Lines Matching defs:dss_count
208 if (m1->dss_count != m2->dss_count)
211 for (dss_id = 0; dss_id < m1->dss_count; dss_id++)
223 if (m1->dss_count != m2->dss_count)
226 for (dss_id = 0; dss_id < m1->dss_count; dss_id++)
273 static struct nfs4_ff_layout_mirror *ff_layout_alloc_mirror(u32 dss_count,
286 mirror->dss_count = dss_count;
288 kzalloc_objs(struct nfs4_ff_layout_ds_stripe, dss_count,
295 for (u32 dss_id = 0; dss_id < mirror->dss_count; dss_id++)
308 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) {
426 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++)
493 u32 dss_count = 0;
509 if (dss_count == 0)
510 dss_count = be32_to_cpup(p);
511 else if (dss_count != be32_to_cpup(p))
514 if (dss_count > NFS4_FLEXFILE_LAYOUT_MAX_STRIPE_CNT ||
515 dss_count == 0)
518 if (dss_count > 1 && stripe_unit == 0)
521 fls->mirror_array[i] = ff_layout_alloc_mirror(dss_count, gfp_flags);
527 for (dss_id = 0; dss_id < dss_count; dss_id++) {
608 for (dss_id = 0; dss_id < dss_count; dss_id++) {
681 return (mirror_idx * flseg->mirror_array[0]->dss_count) + dss_id;
687 return commit_index / FF_LAYOUT_LSEG(lseg)->mirror_array[0]->dss_count;
693 return commit_index % FF_LAYOUT_LSEG(lseg)->mirror_array[0]->dss_count;
887 fls->mirror_array[idx]->dss_count,
976 return fls->mirror_array[0]->dss_count > 1;
1128 mirror->dss_count,
1568 flseg->mirror_array[hdr->pgio_mirror_idx]->dss_count,
1650 mirror->dss_count,
1673 mirror->dss_count,
1772 flseg->mirror_array[hdr->pgio_mirror_idx]->dss_count,
1875 mirror->dss_count,
1898 mirror->dss_count,
2146 mirror->dss_count,
2229 mirror->dss_count,
2419 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) {
2458 u32 size = flseg->mirror_array_cnt * flseg->mirror_array[0]->dss_count;
2896 for (dss_id = 0; dss_id < mirror->dss_count; ++dss_id) {