Searched refs:dss_id (Results 1 – 2 of 2) sorted by relevance
| /linux/fs/nfs/flexfilelayout/ |
| H A D | flexfilelayoutdev.c | 258 u32 dss_id, u64 offset, u64 length, int status, in ff_layout_track_ds_error() argument 266 if (IS_ERR_OR_NULL(mirror->dss[dss_id].mirror_ds)) in ff_layout_track_ds_error() 278 nfs4_stateid_copy(&dserr->stateid, &mirror->dss[dss_id].stateid); in ff_layout_track_ds_error() 279 memcpy(&dserr->deviceid, &mirror->dss[dss_id].mirror_ds->id_node.deviceid, in ff_layout_track_ds_error() 289 ff_layout_get_mirror_cred(struct nfs4_ff_layout_mirror *mirror, u32 iomode, u32 dss_id) in ff_layout_get_mirror_cred() argument 294 pcred = &mirror->dss[dss_id].ro_cred; in ff_layout_get_mirror_cred() 296 pcred = &mirror->dss[dss_id].rw_cred; in ff_layout_get_mirror_cred() 311 nfs4_ff_layout_select_ds_fh(struct nfs4_ff_layout_mirror *mirror, u32 dss_id) in nfs4_ff_layout_select_ds_fh() argument 314 return &mirror->dss[dss_id].fh_versions[0]; in nfs4_ff_layout_select_ds_fh() 319 u32 dss_id, in nfs4_ff_layout_select_ds_stateid() argument [all …]
|
| H A D | flexfilelayout.h | 162 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);
|