Blame view

fs/btrfs/inode-map.h 567 Bytes
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  /* SPDX-License-Identifier: GPL-2.0 */
581bb0509   Li Zefan   Btrfs: Cache free...
2
3
4
5
6
7
8
  #ifndef __BTRFS_INODE_MAP
  #define __BTRFS_INODE_MAP
  
  void btrfs_init_free_ino_ctl(struct btrfs_root *root);
  void btrfs_unpin_free_ino(struct btrfs_root *root);
  void btrfs_return_ino(struct btrfs_root *root, u64 objectid);
  int btrfs_find_free_ino(struct btrfs_root *root, u64 *objectid);
82d5902d9   Li Zefan   Btrfs: Support re...
9
10
  int btrfs_save_ino_cache(struct btrfs_root *root,
  			 struct btrfs_trans_handle *trans);
581bb0509   Li Zefan   Btrfs: Cache free...
11
12
  
  int btrfs_find_free_objectid(struct btrfs_root *root, u64 *objectid);
f32e48e92   Chandan Rajendra   Btrfs: Initialize...
13
  int btrfs_find_highest_objectid(struct btrfs_root *root, u64 *objectid);
581bb0509   Li Zefan   Btrfs: Cache free...
14
15
  
  #endif