| /linux/fs/btrfs/ |
| H A D | ctree.h | 56 struct btrfs_path { struct 86 struct btrfs_path *path_name __free(btrfs_free_path) = NULL argument 94 struct btrfs_path path_name __free(btrfs_release_path) = { 0 } 430 struct btrfs_path *path; 542 struct btrfs_path *path, u64 min_objectid, 545 struct btrfs_path *path, u64 min_objectid); 547 const struct btrfs_path *path, 550 int btrfs_find_next_key(struct btrfs_root *root, struct btrfs_path *path, 554 struct btrfs_path *path, 579 struct btrfs_path *path, int level, int slot); [all …]
|
| H A D | dir-item.h | 12 struct btrfs_path; 24 struct btrfs_path *path, u64 dir, 29 struct btrfs_path *path, u64 dir, 32 struct btrfs_path *path, u64 dirid, 36 struct btrfs_path *path, 40 struct btrfs_path *path, u64 objectid, 45 struct btrfs_path *path, u64 dir, 48 struct btrfs_dir_item *btrfs_match_dir_item_name(const 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, 105 struct btrfs_path *path,
|
| H A D | props.h | 13 struct btrfs_path; 25 int btrfs_load_inode_props(struct btrfs_inode *inode, struct btrfs_path *path);
|
| H A D | ctree.c | 31 *root, struct btrfs_path *path, int level); 33 const struct btrfs_key *ins_key, struct btrfs_path *path, 139 struct btrfs_path *btrfs_alloc_path(void) in btrfs_alloc_path() 147 void btrfs_free_path(struct btrfs_path *p) in btrfs_free_path() 161 noinline void btrfs_release_path(struct btrfs_path *p) in btrfs_release_path() 860 struct btrfs_root *root, struct btrfs_path *path, in promote_child_to_root() 918 struct btrfs_path *path, int level) in balance_level() 1143 struct btrfs_path *path, int level) in push_nodes_for_insert() 1293 const struct btrfs_path *path, in reada_for_search() 1375 static noinline void reada_for_balance(const struct btrfs_path *path, int level) in reada_for_balance() [all …]
|
| H A D | root-tree.h | 13 struct btrfs_path; 34 struct btrfs_path *path, struct btrfs_root_item *root_item,
|
| H A D | file.h | 19 struct btrfs_path; 30 struct btrfs_path *path, const u64 start,
|
| H A D | locking.h | 16 struct btrfs_path; 211 void btrfs_unlock_up_safe(struct btrfs_path *path, int level);
|
| H A D | tree-log.c | 158 struct btrfs_path *subvol_path; 1107 struct btrfs_path *path, in inode_in_dir() 1742 static int count_inode_extrefs(struct btrfs_inode *inode, struct btrfs_path *path) in count_inode_extrefs() 1785 static int count_inode_refs(struct btrfs_inode *inode, struct btrfs_path *path) in count_inode_refs() 2320 struct btrfs_path *path, in find_dir_range() 2396 struct btrfs_path *log_path, in check_item_in_log() 2967 static noinline int walk_down_log_tree(struct btrfs_path *path, int *level, in walk_down_log_tree() 3060 static noinline int walk_up_log_tree(struct btrfs_path *path, int *level, in walk_up_log_tree() 3712 struct btrfs_path *path_in) in inode_logged() 3714 struct btrfs_path *path = path_in; in inode_logged() [all …]
|
| H A D | file-item.c | 201 struct btrfs_path *path, in btrfs_lookup_csum() 254 struct btrfs_path *path, u64 objectid, in btrfs_lookup_file_extent() 278 struct btrfs_path *path, u64 disk_bytenr, in search_csum_tree() 532 struct btrfs_path *path; in btrfs_lookup_csums_list() 671 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_csums_bitmap() 903 struct btrfs_path *path, in truncate_one_csum() 1096 struct btrfs_path *path, in find_next_csum_offset() 1348 const struct btrfs_path *path, in btrfs_extent_item_to_extent_map() 1415 u64 btrfs_file_extent_end(const struct btrfs_path *path) in btrfs_file_extent_end()
|
| H A D | backref.c | 468 struct btrfs_root *root, struct btrfs_path *path, in add_all_parents() 591 struct btrfs_path *path, in resolve_indirect_ref() 731 struct btrfs_path *path, in resolve_indirect_refs() 1001 struct btrfs_path *path, in add_inline_refs() 1135 struct btrfs_path *path, in add_keyed_refs() 1377 struct btrfs_path *path; in find_parent_nodes() 2040 u64 start_off, struct btrfs_path *path, in btrfs_find_one_extref() 2121 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path, in btrfs_ref_to_path() 2193 struct btrfs_path *path, struct btrfs_key *found_key, in extent_from_logical() 2558 struct btrfs_path *path; in iterate_inodes_from_logical() [all …]
|
| H A D | relocation.c | 507 struct btrfs_path *path; in build_backref_tree() 1066 int slot, const struct btrfs_path *path, in memcmp_node_keys() 1088 struct btrfs_path *path, struct btrfs_key *next_key, in replace_path() 1326 int walk_up_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_up_reloc_tree() 1363 int walk_down_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_down_reloc_tree() 1480 static int find_next_key(struct btrfs_path *path, int level, in find_next_key() 1623 struct btrfs_path *path; in merge_reloc_root() 2320 struct btrfs_path *path, int lowest) in do_relocation() 2480 struct btrfs_path *path) in link_to_upper() 2490 struct btrfs_path *path, int err) in finish_pending_nodes() [all …]
|
| H A D | transaction.h | 25 struct btrfs_path; 204 struct btrfs_path *path;
|
| H A D | tree-mod-log.h | 10 struct btrfs_path;
|
| H A D | delayed-inode.c | 655 struct btrfs_path *path, in btrfs_insert_delayed_item() 817 struct btrfs_path *path, in btrfs_insert_delayed_items() 841 struct btrfs_path *path, in btrfs_batch_delete_items() 918 struct btrfs_path *path, in btrfs_delete_delayed_items() 998 struct btrfs_path *path, in __btrfs_update_delayed_inode() 1092 struct btrfs_path *path, in btrfs_update_delayed_inode() 1110 struct btrfs_path *path, in __btrfs_commit_inode_delayed_items() 1141 struct btrfs_path *path; in __btrfs_run_delayed_items() 1248 struct btrfs_path *path; in btrfs_commit_inode_delayed_inode() 1322 struct btrfs_path *path; in btrfs_async_run_delayed_root()
|
| H A D | extent-tree.c | 63 static int find_next_key(const struct btrfs_path *path, int level, 438 struct btrfs_path *path, in lookup_extent_data_ref() 518 struct btrfs_path *path, in insert_extent_data_ref() 602 struct btrfs_path *path, in remove_extent_data_ref() 645 static noinline u32 extent_data_ref_count(const struct btrfs_path *path, in extent_data_ref_count() 687 struct btrfs_path *path, in lookup_tree_block_ref() 717 struct btrfs_path *path, in insert_tree_block_ref() 762 static int find_next_key(const struct btrfs_path *path, int level, in find_next_key() 798 struct btrfs_path *path, in lookup_inline_extent_backref() 1034 struct btrfs_path *path, in setup_inline_extent_backref() [all …]
|
| H A D | send.c | 162 struct btrfs_path *left_path; 163 struct btrfs_path *right_path; 632 static struct btrfs_path *alloc_path_for_send(void) in alloc_path_for_send() 634 struct btrfs_path *path; in alloc_path_for_send() 978 static int iterate_inode_ref(struct btrfs_root *root, struct btrfs_path *path, in iterate_inode_ref() 1088 static int iterate_dir_item(struct btrfs_root *root, struct btrfs_path *path, in iterate_dir_item() 1541 struct btrfs_path *path, in find_extent_clone() 3124 struct btrfs_path *path; in can_rmdir() 4942 struct btrfs_path *path, in find_xattr() 5449 struct btrfs_path *path, u64 offset, in send_encoded_inline_extent() [all …]
|
| H A D | fiemap.c | 306 static int fiemap_next_leaf_item(struct btrfs_inode *inode, struct btrfs_path *path) in fiemap_next_leaf_item() 369 static int fiemap_search_slot(struct btrfs_inode *inode, struct btrfs_path *path, in fiemap_search_slot() 555 struct btrfs_path *path, in fiemap_find_last_extent_offset()
|
| H A D | props.c | 157 struct btrfs_path *path, in iterate_object_props() 286 int btrfs_load_inode_props(struct btrfs_inode *inode, struct btrfs_path *path) in btrfs_load_inode_props()
|
| H A D | disk-io.h | 76 struct btrfs_path *path,
|
| H A D | ref-verify.c | 415 struct btrfs_path *path, struct btrfs_key *key, in process_extent_item() 491 struct btrfs_path *path, u64 *bytenr, u64 *num_bytes, in process_leaf() 545 static int walk_down_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_down_tree() 574 static int walk_up_tree(struct btrfs_path *path, int *level) in walk_up_tree()
|
| H A D | scrub.c | 189 struct btrfs_path extent_path; 190 struct btrfs_path csum_path; 310 struct btrfs_path *path; 1436 static int compare_extent_item_range(struct btrfs_path *path, in compare_extent_item_range() 1475 struct btrfs_path *path, in find_first_extent_item() 1542 static void get_extent_info(struct btrfs_path *path, u64 *extent_start_ret, in get_extent_info() 1620 struct btrfs_path *extent_path, in scrub_find_fill_first_stripe() 1621 struct btrfs_path *csum_path, in scrub_find_fill_first_stripe()
|
| H A D | free-space-cache.c | 84 struct btrfs_path *path, in __lookup_free_space_inode() 134 struct btrfs_path *path) in lookup_free_space_inode() 169 struct btrfs_path *path, in __create_free_space_inode() 226 struct btrfs_path *path) in create_free_space_inode() 736 struct btrfs_path *path, u64 offset) in __load_free_space_cache() 945 struct btrfs_path *path; in load_free_space_cache() 1148 struct btrfs_path *path, u64 offset, in update_cache_item() 1292 struct btrfs_path *path, u64 offset) in __btrfs_wait_cache_io() 1348 struct btrfs_path *path) in btrfs_wait_cache_io() 1514 struct btrfs_path *path) in btrfs_write_out_cache()
|
| H A D | export.c | 158 struct btrfs_path *path; in btrfs_get_parent()
|
| /linux/fs/btrfs/tests/ |
| H A D | extent-buffer-tests.c | 16 struct btrfs_path *path = NULL; in test_btrfs_split_item()
|