/linux/fs/btrfs/ |
H A D | ctree.h | 59 struct btrfs_path { struct 89 struct btrfs_path *path_name __free(btrfs_free_path) = NULL argument 435 struct btrfs_path *path; 561 struct btrfs_path *path, u64 min_objectid, 564 struct btrfs_path *path, u64 min_objectid); 566 const struct btrfs_path *path, 569 int btrfs_find_next_key(struct btrfs_root *root, struct btrfs_path *path, 573 struct btrfs_path *path, 598 struct btrfs_path *path, int level, int slot); 600 const struct btrfs_path *path, u32 data_size); [all …]
|
H A D | free-space-tree.h | 13 struct btrfs_path; 43 struct btrfs_path *path, int cow); 46 struct btrfs_path *path, u64 start, u64 size); 49 struct btrfs_path *path, u64 start, u64 size); 52 struct btrfs_path *path); 55 struct btrfs_path *path); 57 struct btrfs_path *path, u64 offset);
|
H A D | file-item.h | 13 struct btrfs_path; 18 struct btrfs_path; 60 struct btrfs_path *path, u64 objectid, 72 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path, 76 const struct btrfs_path *path, 83 u64 btrfs_file_extent_end(const struct btrfs_path *path);
|
H A D | backref.h | 151 struct btrfs_path *btrfs_path; member 217 struct btrfs_path *path, struct btrfs_key *found_key, 229 struct btrfs_path *path, void *ctx, 237 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path, 244 struct btrfs_path *path); 248 u64 start_off, struct btrfs_path *path, 276 struct btrfs_path *path; 461 struct btrfs_path *path,
|
H A D | inode-item.h | 13 struct btrfs_path; 99 struct btrfs_path *path, u64 objectid); 101 struct btrfs_root *root, struct btrfs_path *path, 107 struct btrfs_path *path,
|
H A D | free-space-cache.h | 19 struct btrfs_path; 115 struct btrfs_path *path); 118 struct btrfs_path *path); 129 struct btrfs_path *path); 132 struct btrfs_path *path);
|
H A D | free-space-tree.c | 22 struct btrfs_path *path); 71 struct btrfs_path *path) in add_new_free_space_info() 104 struct btrfs_path *path, int cow) in search_free_space_info() 135 struct btrfs_key *key, struct btrfs_path *p, in btrfs_search_prev_slot() 207 struct btrfs_path *path) in convert_free_space_to_bitmaps() 345 struct btrfs_path *path) in convert_free_space_to_extents() 477 struct btrfs_path *path, in update_free_space_extent_count() 515 struct btrfs_path *path, u64 offset) in free_space_test_bit() 538 struct btrfs_path *path, u64 *start, u64 *size, in free_space_set_bits() 580 struct btrfs_root *root, struct btrfs_path *p) in free_space_next_bitmap() [all …]
|
H A D | ctree.c | 30 *root, struct btrfs_path *path, int level); 32 const struct btrfs_key *ins_key, struct btrfs_path *path, 189 struct btrfs_path *btrfs_alloc_path(void) in btrfs_alloc_path() 197 void btrfs_free_path(struct btrfs_path *p) in btrfs_free_path() 211 noinline void btrfs_release_path(struct btrfs_path *p) in btrfs_release_path() 921 struct btrfs_path *path, int level) in balance_level() 1191 struct btrfs_path *path, int level) in push_nodes_for_insert() 1341 struct btrfs_path *path, in reada_for_search() 1423 static noinline void reada_for_balance(struct btrfs_path *path, int level) in reada_for_balance() 1456 static noinline void unlock_up(struct btrfs_path *path, int level, in unlock_up() [all …]
|
H A D | tree-log.c | 110 struct btrfs_path *path, u64 objectid); 114 struct btrfs_path *path, 394 struct btrfs_path *path, in overwrite_item() 642 struct btrfs_path *path, in replay_one_extent() 946 struct btrfs_path *path, in drop_one_dir_item() 991 struct btrfs_path *path, in inode_in_dir() 1042 struct btrfs_path *path; in backref_in_log() 1071 struct btrfs_path *path, in __add_inode_ref() 1284 struct btrfs_path *path, in unlink_old_inode_refs() 1369 struct btrfs_path *path, in add_inode_ref() [all …]
|
H A D | props.h | 13 struct btrfs_path; 25 int btrfs_load_inode_props(struct inode *inode, struct btrfs_path *path);
|
H A D | root-tree.h | 13 struct btrfs_path; 34 struct btrfs_path *path, struct btrfs_root_item *root_item,
|
H A D | root-tree.c | 68 struct btrfs_path *path, struct btrfs_root_item *root_item, in btrfs_find_root() 133 struct btrfs_path *path; in btrfs_update_root() 220 struct btrfs_path *path; in btrfs_find_orphan_roots() 322 struct btrfs_path *path; in btrfs_del_root() 348 struct btrfs_path *path; in btrfs_del_root_ref() 422 struct btrfs_path *path; in btrfs_add_root_ref()
|
H A D | file-item.c | 166 struct btrfs_path *path; in btrfs_insert_hole_extent() 203 struct btrfs_path *path, in btrfs_lookup_csum() 256 struct btrfs_path *path, u64 objectid, in btrfs_lookup_file_extent() 280 struct btrfs_path *path, u64 disk_bytenr, in search_csum_tree() 346 struct btrfs_path *path; in btrfs_lookup_bio_sums() 472 struct btrfs_path *path; in btrfs_lookup_csums_list() 611 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_csums_bitmap() 826 struct btrfs_path *path, in truncate_one_csum() 879 struct btrfs_path *path; in btrfs_del_csums() 1020 struct btrfs_path *path, in find_next_csum_offset() [all …]
|
H A D | inode-item.c | 84 struct btrfs_path *path, in btrfs_lookup_inode_extref() 112 struct btrfs_path *path; in btrfs_del_inode_extref() 181 struct btrfs_path *path; in btrfs_del_inode_ref() 263 struct btrfs_path *path; in btrfs_insert_inode_extref() 314 struct btrfs_path *path; in btrfs_insert_inode_ref() 387 struct btrfs_path *path, u64 objectid) in btrfs_insert_empty_inode() 401 *root, struct btrfs_path *path, in btrfs_lookup_inode() 463 struct btrfs_path *path; in btrfs_truncate_inode_items()
|
H A D | raid-stripe-tree.c | 17 struct btrfs_path *path, in btrfs_partially_delete_raid_extent() 53 struct btrfs_path *path; in btrfs_delete_raid_extent() 153 struct btrfs_path *path; in update_raid_extent_item() 262 struct btrfs_path *path; in btrfs_get_raid_extent_offset()
|
H A D | uuid-tree.c | 30 struct btrfs_path *path = NULL; in btrfs_uuid_tree_lookup() 92 struct btrfs_path *path = NULL; in btrfs_uuid_tree_add() 156 struct btrfs_path *path = NULL; in btrfs_uuid_tree_remove() 298 struct btrfs_path *path; in btrfs_uuid_tree_iterate() 401 struct btrfs_path *path = NULL; in btrfs_uuid_scan_kthread()
|
H A D | send.c | 157 struct btrfs_path *left_path; 158 struct btrfs_path *right_path; 629 static struct btrfs_path *alloc_path_for_send(void) in alloc_path_for_send() 631 struct btrfs_path *path; in alloc_path_for_send() 930 struct btrfs_path *path; in get_inode_info() 993 static int iterate_inode_ref(struct btrfs_root *root, struct btrfs_path *path, in iterate_inode_ref() 1000 struct btrfs_path *tmp_path; in iterate_inode_ref() 1114 static int iterate_dir_item(struct btrfs_root *root, struct btrfs_path *path, in iterate_dir_item() 1245 struct btrfs_path *p; in get_inode_path() 1575 struct btrfs_path *path, in find_extent_clone() [all …]
|
H A D | locking.h | 16 struct btrfs_path; 206 void btrfs_unlock_up_safe(struct btrfs_path *path, int level);
|
H A D | backref.c | 469 struct btrfs_root *root, struct btrfs_path *path, in add_all_parents() 592 struct btrfs_path *path, in resolve_indirect_ref() 733 struct btrfs_path *path, in resolve_indirect_refs() 1008 struct btrfs_path *path, in add_inline_refs() 1142 struct btrfs_path *path, in add_keyed_refs() 1384 struct btrfs_path *path; in find_parent_nodes() 2045 u64 start_off, struct btrfs_path *path, in btrfs_find_one_extref() 2126 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path, in btrfs_ref_to_path() 2198 struct btrfs_path *path, struct btrfs_key *found_key, in extent_from_logical() 2552 struct btrfs_path *path, in iterate_inodes_from_logical() [all …]
|
H A D | extent-tree.h | 15 struct btrfs_path; 121 struct btrfs_path *path);
|
H A D | extent-tree.c | 61 static int find_next_key(struct btrfs_path *path, int level, 75 struct btrfs_path *path; in btrfs_lookup_data_extent() 106 struct btrfs_path *path; in btrfs_lookup_extent_info() 428 struct btrfs_path *path, in lookup_extent_data_ref() 503 struct btrfs_path *path, in insert_extent_data_ref() 582 struct btrfs_path *path, in remove_extent_data_ref() 626 static noinline u32 extent_data_ref_count(struct btrfs_path *path, in extent_data_ref_count() 668 struct btrfs_path *path, in lookup_tree_block_ref() 692 struct btrfs_path *path, in insert_tree_block_ref() 731 static int find_next_key(struct btrfs_path *path, int level, in find_next_key() [all …]
|
H A D | transaction.h | 28 struct btrfs_path; 186 struct btrfs_path *path;
|
H A D | delayed-inode.c | 656 struct btrfs_path *path, in btrfs_insert_delayed_item() 821 struct btrfs_path *path, in btrfs_insert_delayed_items() 845 struct btrfs_path *path, in btrfs_batch_delete_items() 922 struct btrfs_path *path, in btrfs_delete_delayed_items() 1011 struct btrfs_path *path, in __btrfs_update_delayed_inode() 1103 struct btrfs_path *path, in btrfs_update_delayed_inode() 1121 struct btrfs_path *path, in __btrfs_commit_inode_delayed_items() 1152 struct btrfs_path *path; in __btrfs_run_delayed_items() 1220 struct btrfs_path *path; in btrfs_commit_inode_delayed_items() 1258 struct btrfs_path *path; in btrfs_commit_inode_delayed_inode() [all …]
|
/linux/fs/btrfs/tests/ |
H A D | free-space-tree-tests.c | 23 struct btrfs_path *path, in __check_free_space_extents() 110 struct btrfs_path *path, in check_free_space_extents() 153 struct btrfs_path *path, in test_empty_block_group() 167 struct btrfs_path *path, in test_remove_all() 188 struct btrfs_path *path, in test_remove_beginning() 211 struct btrfs_path *path, in test_remove_end() 234 struct btrfs_path *path, in test_remove_middle() 258 struct btrfs_path *path, in test_merge_left() 295 struct btrfs_path *path, in test_merge_right() 333 struct btrfs_path *path, in test_merge_both() [all …]
|
H A D | qgroup-tests.c | 23 struct btrfs_path *path; in insert_normal_tree_ref() 73 struct btrfs_path *path; in add_tree_ref() 124 struct btrfs_path *path; in remove_extent_item() 155 struct btrfs_path *path; in remove_extent_ref()
|