FF_LAYOUT_LSEG
FF_LAYOUT_LSEG(pgio->pg_lseg)->stripe_unit,
struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(hdr->lseg);
return !(FF_LAYOUT_LSEG(lseg)->flags & FF_FLAGS_NO_LAYOUTCOMMIT);
FF_LAYOUT_LSEG(hdr->lseg)->stripe_unit,
FF_LAYOUT_LSEG(hdr->lseg)->stripe_unit,
struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(hdr->lseg);
FF_LAYOUT_LSEG(hdr->lseg)->stripe_unit,
FF_LAYOUT_LSEG(hdr->lseg)->stripe_unit,
FF_LAYOUT_LSEG(lseg)->stripe_unit,
FF_LAYOUT_LSEG(lseg)->stripe_unit,
struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(lseg);
struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(lseg);
struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(lseg);
const struct nfs4_ff_layout_segment *fl1 = FF_LAYOUT_LSEG(l1);
const struct nfs4_ff_layout_segment *fl2 = FF_LAYOUT_LSEG(l2);
struct nfs4_ff_layout_segment *fls = FF_LAYOUT_LSEG(lseg);
struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(lseg);
return commit_index / FF_LAYOUT_LSEG(lseg)->mirror_array[0]->dss_count;
return commit_index % FF_LAYOUT_LSEG(lseg)->mirror_array[0]->dss_count;
struct nfs4_ff_layout_segment *fls = FF_LAYOUT_LSEG(lseg);
u32 stripe_unit = FF_LAYOUT_LSEG(pgio->pg_lseg)->stripe_unit;
else if (!ff_layout_lseg_is_striped(FF_LAYOUT_LSEG(pgio->pg_lseg)))
struct nfs4_ff_layout_segment *fls = FF_LAYOUT_LSEG(lseg);
return FF_LAYOUT_LSEG(lseg)->mirror_array_cnt;
return FF_LAYOUT_LSEG(lseg)->flags & FF_FLAGS_NO_IO_THRU_MDS;
return FF_LAYOUT_LSEG(lseg)->flags & FF_FLAGS_NO_READ_IO;