| /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 } 434 struct btrfs_path *path; 546 struct btrfs_path *path, u64 min_objectid, 549 struct btrfs_path *path, u64 min_objectid); 551 const struct btrfs_path *path, 554 int btrfs_find_next_key(struct btrfs_root *root, struct btrfs_path *path, 558 struct btrfs_path *path, 583 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 | free-space-tree.h | 13 struct btrfs_path; 42 struct btrfs_path *path, int cow); 48 struct btrfs_path *path, u64 start, u64 size); 51 struct btrfs_path *path, u64 start, u64 size); 54 struct btrfs_path *path); 57 struct btrfs_path *path); 59 struct btrfs_path *path, u64 offset);
|
| H A D | file-item.h | 15 struct btrfs_path; 20 struct btrfs_path; 62 struct btrfs_path *path, u64 objectid, 74 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path, 78 const struct btrfs_path *path, 85 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, 236 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path, 243 struct btrfs_path *path); 252 u64 start_off, struct btrfs_path *path, 280 struct btrfs_path *path; 459 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 | dir-item.c | 25 struct btrfs_path *path, in insert_with_overflow() 58 struct btrfs_path *path, u64 objectid, in btrfs_insert_xattr_item() 176 struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_match_dir() 211 struct btrfs_path *path, u64 dir, in btrfs_lookup_dir_item() 301 struct btrfs_path *path, u64 dir, in btrfs_lookup_dir_index_item() 320 btrfs_search_dir_index_item(struct btrfs_root *root, struct btrfs_path *path, in btrfs_search_dir_index_item() 348 struct btrfs_path *path, u64 dir, in btrfs_lookup_xattr() 371 struct btrfs_dir_item *btrfs_match_dir_item_name(const struct btrfs_path *path, in btrfs_match_dir_item_name() 408 struct btrfs_path *path, in btrfs_delete_one_dir_name()
|
| 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 | ctree.c | 30 *root, struct btrfs_path *path, int level); 32 const struct btrfs_key *ins_key, struct btrfs_path *path, 138 struct btrfs_path *btrfs_alloc_path(void) in btrfs_alloc_path() 146 void btrfs_free_path(struct btrfs_path *p) in btrfs_free_path() 160 noinline void btrfs_release_path(struct btrfs_path *p) in btrfs_release_path() 868 struct btrfs_root *root, struct btrfs_path *path, in promote_child_to_root() 926 struct btrfs_path *path, int level) in balance_level() 1151 struct btrfs_path *path, int level) in push_nodes_for_insert() 1301 const struct btrfs_path *path, in reada_for_search() 1383 static noinline void reada_for_balance(const struct btrfs_path *path, int level) in reada_for_balance() [all …]
|
| H A D | free-space-tree.c | 22 struct btrfs_path *path); 70 struct btrfs_path *path) in add_new_free_space_info() 98 struct btrfs_path *path, int cow) in btrfs_search_free_space_info() 129 struct btrfs_key *key, struct btrfs_path *p, in btrfs_search_prev_slot() 199 struct btrfs_path *path) in btrfs_convert_free_space_to_bitmaps() 340 struct btrfs_path *path) in btrfs_convert_free_space_to_extents() 476 struct btrfs_path *path, in update_free_space_extent_count() 511 struct btrfs_path *path, u64 offset) in btrfs_free_space_test_bit() 534 struct btrfs_path *path, u64 *start, u64 *size, in free_space_modify_bits() 576 struct btrfs_root *root, struct btrfs_path *p) in free_space_next_bitmap() [all …]
|
| 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 | 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 | tree-log.c | 169 struct btrfs_path *subvol_path; 1135 struct btrfs_path *path, in inode_in_dir() 1770 static int count_inode_extrefs(struct btrfs_inode *inode, struct btrfs_path *path) in count_inode_extrefs() 1813 static int count_inode_refs(struct btrfs_inode *inode, struct btrfs_path *path) in count_inode_refs() 2348 struct btrfs_path *path, in find_dir_range() 2424 struct btrfs_path *log_path, in check_item_in_log() 2995 static noinline int walk_down_log_tree(struct btrfs_path *path, int *level, in walk_down_log_tree() 3087 static noinline int walk_up_log_tree(struct btrfs_path *path, int *level, in walk_up_log_tree() 3741 struct btrfs_path *path_in) in inode_logged() 3743 struct btrfs_path *path = path_in; in inode_logged() [all …]
|
| 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() 1006 struct btrfs_path *path, in add_inline_refs() 1140 struct btrfs_path *path, in add_keyed_refs() 1382 struct btrfs_path *path; in find_parent_nodes() 2050 u64 start_off, struct btrfs_path *path, in btrfs_find_one_extref() 2131 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path, in btrfs_ref_to_path() 2203 struct btrfs_path *path, struct btrfs_key *found_key, in extent_from_logical() 2568 struct btrfs_path *path; in iterate_inodes_from_logical() [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() 506 struct btrfs_path *path; in btrfs_lookup_csums_list() 645 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_csums_bitmap() 877 struct btrfs_path *path, in truncate_one_csum() 1070 struct btrfs_path *path, in find_next_csum_offset() 1322 const struct btrfs_path *path, in btrfs_extent_item_to_extent_map() 1389 u64 btrfs_file_extent_end(const struct btrfs_path *path) in btrfs_file_extent_end()
|
| H A D | locking.h | 16 struct btrfs_path; 211 void btrfs_unlock_up_safe(struct btrfs_path *path, int level);
|
| H A D | relocation.c | 413 struct btrfs_path *path; in build_backref_tree() 988 int slot, const struct btrfs_path *path, in memcmp_node_keys() 1010 struct btrfs_path *path, struct btrfs_key *next_key, in replace_path() 1248 int walk_up_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_up_reloc_tree() 1285 int walk_down_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_down_reloc_tree() 1402 static int find_next_key(struct btrfs_path *path, int level, in find_next_key() 1513 struct btrfs_path *path; in merge_reloc_root() 2192 struct btrfs_path *path, int lowest) in do_relocation() 2352 struct btrfs_path *path) in link_to_upper() 2362 struct btrfs_path *path, int err) in finish_pending_nodes() [all …]
|
| H A D | extent-tree.h | 14 struct btrfs_path; 118 struct btrfs_path *path);
|
| H A D | inode-item.c | 82 struct btrfs_path *path, in btrfs_lookup_inode_extref() 170 struct btrfs_path *path; in btrfs_del_inode_ref() 300 struct btrfs_path *path; in btrfs_insert_inode_ref() 371 struct btrfs_path *path, u64 objectid) in btrfs_insert_empty_inode() 384 *root, struct btrfs_path *path, in btrfs_lookup_inode()
|
| H A D | transaction.h | 24 struct btrfs_path; 182 struct btrfs_path *path;
|
| H A D | delayed-inode.c | 656 struct btrfs_path *path, in btrfs_insert_delayed_item() 818 struct btrfs_path *path, in btrfs_insert_delayed_items() 842 struct btrfs_path *path, in btrfs_batch_delete_items() 919 struct btrfs_path *path, in btrfs_delete_delayed_items() 999 struct btrfs_path *path, in __btrfs_update_delayed_inode() 1093 struct btrfs_path *path, in btrfs_update_delayed_inode() 1111 struct btrfs_path *path, in __btrfs_commit_inode_delayed_items() 1142 struct btrfs_path *path; in __btrfs_run_delayed_items() 1249 struct btrfs_path *path; in btrfs_commit_inode_delayed_inode() 1323 struct btrfs_path *path; in btrfs_async_run_delayed_root()
|
| H A D | tree-mod-log.h | 10 struct btrfs_path;
|
| H A D | relocation.h | 47 struct btrfs_path *path,
|
| /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() 187 struct btrfs_path *path, in test_remove_beginning() 210 struct btrfs_path *path, in test_remove_end() 233 struct btrfs_path *path, in test_remove_middle() 257 struct btrfs_path *path, in test_merge_left() 293 struct btrfs_path *path, in test_merge_right() 330 struct btrfs_path *path, in test_merge_both() [all …]
|