Lines Matching refs:iter

35 	struct btree_iter iter;  in test_delete()  local
42 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, k.k.p, in test_delete()
46 bch2_btree_iter_traverse(trans, &iter) ?: in test_delete()
47 bch2_trans_update(trans, &iter, &k.k_i, 0)); in test_delete()
54 bch2_btree_iter_traverse(trans, &iter) ?: in test_delete()
55 bch2_btree_delete_at(trans, &iter, 0)); in test_delete()
62 bch2_btree_iter_traverse(trans, &iter) ?: in test_delete()
63 bch2_btree_delete_at(trans, &iter, 0)); in test_delete()
68 bch2_trans_iter_exit(trans, &iter); in test_delete()
76 struct btree_iter iter; in test_delete_written() local
83 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, k.k.p, in test_delete_written()
87 bch2_btree_iter_traverse(trans, &iter) ?: in test_delete_written()
88 bch2_trans_update(trans, &iter, &k.k_i, 0)); in test_delete_written()
97 bch2_btree_iter_traverse(trans, &iter) ?: in test_delete_written()
98 bch2_btree_delete_at(trans, &iter, 0)); in test_delete_written()
103 bch2_trans_iter_exit(trans, &iter); in test_delete_written()
134 for_each_btree_key_max(trans, iter, BTREE_ID_xattrs, in test_iterate()
149 for_each_btree_key_reverse(trans, iter, BTREE_ID_xattrs, in test_iterate()
189 for_each_btree_key_max(trans, iter, BTREE_ID_extents, in test_iterate_extents()
205 for_each_btree_key_reverse(trans, iter, BTREE_ID_extents, in test_iterate_extents()
245 for_each_btree_key_max(trans, iter, BTREE_ID_xattrs, in test_iterate_slots()
262 for_each_btree_key_max(trans, iter, BTREE_ID_xattrs, in test_iterate_slots()
305 for_each_btree_key_max(trans, iter, BTREE_ID_extents, in test_iterate_slots_extents()
323 for_each_btree_key_max(trans, iter, BTREE_ID_extents, in test_iterate_slots_extents()
348 struct btree_iter iter; in test_peek_end() local
351 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, in test_peek_end()
354 lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek_max(trans, &iter, POS(0, U64_MAX)))); in test_peek_end()
357 lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek_max(trans, &iter, POS(0, U64_MAX)))); in test_peek_end()
360 bch2_trans_iter_exit(trans, &iter); in test_peek_end()
370 struct btree_iter iter; in test_peek_end_extents() local
373 bch2_trans_iter_init(trans, &iter, BTREE_ID_extents, in test_peek_end_extents()
376 lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek_max(trans, &iter, POS(0, U64_MAX)))); in test_peek_end_extents()
379 lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek_max(trans, &iter, POS(0, U64_MAX)))); in test_peek_end_extents()
382 bch2_trans_iter_exit(trans, &iter); in test_peek_end_extents()
481 struct btree_iter iter; in test_snapshot_filter() local
493 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, in test_snapshot_filter()
495 lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek_max(trans, &iter, POS(0, U64_MAX)))); in test_snapshot_filter()
499 bch2_trans_iter_exit(trans, &iter); in test_snapshot_filter()
600 struct btree_iter iter; in rand_lookup() local
605 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, in rand_lookup()
609 bch2_btree_iter_set_pos(trans, &iter, SPOS(0, test_rand(), U32_MAX)); in rand_lookup()
611 lockrestart_do(trans, bkey_err(k = bch2_btree_iter_peek(trans, &iter))); in rand_lookup()
617 bch2_trans_iter_exit(trans, &iter); in rand_lookup()
623 struct btree_iter *iter, in rand_mixed_trans() argument
630 bch2_btree_iter_set_pos(trans, iter, SPOS(0, pos, U32_MAX)); in rand_mixed_trans()
632 k = bch2_btree_iter_peek(trans, iter); in rand_mixed_trans()
640 cookie->k.p = iter->pos; in rand_mixed_trans()
641 ret = bch2_trans_update(trans, iter, &cookie->k_i, 0); in rand_mixed_trans()
650 struct btree_iter iter; in rand_mixed() local
655 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, in rand_mixed()
661 rand_mixed_trans(trans, &iter, &cookie, i, rand)); in rand_mixed()
666 bch2_trans_iter_exit(trans, &iter); in rand_mixed()
673 struct btree_iter iter; in __do_delete() local
677 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, pos, in __do_delete()
679 k = bch2_btree_iter_peek_max(trans, &iter, POS(0, U64_MAX)); in __do_delete()
687 ret = bch2_btree_delete_at(trans, &iter, 0); in __do_delete()
689 bch2_trans_iter_exit(trans, &iter); in __do_delete()
719 for_each_btree_key_commit(trans, iter, BTREE_ID_xattrs, in seq_insert()
723 if (iter.pos.offset >= nr) in seq_insert()
725 insert.k.p = iter.pos; in seq_insert()
726 bch2_trans_update(trans, &iter, &insert.k_i, 0); in seq_insert()
733 for_each_btree_key_max(trans, iter, BTREE_ID_xattrs, in seq_lookup()
742 for_each_btree_key_commit(trans, iter, BTREE_ID_xattrs, in seq_overwrite()
749 bch2_trans_update(trans, &iter, &u.k_i, 0); in seq_overwrite()