Home
last modified time | relevance | path

Searched refs:btree_iter (Results 1 – 25 of 63) sorted by relevance

123

/linux/fs/bcachefs/
A Dbtree_iter.h274 struct btree_iter *, struct bpos);
403 bool bch2_btree_iter_rewind(struct btree_iter *);
482 struct btree_iter *iter, in bch2_trans_iter_init_common()
510 struct btree_iter *iter, in bch2_trans_iter_init()
526 void bch2_trans_copy_iter(struct btree_iter *, struct btree_iter *);
568 struct btree_iter *iter, in __bch2_bkey_get_iter()
585 struct btree_iter *iter, in bch2_bkey_get_iter()
610 struct btree_iter iter; in __bch2_bkey_get_val_typed()
641 struct btree_iter _iter; \
778 struct btree_iter _iter; \
[all …]
A Dbtree_update.h50 int bch2_btree_delete_extent_at(struct btree_trans *, struct btree_iter *,
52 int bch2_btree_delete_at(struct btree_trans *, struct btree_iter *, unsigned);
100 int bch2_trans_update_extent_overwrite(struct btree_trans *, struct btree_iter *,
104 int bch2_bkey_get_empty_slot(struct btree_trans *, struct btree_iter *,
107 int __must_check bch2_trans_update(struct btree_trans *, struct btree_iter *,
275 struct btree_iter *iter, in __bch2_bkey_get_mut_noupdate()
290 struct btree_iter *iter, in bch2_bkey_get_mut_noupdate()
298 struct btree_iter *iter, in __bch2_bkey_get_mut()
319 struct btree_iter *iter, in bch2_bkey_get_mut_minsize()
327 struct btree_iter *iter, in bch2_bkey_get_mut()
[all …]
A Dstr_hash.h153 struct btree_iter *iter, in bch2_hash_lookup_in_snapshot()
184 struct btree_iter *iter, in bch2_hash_lookup()
200 struct btree_iter *iter, in bch2_hash_hole()
228 struct btree_iter *start) in bch2_hash_needs_whiteout()
230 struct btree_iter iter; in bch2_hash_needs_whiteout()
256 struct btree_iter *iter, in bch2_hash_set_or_get_in_snapshot()
263 struct btree_iter slot = {}; in bch2_hash_set_or_get_in_snapshot()
322 struct btree_iter iter; in bch2_hash_set_in_snapshot()
356 struct btree_iter *iter, in bch2_hash_delete_at()
384 struct btree_iter iter; in bch2_hash_delete()
A Dfs-common.c31 struct btree_iter dir_iter = { NULL }; in bch2_create_trans()
32 struct btree_iter inode_iter = { NULL }; in bch2_create_trans()
192 struct btree_iter dir_iter = { NULL }; in bch2_link_trans()
193 struct btree_iter inode_iter = { NULL }; in bch2_link_trans()
250 struct btree_iter dir_iter = { NULL }; in bch2_unlink_trans()
251 struct btree_iter dirent_iter = { NULL }; in bch2_unlink_trans()
252 struct btree_iter inode_iter = { NULL }; in bch2_unlink_trans()
363 struct btree_iter iter; in subvol_update_parent()
387 struct btree_iter src_dir_iter = { NULL }; in bch2_rename_trans()
388 struct btree_iter dst_dir_iter = { NULL }; in bch2_rename_trans()
[all …]
A Dinode.h111 int __bch2_inode_peek(struct btree_trans *, struct btree_iter *,
115 struct btree_iter *iter, in bch2_inode_peek_nowarn()
123 struct btree_iter *iter, in bch2_inode_peek()
132 int bch2_inode_write_flags(struct btree_trans *, struct btree_iter *,
136 struct btree_iter *iter, in bch2_inode_write()
154 int bch2_inode_create(struct btree_trans *, struct btree_iter *,
A Dbtree_update.c32 struct btree_iter *iter, in extent_front_merge()
68 struct btree_iter *iter, in extent_back_merge()
96 struct btree_iter iter; in need_whiteout_for_snapshot()
187 struct btree_iter *iter, in bch2_trans_update_extent_overwrite()
290 struct btree_iter iter; in bch2_trans_update_extent()
472 struct btree_iter *iter, in bch2_trans_update_get_key_cache()
630 struct btree_iter iter; in bch2_btree_insert_nonextent()
646 struct btree_iter iter; in bch2_btree_insert_trans()
700 struct btree_iter iter; in bch2_btree_delete()
719 struct btree_iter iter; in bch2_btree_delete_range_trans()
[all …]
A Dextent_update.c70 struct btree_iter iter; in count_iters_for_insert()
106 struct btree_iter *iter, in bch2_extent_atomic_end()
110 struct btree_iter copy; in bch2_extent_atomic_end()
161 struct btree_iter *iter, in bch2_extent_trim_atomic()
A Dextent_update.h7 int bch2_extent_atomic_end(struct btree_trans *, struct btree_iter *,
9 int bch2_extent_trim_atomic(struct btree_trans *, struct btree_iter *,
A Dfsck.c120 struct btree_iter iter; in lookup_first_inode()
143 struct btree_iter iter; in lookup_inode()
166 struct btree_iter iter; in lookup_dirent_in_snapshot()
183 struct btree_iter iter; in __remove_dirent()
234 struct btree_iter iter; in lookup_lostfound()
340 struct btree_iter iter; in maybe_delete_dirent()
437 struct btree_iter iter; in reattach_inode()
492 struct btree_iter iter; in remove_backpointer()
575 struct btree_iter iter; in reconstruct_subvol()
812 struct btree_iter iter; in get_inodes_all_snapshots()
[all …]
A Dsubvolume.c28 struct btree_iter *iter, in check_subvol()
33 struct btree_iter subvol_children_iter = {}; in check_subvol()
173 struct btree_iter *child_iter, in check_subvol_child()
275 struct btree_iter iter; in bch2_subvol_has_children()
337 struct btree_iter iter; in __bch2_subvolume_get_snapshot()
363 struct btree_iter *iter, in bch2_subvolume_reparent()
414 struct btree_iter iter; in __bch2_subvolume_delete()
506 struct btree_iter iter; in bch2_subvolume_unlink()
543 struct btree_iter dst_iter, src_iter = (struct btree_iter) { NULL }; in bch2_subvolume_create()
647 struct btree_iter iter; in __bch2_fs_upgrade_for_subvolumes()
A Dio_misc.h5 int bch2_extent_fallocate(struct btree_trans *, subvol_inum, struct btree_iter *,
8 int bch2_fpunch_at(struct btree_trans *, struct btree_iter *,
A Ddata_update.h41 struct btree_iter *,
47 int bch2_data_update_init(struct btree_trans *, struct btree_iter *,
A Drebalance.c38 struct btree_iter iter; in __bch2_set_rebalance_needs_scan()
88 struct btree_iter iter; in bch2_clear_rebalance_needs_scan()
113 struct btree_iter *work_iter) in next_rebalance_entry()
121 struct btree_iter *iter, in bch2_bkey_clear_needs_rebalance()
136 struct btree_iter *extent_iter, in next_rebalance_extent()
198 struct btree_iter *extent_iter) in do_rebalance_extent()
327 struct btree_iter rebalance_work_iter, extent_iter = { NULL }; in do_rebalance()
A Dbtree_iter.c247 static void bch2_btree_iter_verify(struct btree_iter *iter) in bch2_btree_iter_verify()
280 struct btree_iter copy; in bch2_btree_iter_verify_ret()
1862 __bch2_btree_iter_traverse(struct btree_iter *iter) in __bch2_btree_iter_traverse()
1868 bch2_btree_iter_traverse(struct btree_iter *iter) in bch2_btree_iter_traverse()
2099 struct btree_iter *iter, in bch2_btree_journal_peek()
2113 struct btree_iter *iter) in btree_trans_peek_slot_journal()
2128 struct btree_iter *iter, in btree_trans_peek_journal()
2671 struct btree_iter iter2; in bch2_btree_iter_peek_slot()
2900 struct btree_iter *iter, in bch2_trans_iter_init_outlined()
2910 struct btree_iter *iter, in bch2_trans_node_iter_init()
[all …]
A Dsnapshot.c61 struct btree_iter iter; in __bch2_snapshot_tree_create()
490 struct btree_iter iter; in bch2_snapshot_tree_master_subvol()
909 struct btree_iter iter; in check_snapshot_exists()
1079 struct btree_iter *iter, in bch2_check_key_has_snapshot()
1102 struct btree_iter iter; in bch2_snapshot_node_set_deleted()
1137 struct btree_iter iter, p_iter = (struct btree_iter) { NULL }; in bch2_snapshot_node_delete()
1138 struct btree_iter c_iter = (struct btree_iter) { NULL }; in bch2_snapshot_node_delete()
1139 struct btree_iter tree_iter = (struct btree_iter) { NULL }; in bch2_snapshot_node_delete()
1247 struct btree_iter iter; in create_snapids()
1315 struct btree_iter iter; in bch2_snapshot_node_create_children()
[all …]
A Dio_misc.c25 struct btree_iter *iter, in bch2_extent_fallocate()
138 int bch2_fpunch_at(struct btree_trans *trans, struct btree_iter *iter, in bch2_fpunch_at()
196 struct btree_iter iter; in bch2_fpunch()
230 struct btree_iter iter = { NULL }; in truncate_set_isize()
247 struct btree_iter fpunch_iter; in __bch2_resume_logged_op_truncate()
321 struct btree_iter iter; in adjust_i_size()
358 struct btree_iter iter; in __bch2_resume_logged_op_finsert()
A Dalloc_background.c486 struct btree_iter iter; in bch2_trans_start_alloc_update()
674 struct btree_iter iter; in bch2_bucket_do_index()
741 struct btree_iter iter; in bch2_bucket_gen_update()
1033 struct btree_iter iter2; in bch2_get_key_or_hole()
1124 struct btree_iter *alloc_iter, in bch2_check_alloc_key()
1375 struct btree_iter alloc_iter; in bch2_check_discard_freespace_key()
1928 struct btree_iter iter; in bch2_clear_bucket_needs_discard()
2018 struct btree_iter *lru_iter, in invalidate_one_bucket()
2127 struct btree_iter iter; in bch2_do_invalidates_work()
2189 struct btree_iter iter; in bch2_dev_freespace_init()
[all …]
A Dinode.c336 struct btree_iter *iter, in __bch2_inode_peek()
370 struct btree_iter *iter, in bch2_inode_write_flags()
651 struct btree_iter iter; in __bch2_inode_has_child_snapshots()
688 struct btree_iter iter; in update_parent_inode_has_children()
865 struct btree_iter *iter, in bch2_inode_create()
946 struct btree_iter iter; in bch2_inode_delete_keys()
1069 struct btree_iter iter; in bch2_inode_find_by_inum_nowarn_trans()
1082 struct btree_iter iter; in bch2_inode_find_by_inum_trans()
1234 struct btree_iter iter; in delete_ancestor_snapshot_inodes()
1267 struct btree_iter *iter, in may_delete_deleted_inode()
[all …]
A Dsubvolume.h37 bch2_btree_iter_peek_in_subvolume_upto_type(struct btree_iter *iter, struct bpos end, in bch2_btree_iter_peek_in_subvolume_upto_type()
73 struct btree_iter _iter; \
A Dbackpointers.c176 struct btree_iter bp_iter; in bch2_bucket_backpointer_mod_nowritebuffer()
230 struct btree_iter alloc_iter = { NULL }, bp_iter = { NULL }; in bch2_get_next_backpointer()
310 struct btree_iter *iter, in bch2_backpointer_get_key()
351 struct btree_iter *iter, in bch2_backpointer_get_node()
395 struct btree_iter alloc_iter = { NULL }; in bch2_check_btree_backpointer()
532 struct btree_iter bp_iter = {}; in check_bp_exists()
533 struct btree_iter other_extent_iter = {}; in check_bp_exists()
702 struct btree_iter iter; in check_btree_root_to_backpointers()
835 struct btree_iter *iter, in progress_update_iter()
880 struct btree_iter iter; in bch2_check_extents_to_backpointers_pass()
[all …]
A Dlru.c87 struct btree_iter lru_iter; in bch2_lru_check_set()
120 struct btree_iter *lru_iter, in bch2_check_lru_key()
125 struct btree_iter iter; in bch2_check_lru_key()
A Dtests.c35 struct btree_iter iter; in test_delete()
76 struct btree_iter iter; in test_delete_written()
346 struct btree_iter iter; in test_peek_end()
366 struct btree_iter iter; in test_peek_end_extents()
477 struct btree_iter iter; in test_snapshot_filter()
596 struct btree_iter iter; in rand_lookup()
619 struct btree_iter *iter, in rand_mixed_trans()
646 struct btree_iter iter; in rand_mixed()
669 struct btree_iter iter; in __do_delete()
A Dio_write.h59 int bch2_sum_sector_overwrites(struct btree_trans *, struct btree_iter *,
62 struct btree_iter *, struct bkey_i *,
/linux/drivers/md/bcache/
A Dbset.h151 struct btree_iter;
193 struct bkey *(*sort_fixup)(struct btree_iter *iter,
197 struct btree_iter *iter,
322 struct btree_iter { struct
331 struct bkey *bch_btree_iter_next(struct btree_iter *iter); argument
332 struct bkey *bch_btree_iter_next_filter(struct btree_iter *iter,
336 void bch_btree_iter_push(struct btree_iter *iter, struct bkey *k,
339 struct btree_iter *iter,
381 struct btree_iter *iter,
A Dbset.c57 struct btree_iter iter; in __bch_count_data()
72 struct btree_iter iter; in __bch_check_keys()
115 static void bch_btree_iter_next_check(struct btree_iter *iter) in bch_btree_iter_next_check()
886 struct btree_iter iter; in bch_btree_insert_key()
1125 struct btree_iter *iter, in __bch_btree_iter_init()
1147 struct btree_iter *iter, in bch_btree_iter_init()
1187 struct bkey *bch_btree_iter_next(struct btree_iter *iter) in bch_btree_iter_next()
1224 struct btree_iter *iter, in btree_mergesort()
1327 struct btree_iter iter; in bch_btree_sort_partial()
1348 struct btree_iter *iter, in bch_btree_sort_and_fix_extents()
[all …]

Completed in 54 milliseconds

123