Home
last modified time | relevance | path

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

/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c258 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 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);