Lines Matching refs:alloc_cursor
74 memset(ca->alloc_cursor, 0, sizeof(ca->alloc_cursor)); in bch2_reset_alloc_cursors()
298 u64 *dev_alloc_cursor = &ca->alloc_cursor[s->btree_bitmap]; in bch2_bucket_alloc_early()
300 u64 alloc_cursor = alloc_start; in bch2_bucket_alloc_early() local
313 for_each_btree_key_norestart(trans, iter, BTREE_ID_alloc, POS(ca->dev_idx, alloc_cursor), in bch2_bucket_alloc_early()
365 alloc_cursor = iter.pos.offset; in bch2_bucket_alloc_early()
371 alloc_cursor = alloc_start = first_bucket; in bch2_bucket_alloc_early()
375 *dev_alloc_cursor = alloc_cursor; in bch2_bucket_alloc_early()
389 u64 *dev_alloc_cursor = &ca->alloc_cursor[s->btree_bitmap]; in bch2_bucket_alloc_freelist()
391 u64 alloc_cursor = alloc_start; in bch2_bucket_alloc_freelist() local
395 POS(ca->dev_idx, alloc_cursor), in bch2_bucket_alloc_freelist()
418 alloc_cursor = bucket|(iter.pos.offset & (~0ULL << 56)); in bch2_bucket_alloc_freelist()
420 bch2_btree_iter_set_pos(trans, &iter, POS(ca->dev_idx, alloc_cursor)); in bch2_bucket_alloc_freelist()
449 alloc_cursor = alloc_start = ca->mi.first_bucket; in bch2_bucket_alloc_freelist()