Searched refs:dss_id (Results 1 – 3 of 3) sorted by relevance
| /linux/fs/nfs/flexfilelayout/ |
| H A D | flexfilelayoutdev.c | 254 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 D | flexfilelayout.c | 167 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 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);
|