Lines Matching refs:freespace_iter
1147 struct btree_iter *freespace_iter, in bch2_check_alloc_key() argument
1186 bch2_btree_iter_set_pos(trans, freespace_iter, alloc_freespace_pos(alloc_k.k->p, *a)); in bch2_check_alloc_key()
1187 k = bch2_btree_iter_peek_slot(trans, freespace_iter); in bch2_check_alloc_key()
1195 ret = bch2_btree_bit_mod_iter(trans, freespace_iter, is_free); in bch2_check_alloc_key()
1245 struct btree_iter *freespace_iter) in bch2_check_alloc_hole_freespace() argument
1254 bch2_btree_iter_set_pos(trans, freespace_iter, start); in bch2_check_alloc_hole_freespace()
1256 k = bch2_btree_iter_peek_slot(trans, freespace_iter); in bch2_check_alloc_hole_freespace()
1267 freespace_iter->pos.inode, in bch2_check_alloc_hole_freespace()
1268 freespace_iter->pos.offset, in bch2_check_alloc_hole_freespace()
1279 update->k.p = freespace_iter->pos; in bch2_check_alloc_hole_freespace()
1282 freespace_iter->pos.offset)); in bch2_check_alloc_hole_freespace()
1284 ret = bch2_trans_update(trans, freespace_iter, update, 0); in bch2_check_alloc_hole_freespace()
1557 struct btree_iter iter, discard_iter, freespace_iter, bucket_gens_iter; in bch2_check_alloc_info() local
1567 bch2_trans_iter_init(trans, &freespace_iter, BTREE_ID_freespace, POS_MIN, in bch2_check_alloc_info()
1591 &freespace_iter, in bch2_check_alloc_info()
1601 &freespace_iter) ?: in bch2_check_alloc_info()
1623 bch2_trans_iter_exit(trans, &freespace_iter); in bch2_check_alloc_info()