Home
last modified time | relevance | path

Searched refs:btrfs_path (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v6.6/fs/btrfs/
Dctree.h86 struct btrfs_path { struct
398 struct btrfs_path *path;
517 struct btrfs_path *path, u64 min_objectid,
520 struct btrfs_path *path, u64 min_objectid);
522 struct btrfs_path *path,
525 int btrfs_find_next_key(struct btrfs_root *root, struct btrfs_path *path,
529 struct btrfs_path *path,
547 struct btrfs_path *path, int level, int slot);
548 void btrfs_extend_item(struct btrfs_path *path, u32 data_size);
549 void btrfs_truncate_item(struct btrfs_path *path, u32 new_size, int from_end);
[all …]
Ddir-item.h13 struct btrfs_path *path, u64 dir,
18 struct btrfs_path *path, u64 dir,
21 struct btrfs_path *path, u64 dirid,
25 struct btrfs_path *path,
29 struct btrfs_path *path, u64 objectid,
34 struct btrfs_path *path, u64 dir,
38 struct btrfs_path *path,
Dfree-space-tree.h37 struct btrfs_path *path, int cow);
40 struct btrfs_path *path, u64 start, u64 size);
43 struct btrfs_path *path, u64 start, u64 size);
46 struct btrfs_path *path);
49 struct btrfs_path *path);
51 struct btrfs_path *path, u64 offset);
Dbackref.h139 struct btrfs_path *btrfs_path; member
205 struct btrfs_path *path, struct btrfs_key *found_key,
217 struct btrfs_path *path, void *ctx,
225 char *btrfs_ref_to_path(struct btrfs_root *fs_root, struct btrfs_path *path,
232 struct btrfs_path *path);
236 u64 start_off, struct btrfs_path *path,
264 struct btrfs_path *path;
545 struct btrfs_path *path,
Ddir-item.c24 struct btrfs_path *path, in insert_with_overflow()
58 struct btrfs_path *path, u64 objectid, in btrfs_insert_xattr_item()
116 struct btrfs_path *path; in btrfs_insert_dir_item()
179 struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_match_dir()
214 struct btrfs_path *path, u64 dir, in btrfs_lookup_dir_item()
242 struct btrfs_path *path; in btrfs_check_dir_item_collision()
310 struct btrfs_path *path, u64 dir, in btrfs_lookup_dir_index_item()
329 btrfs_search_dir_index_item(struct btrfs_root *root, struct btrfs_path *path, in btrfs_search_dir_index_item()
358 struct btrfs_path *path, u64 dir, in btrfs_lookup_xattr()
382 struct btrfs_path *path, in btrfs_match_dir_item_name()
[all …]
Dinode-item.h10 struct btrfs_path;
90 struct btrfs_path *path, u64 objectid);
92 struct btrfs_root *root, struct btrfs_path *path,
98 struct btrfs_path *path,
Dfile-item.h47 struct btrfs_path *path, u64 objectid,
60 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path,
64 const struct btrfs_path *path,
71 u64 btrfs_file_extent_end(const struct btrfs_path *path);
Dfree-space-tree.c22 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()
537 struct btrfs_path *path, u64 *start, u64 *size, in free_space_set_bits()
579 struct btrfs_root *root, struct btrfs_path *p) in free_space_next_bitmap()
[all …]
Dfree-space-cache.h96 struct btrfs_path *path);
99 struct btrfs_path *path);
110 struct btrfs_path *path);
113 struct btrfs_path *path);
Dtree-log.c112 struct btrfs_path *path, u64 objectid);
116 struct btrfs_path *path,
378 struct btrfs_path *path, in overwrite_item()
626 struct btrfs_path *path, in replay_one_extent()
927 struct btrfs_path *path, in drop_one_dir_item()
972 struct btrfs_path *path, in inode_in_dir()
1023 struct btrfs_path *path; in backref_in_log()
1052 struct btrfs_path *path, in __add_inode_ref()
1265 struct btrfs_path *path, in unlink_old_inode_refs()
1350 struct btrfs_path *path, in add_inode_ref()
[all …]
Dctree.c30 *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()
1043 struct btrfs_path *path, int level) in balance_level()
1301 struct btrfs_path *path, int level) in push_nodes_for_insert()
1451 struct btrfs_path *path, in reada_for_search()
1533 static noinline void reada_for_balance(struct btrfs_path *path, int level) in reada_for_balance()
1566 static noinline void unlock_up(struct btrfs_path *path, int level, in unlock_up()
[all …]
Dorphan.c13 struct btrfs_path *path; in btrfs_insert_orphan_item()
34 struct btrfs_path *path; in btrfs_del_orphan_item()
Droot-tree.c68 struct btrfs_path *path, struct btrfs_root_item *root_item, in btrfs_find_root()
126 struct btrfs_path *path; in btrfs_update_root()
214 struct btrfs_path *path; in btrfs_find_orphan_roots()
316 struct btrfs_path *path; in btrfs_del_root()
339 struct btrfs_path *path; in btrfs_del_root_ref()
413 struct btrfs_path *path; in btrfs_add_root_ref()
Dinode-item.c85 struct btrfs_path *path, in btrfs_lookup_inode_extref()
113 struct btrfs_path *path; in btrfs_del_inode_extref()
182 struct btrfs_path *path; in btrfs_del_inode_ref()
264 struct btrfs_path *path; in btrfs_insert_inode_extref()
315 struct btrfs_path *path; in btrfs_insert_inode_ref()
388 struct btrfs_path *path, u64 objectid) in btrfs_insert_empty_inode()
402 *root, struct btrfs_path *path, in btrfs_lookup_inode()
464 struct btrfs_path *path; in btrfs_truncate_inode_items()
Dfile-item.c168 struct btrfs_path *path; in btrfs_insert_hole_extent()
206 struct btrfs_path *path, in btrfs_lookup_csum()
259 struct btrfs_path *path, u64 objectid, in btrfs_lookup_file_extent()
283 struct btrfs_path *path, u64 disk_bytenr, in search_csum_tree()
349 struct btrfs_path *path; in btrfs_lookup_bio_sums()
463 struct btrfs_path *path; in btrfs_lookup_csums_list()
600 int btrfs_lookup_csums_bitmap(struct btrfs_root *root, struct btrfs_path *path, in btrfs_lookup_csums_bitmap()
815 struct btrfs_path *path, in truncate_one_csum()
867 struct btrfs_path *path; in btrfs_del_csums()
1008 struct btrfs_path *path, in find_next_csum_offset()
[all …]
Duuid-tree.c29 struct btrfs_path *path = NULL; in btrfs_uuid_tree_lookup()
91 struct btrfs_path *path = NULL; in btrfs_uuid_tree_add()
155 struct btrfs_path *path = NULL; in btrfs_uuid_tree_remove()
297 struct btrfs_path *path; in btrfs_uuid_tree_iterate()
Dlocking.h160 struct btrfs_path;
184 void btrfs_unlock_up_safe(struct btrfs_path *path, int level);
Dsend.c158 struct btrfs_path *left_path;
159 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()
925 struct btrfs_path *path; in get_inode_info()
990 static int iterate_inode_ref(struct btrfs_root *root, struct btrfs_path *path, in iterate_inode_ref()
997 struct btrfs_path *tmp_path; in iterate_inode_ref()
1108 static int iterate_dir_item(struct btrfs_root *root, struct btrfs_path *path, in iterate_dir_item()
1240 struct btrfs_path *p; in get_inode_path()
1570 struct btrfs_path *path, in find_extent_clone()
[all …]
Dbackref.c472 struct btrfs_root *root, struct btrfs_path *path, in add_all_parents()
595 struct btrfs_path *path, in resolve_indirect_ref()
736 struct btrfs_path *path, in resolve_indirect_refs()
1017 struct btrfs_path *path, in add_inline_refs()
1150 struct btrfs_path *path, in add_keyed_refs()
1392 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()
2551 struct btrfs_path *path, in iterate_inodes_from_logical()
[all …]
Dprops.h20 int btrfs_load_inode_props(struct inode *inode, struct btrfs_path *path);
Dextent-tree.c64 static int find_next_key(struct btrfs_path *path, int level,
78 struct btrfs_path *path; in btrfs_lookup_data_extent()
108 struct btrfs_path *path; in btrfs_lookup_extent_info()
431 struct btrfs_path *path, in lookup_extent_data_ref()
507 struct btrfs_path *path, in insert_extent_data_ref()
587 struct btrfs_path *path, in remove_extent_data_ref()
631 static noinline u32 extent_data_ref_count(struct btrfs_path *path, in extent_data_ref_count()
673 struct btrfs_path *path, in lookup_tree_block_ref()
697 struct btrfs_path *path, in insert_tree_block_ref()
736 static int find_next_key(struct btrfs_path *path, int level, in find_next_key()
[all …]
Ddelayed-inode.c648 struct btrfs_path *path, in btrfs_insert_delayed_item()
813 struct btrfs_path *path, in btrfs_insert_delayed_items()
837 struct btrfs_path *path, in btrfs_batch_delete_items()
914 struct btrfs_path *path, in btrfs_delete_delayed_items()
1003 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()
1138 struct btrfs_path *path; in __btrfs_run_delayed_items()
1206 struct btrfs_path *path; in btrfs_commit_inode_delayed_items()
1244 struct btrfs_path *path; in btrfs_commit_inode_delayed_inode()
[all …]
Drelocation.c476 struct btrfs_path *path; in build_backref_tree()
1019 struct btrfs_path *path; in get_new_location()
1192 struct btrfs_path *path, int level) in memcmp_node_keys()
1213 struct btrfs_path *path, struct btrfs_key *next_key, in replace_path()
1438 int walk_up_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_up_reloc_tree()
1475 int walk_down_reloc_tree(struct btrfs_root *root, struct btrfs_path *path, in walk_down_reloc_tree()
1591 static int find_next_key(struct btrfs_path *path, int level, in find_next_key()
1702 struct btrfs_path *path; in merge_reloc_root()
2406 struct btrfs_path *path, int lowest) in do_relocation()
2563 struct btrfs_path *path) in link_to_upper()
[all …]
/Linux-v6.6/fs/btrfs/tests/
Dfree-space-tree-tests.c23 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 …]
Dqgroup-tests.c23 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()

123