Lines Matching refs:nr_devices
78 c->disk_sb.sb->nr_devices), 8); in sb_members_v2_resize_entries()
84 for (int i = c->disk_sb.sb->nr_devices - 1; i >= 0; --i) { in sb_members_v2_resize_entries()
103 sizeof(struct bch_member) * c->sb.nr_devices, in bch2_sb_members_v2_init()
107 BCH_MEMBER_V1_BYTES * c->sb.nr_devices); in bch2_sb_members_v2_init()
122 disk_sb->sb->nr_devices, sizeof(u64))); in bch2_sb_members_cpy_v2_v1()
128 for (unsigned i = 0; i < disk_sb->sb->nr_devices; i++) in bch2_sb_members_cpy_v2_v1()
279 if ((void *) members_v1_get_mut(mi, sb->nr_devices) > vstruct_end(&mi->field)) { in bch2_sb_members_v1_validate()
284 for (i = 0; i < sb->nr_devices; i++) { in bch2_sb_members_v1_validate()
302 for (i = 0; i < sb->nr_devices; i++) in bch2_sb_members_v1_to_text()
318 for (i = 0; i < sb->nr_devices; i++) in bch2_sb_members_v2_to_text()
326 size_t mi_bytes = (void *) __bch2_members_v2_get_mut(mi, sb->nr_devices) - in bch2_sb_members_v2_validate()
335 for (unsigned i = 0; i < sb->nr_devices; i++) { in bch2_sb_members_v2_validate()
481 for (unsigned i = 0; i < sb->nr_devices; i++) in bch2_sb_nr_devices()
488 unsigned dev_idx = c->sb.nr_devices; in bch2_sb_member_alloc()
490 unsigned nr_devices; in bch2_sb_member_alloc() local
520 nr_devices = max_t(unsigned, dev_idx + 1, c->sb.nr_devices); in bch2_sb_member_alloc()
524 le16_to_cpu(mi->member_bytes) * nr_devices, sizeof(u64)); in bch2_sb_member_alloc()
530 c->disk_sb.sb->nr_devices = nr_devices; in bch2_sb_member_alloc()