Lines Matching refs:nr_devs
27 BUG_ON(!e->nr_devs); in verify_replicas_entry()
29 e->nr_required >= e->nr_devs); in verify_replicas_entry()
31 for (unsigned i = 0; i + 1 < e->nr_devs; i++) in verify_replicas_entry()
38 bubble_sort(e->devs, e->nr_devs, u8_cmp); in bch2_replicas_entry_sort()
52 prt_printf(out, ": %u [", e->nr_devs); in bch2_replicas_entry_v0_to_text()
53 for (unsigned i = 0; i < e->nr_devs; i++) in bch2_replicas_entry_v0_to_text()
63 prt_printf(out, ": %u/%u [", e->nr_required, e->nr_devs); in bch2_replicas_entry_to_text()
64 for (unsigned i = 0; i < e->nr_devs; i++) in bch2_replicas_entry_to_text()
73 if (!r->nr_devs) { in bch2_replicas_entry_sb_validate()
79 r->nr_required >= r->nr_devs) { in bch2_replicas_entry_sb_validate()
84 for (unsigned i = 0; i < r->nr_devs; i++) in bch2_replicas_entry_sb_validate()
101 if (!r->nr_devs) { in bch2_replicas_entry_validate()
107 r->nr_required >= r->nr_devs) { in bch2_replicas_entry_validate()
112 for (unsigned i = 0; i < r->nr_devs; i++) in bch2_replicas_entry_validate()
177 e->nr_devs = 0; in bch2_bkey_to_replicas()
208 e->nr_devs = 0; in bch2_devlist_to_replicas()
280 return !search->nr_devs || in bch2_replicas_marked_locked()
575 dst->nr_devs = e->nr_devs; in __bch2_sb_replicas_v0_to_cpu_replicas()
577 memcpy(dst->devs, e->devs, e->nr_devs); in __bch2_sb_replicas_v0_to_cpu_replicas()
637 dst->nr_devs = src->nr_devs; in bch2_cpu_replicas_to_sb_replicas_v0()
638 memcpy(dst->devs, src->devs, src->nr_devs); in bch2_cpu_replicas_to_sb_replicas_v0()
823 for (unsigned i = 0; i < e->nr_devs; i++) { in bch2_have_enough_devs()
835 if (nr_online + nr_failed == e->nr_devs) in bch2_have_enough_devs()
843 if (nr_online < e->nr_devs) in bch2_have_enough_devs()
883 for (unsigned i = 0; i < r->nr_devs; i++) in bch2_sb_dev_has_data()
895 for (unsigned i = 0; i < r->nr_devs; i++) in bch2_sb_dev_has_data()