Lines Matching refs:freespace_iter
1024 struct btree_iter *freespace_iter,
1081 bch2_btree_iter_set_pos(freespace_iter, alloc_freespace_pos(alloc_k.k->p, *a));
1082 k = bch2_btree_iter_peek_slot(freespace_iter);
1104 update->k.p = freespace_iter->pos;
1107 ret = bch2_trans_update(trans, freespace_iter, update, 0);
1158 struct btree_iter *freespace_iter)
1168 bch2_btree_iter_set_pos(freespace_iter, start);
1170 k = bch2_btree_iter_peek_slot(freespace_iter);
1181 freespace_iter->pos.inode,
1182 freespace_iter->pos.offset,
1193 update->k.p = freespace_iter->pos;
1196 freespace_iter->pos.offset));
1198 ret = bch2_trans_update(trans, freespace_iter, update, 0);
1406 struct btree_iter iter, discard_iter, freespace_iter, bucket_gens_iter;
1416 bch2_trans_iter_init(trans, &freespace_iter, BTREE_ID_freespace, POS_MIN,
1440 &freespace_iter,
1450 &freespace_iter) ?:
1472 bch2_trans_iter_exit(trans, &freespace_iter);