|
struct extent_buffer * | read_old_tree_block (struct btrfs_root *root, u64 bytenr, u32 blocksize, u64 parent_transid, u64 time_seq) |
|
struct extent_buffer * | btrfs_find_old_tree_block (struct btrfs_root *root, u64 bytenr, u32 blocksize, u64 time_seq) |
|
struct btrfs_path * | btrfs_alloc_path (void) |
|
noinline void | btrfs_set_path_blocking (struct btrfs_path *p) |
|
noinline void | btrfs_clear_path_blocking (struct btrfs_path *p, struct extent_buffer *held, int held_rw) |
|
void | btrfs_free_path (struct btrfs_path *p) |
|
noinline void | btrfs_release_path (struct btrfs_path *p) |
|
struct extent_buffer * | btrfs_root_node (struct btrfs_root *root) |
|
struct extent_buffer * | btrfs_lock_root_node (struct btrfs_root *root) |
|
struct extent_buffer * | btrfs_read_lock_root_node (struct btrfs_root *root) |
|
int | btrfs_copy_root (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, struct extent_buffer **cow_ret, u64 new_root_objectid) |
|
u64 | btrfs_get_tree_mod_seq (struct btrfs_fs_info *fs_info, struct seq_list *elem) |
|
void | btrfs_put_tree_mod_seq (struct btrfs_fs_info *fs_info, struct seq_list *elem) |
|
int | btrfs_block_can_be_shared (struct btrfs_root *root, struct extent_buffer *buf) |
|
int | btrfs_old_root_level (struct btrfs_root *root, u64 time_seq) |
|
noinline int | btrfs_cow_block (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, struct extent_buffer *parent, int parent_slot, struct extent_buffer **cow_ret) |
|
int | btrfs_comp_cpu_keys (struct btrfs_key *k1, struct btrfs_key *k2) |
|
int | btrfs_realloc_node (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *parent, int start_slot, int cache_only, u64 *last_ret, struct btrfs_key *progress) |
|
int | btrfs_bin_search (struct extent_buffer *eb, struct btrfs_key *key, int level, int *slot) |
|
noinline void | btrfs_unlock_up_safe (struct btrfs_path *path, int level) |
|
int | btrfs_search_slot (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_key *key, struct btrfs_path *p, int ins_len, int cow) |
|
int | btrfs_search_old_slot (struct btrfs_root *root, struct btrfs_key *key, struct btrfs_path *p, u64 time_seq) |
|
int | btrfs_search_slot_for_read (struct btrfs_root *root, struct btrfs_key *key, struct btrfs_path *p, int find_higher, int return_any) |
|
void | btrfs_set_item_key_safe (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, struct btrfs_key *new_key) |
|
noinline int | btrfs_leaf_free_space (struct btrfs_root *root, struct extent_buffer *leaf) |
|
int | btrfs_split_item (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, struct btrfs_key *new_key, unsigned long split_offset) |
|
int | btrfs_duplicate_item (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, struct btrfs_key *new_key) |
|
void | btrfs_truncate_item (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, u32 new_size, int from_end) |
|
void | btrfs_extend_item (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, u32 data_size) |
|
void | setup_items_for_insert (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, struct btrfs_key *cpu_key, u32 *data_size, u32 total_data, u32 total_size, int nr) |
|
int | btrfs_insert_empty_items (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, struct btrfs_key *cpu_key, u32 *data_size, int nr) |
|
int | btrfs_insert_item (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_key *cpu_key, void *data, u32 data_size) |
|
int | btrfs_del_items (struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, int slot, int nr) |
|
int | btrfs_prev_leaf (struct btrfs_root *root, struct btrfs_path *path) |
|
int | btrfs_search_forward (struct btrfs_root *root, struct btrfs_key *min_key, struct btrfs_key *max_key, struct btrfs_path *path, int cache_only, u64 min_trans) |
|
int | btrfs_compare_trees (struct btrfs_root *left_root, struct btrfs_root *right_root, btrfs_changed_cb_t changed_cb, void *ctx) |
|
int | btrfs_find_next_key (struct btrfs_root *root, struct btrfs_path *path, struct btrfs_key *key, int level, int cache_only, u64 min_trans) |
|
int | btrfs_next_leaf (struct btrfs_root *root, struct btrfs_path *path) |
|
int | btrfs_next_old_leaf (struct btrfs_root *root, struct btrfs_path *path, u64 time_seq) |
|
int | btrfs_previous_item (struct btrfs_root *root, struct btrfs_path *path, u64 min_objectid, int type) |
|