Searched refs:flseg (Results 1 – 2 of 2) sorted by relevance
227 struct nfs4_filelayout_segment *flseg = FILELAYOUT_LSEG(lseg); in nfs4_fl_calc_j_index() local230 tmp = offset - flseg->pattern_offset; in nfs4_fl_calc_j_index()231 do_div(tmp, flseg->stripe_unit); in nfs4_fl_calc_j_index()232 tmp += flseg->first_stripe_index; in nfs4_fl_calc_j_index()233 return do_div(tmp, flseg->dsaddr->stripe_count); in nfs4_fl_calc_j_index()245 struct nfs4_filelayout_segment *flseg = FILELAYOUT_LSEG(lseg); in nfs4_fl_select_ds_fh() local248 if (flseg->stripe_type == STRIPE_SPARSE) { in nfs4_fl_select_ds_fh()249 if (flseg->num_fh == 1) in nfs4_fl_select_ds_fh()251 else if (flseg->num_fh == 0) in nfs4_fl_select_ds_fh()258 return flseg->fh_array[i]; in nfs4_fl_select_ds_fh()
686 struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(lseg); in calc_commit_idx() local688 return (mirror_idx * flseg->mirror_array[0]->dss_count) + dss_id; in calc_commit_idx()1604 struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(hdr->lseg); in ff_layout_read_done_cb() local1606 flseg->stripe_unit, in ff_layout_read_done_cb()1607 flseg->mirror_array[hdr->pgio_mirror_idx]->dss_count, in ff_layout_read_done_cb()1808 struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(hdr->lseg); in ff_layout_write_done_cb() local1810 flseg->stripe_unit, in ff_layout_write_done_cb()1811 flseg->mirror_array[hdr->pgio_mirror_idx]->dss_count, in ff_layout_write_done_cb()2352 struct nfs4_ff_layout_segment *flseg = FF_LAYOUT_LSEG(lseg); in select_ds_fh_from_commit() local2357 return &flseg->mirror_array[i]->dss[dss_id].fh_versions[0]; in select_ds_fh_from_commit()[all …]