Home
last modified time | relevance | path

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

/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c254 u32 dss_id, u64 offset, u64 length, int status, in ff_layout_track_ds_error() argument
262 if (IS_ERR_OR_NULL(mirror->dss[dss_id].mirror_ds)) in ff_layout_track_ds_error()
274 nfs4_stateid_copy(&dserr->stateid, &mirror->dss[dss_id].stateid); in ff_layout_track_ds_error()
275 memcpy(&dserr->deviceid, &mirror->dss[dss_id].mirror_ds->id_node.deviceid, in ff_layout_track_ds_error()
285 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode, u32 dss_id) in ff_layout_get_mirror_cred() argument
290 pcred = &mirror->dss[dss_id].ro_cred; in ff_layout_get_mirror_cred()
292 pcred = &mirror->dss[dss_id].rw_cred; in ff_layout_get_mirror_cred()
307 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id) in nfs4_ff_layout_select_ds_fh() argument
310 return &mirror->dss[dss_id].fh_versions[0]; in nfs4_ff_layout_select_ds_fh()
315 u32 dss_id, in nfs4_ff_layout_select_ds_stateid() argument
[all …]
H A Dflexfilelayout.c167 ff_local_open_fh(struct pnfs_layout_segment *lseg, u32 ds_idx, u32 dss_id, in ff_local_open_fh() argument
174 return nfs_local_open_fh(clp, cred, fh, &mirror->dss[dss_id].nfl, mode); in ff_local_open_fh()
206 u32 dss_id; in ff_mirror_match_fh() local
211 for (dss_id = 0; dss_id < m1->dss_count; dss_id++) in ff_mirror_match_fh()
212 if (!ff_dss_match_fh(&m1->dss[dss_id], &m2->dss[dss_id])) in ff_mirror_match_fh()
221 u32 dss_id; in ff_mirror_match_devid() local
226 for (dss_id = 0; dss_id < m1->dss_count; dss_id++) in ff_mirror_match_devid()
227 if (memcmp(&m1->dss[dss_id].devid, in ff_mirror_match_devid()
228 &m2->dss[dss_id].devid, in ff_mirror_match_devid()
229 sizeof(m1->dss[dss_id].devid)) != 0) in ff_mirror_match_devid()
[all …]
H A Dflexfilelayout.h162 FF_LAYOUT_DEVID_NODE(struct pnfs_layout_segment *lseg, u32 idx, u32 dss_id) in FF_LAYOUT_DEVID_NODE() argument
167 struct nfs4_ff_layout_ds *mirror_ds = mirror->dss[dss_id].mirror_ds; in FF_LAYOUT_DEVID_NODE()
194 nfs4_ff_layout_ds_version(const struct nfs4_ff_layout_mirror *mirror, u32 dss_id) in nfs4_ff_layout_ds_version() argument
196 return mirror->dss[dss_id].mirror_ds->ds_versions[0].version; in nfs4_ff_layout_ds_version()
219 u32 dss_id, u64 offset, u64 length, int status,
229 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id);
232 u32 dss_id,
238 u32 dss_id,
245 u32 dss_id);
249 u32 dss_id);