Lines Matching refs:dev_idx

223 	if (bch2_bucket_is_open(c, ca->dev_idx, bucket)) {  in __try_alloc_bucket()
229 c->journal.flushed_seq_ondisk, ca->dev_idx, bucket)) { in __try_alloc_bucket()
234 if (bch2_bucket_nocow_is_locked(&c->nocow_locks, POS(ca->dev_idx, bucket))) { in __try_alloc_bucket()
251 if (bch2_bucket_is_open(c, ca->dev_idx, bucket)) { in __try_alloc_bucket()
263 ob->dev = ca->dev_idx; in __try_alloc_bucket()
306 BTREE_ID_alloc, POS(ca->dev_idx, b), in try_alloc_bucket()
349 ret = bch2_get_next_backpointer(trans, ca, POS(ca->dev_idx, b), -1, in try_alloc_bucket()
411 for_each_btree_key_norestart(trans, iter, BTREE_ID_alloc, POS(ca->dev_idx, alloc_cursor), in bch2_bucket_alloc_early()
415 if (bkey_ge(k.k->p, POS(ca->dev_idx, ca->mi.nbuckets))) in bch2_bucket_alloc_early()
432 bch2_btree_iter_set_pos(&iter, POS(ca->dev_idx, bucket)); in bch2_bucket_alloc_early()
496 POS(ca->dev_idx, alloc_cursor), 0, k, ret) { in bch2_bucket_alloc_freelist()
497 if (k.k->p.inode != ca->dev_idx) in bch2_bucket_alloc_freelist()
520 bch2_btree_iter_set_pos(&iter, POS(ca->dev_idx, alloc_cursor)); in bch2_bucket_alloc_freelist()
564 prt_printf(&buf, "dev\t%s (%u)\n", ca->name, ca->dev_idx); in trace_bucket_alloc2()
724 u64 *v = stripe->next_alloc + ca->dev_idx; in bch2_dev_stripe_increment_inlined()
1127 bool drop = ob->dev == ca->dev_idx; in should_drop_bucket()
1142 drop |= ob2->dev == ca->dev_idx; in should_drop_bucket()
1627 if (ob->valid && (!ca || ob->dev == ca->dev_idx)) in bch2_open_buckets_to_text()
1777 prt_printf(&buf, "Dev %u:\n", ca->dev_idx); in bch2_print_allocator_stuck()