Lines Matching refs:dss_count
208 if (m1->dss_count != m2->dss_count) in ff_mirror_match_fh()
211 for (dss_id = 0; dss_id < m1->dss_count; dss_id++) in ff_mirror_match_fh()
223 if (m1->dss_count != m2->dss_count) in ff_mirror_match_devid()
226 for (dss_id = 0; dss_id < m1->dss_count; dss_id++) in ff_mirror_match_devid()
273 static struct nfs4_ff_layout_mirror *ff_layout_alloc_mirror(u32 dss_count, in ff_layout_alloc_mirror() argument
286 mirror->dss_count = dss_count; in ff_layout_alloc_mirror()
288 kzalloc_objs(struct nfs4_ff_layout_ds_stripe, dss_count, in ff_layout_alloc_mirror()
295 for (u32 dss_id = 0; dss_id < mirror->dss_count; dss_id++) in ff_layout_alloc_mirror()
308 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) { in ff_layout_free_mirror()
426 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) in ff_mirror_efficiency_sum()
493 u32 dss_count = 0; in ff_layout_alloc_lseg() local
509 if (dss_count == 0) in ff_layout_alloc_lseg()
510 dss_count = be32_to_cpup(p); in ff_layout_alloc_lseg()
511 else if (dss_count != be32_to_cpup(p)) in ff_layout_alloc_lseg()
514 if (dss_count > NFS4_FLEXFILE_LAYOUT_MAX_STRIPE_CNT || in ff_layout_alloc_lseg()
515 dss_count == 0) in ff_layout_alloc_lseg()
518 if (dss_count > 1 && stripe_unit == 0) in ff_layout_alloc_lseg()
521 fls->mirror_array[i] = ff_layout_alloc_mirror(dss_count, gfp_flags); in ff_layout_alloc_lseg()
527 for (dss_id = 0; dss_id < dss_count; dss_id++) { in ff_layout_alloc_lseg()
608 for (dss_id = 0; dss_id < dss_count; dss_id++) { in ff_layout_alloc_lseg()
681 return (mirror_idx * flseg->mirror_array[0]->dss_count) + dss_id; in calc_commit_idx()
687 return commit_index / FF_LAYOUT_LSEG(lseg)->mirror_array[0]->dss_count; in calc_mirror_idx_from_commit()
693 return commit_index % FF_LAYOUT_LSEG(lseg)->mirror_array[0]->dss_count; in calc_dss_id_from_commit()
887 fls->mirror_array[idx]->dss_count, in ff_layout_choose_ds_for_read()
976 return fls->mirror_array[0]->dss_count > 1; in ff_layout_lseg_is_striped()
1128 mirror->dss_count, in ff_layout_pg_init_write()
1568 flseg->mirror_array[hdr->pgio_mirror_idx]->dss_count, in ff_layout_read_done_cb()
1650 mirror->dss_count, in ff_layout_read_record_layoutstats_start()
1673 mirror->dss_count, in ff_layout_read_record_layoutstats_done()
1772 flseg->mirror_array[hdr->pgio_mirror_idx]->dss_count, in ff_layout_write_done_cb()
1875 mirror->dss_count, in ff_layout_write_record_layoutstats_start()
1898 mirror->dss_count, in ff_layout_write_record_layoutstats_done()
2146 mirror->dss_count, in ff_layout_read_pagelist()
2229 mirror->dss_count, in ff_layout_write_pagelist()
2419 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) { in ff_layout_cancel_io()
2458 u32 size = flseg->mirror_array_cnt * flseg->mirror_array[0]->dss_count; in ff_layout_setup_ds_info()
2896 for (dss_id = 0; dss_id < mirror->dss_count; ++dss_id) { in ff_layout_mirror_prepare_stats()