Home
last modified time | relevance | path

Searched refs:dss_count (Results 1 – 3 of 3) sorted by relevance

/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c208 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 kcalloc(dss_count, sizeof(struct nfs4_ff_layout_ds_stripe), 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()
[all …]
H A Dflexfilelayout.h97 u32 dss_count; member
200 nfs4_ff_layout_calc_dss_id(const u64 stripe_unit, const u32 dss_count, const loff_t offset) in nfs4_ff_layout_calc_dss_id() argument
204 if (dss_count == 1 || stripe_unit == 0) in nfs4_ff_layout_calc_dss_id()
209 return do_div(tmp, dss_count); in nfs4_ff_layout_calc_dss_id()
H A Dflexfilelayoutdev.c575 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) { in ff_read_layout_has_available_ds()
599 for (dss_id = 0; dss_id < mirror->dss_count; dss_id++) { in ff_rw_layout_has_available_ds()