Lines Matching refs:devid
96 static int decode_deviceid(struct xdr_stream *xdr, struct nfs4_deviceid *devid) in decode_deviceid() argument
103 memcpy(devid, p, NFS4_DEVICEID4_SIZE); in decode_deviceid()
104 nfs4_print_deviceid(devid); in decode_deviceid()
212 if (memcmp(&mirror->devid, &pos->devid, sizeof(pos->devid)) != 0) in ff_layout_add_mirror()
458 rc = decode_deviceid(&stream, &fls->mirror_array[i]->devid); in ff_layout_alloc_lseg()
743 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_mark_ds_unreachable() local
745 if (devid) in ff_layout_mark_ds_unreachable()
746 nfs4_mark_deviceid_unavailable(devid); in ff_layout_mark_ds_unreachable()
752 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_mark_ds_reachable() local
754 if (devid) in ff_layout_mark_ds_reachable()
755 nfs4_mark_deviceid_available(devid); in ff_layout_mark_ds_reachable()
1116 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_async_handle_error_v4() local
1188 nfs4_delete_deviceid(devid->ld, devid->nfs_client, in ff_layout_async_handle_error_v4()
1189 &devid->deviceid); in ff_layout_async_handle_error_v4()
1215 struct nfs4_deviceid_node *devid = FF_LAYOUT_DEVID_NODE(lseg, idx); in ff_layout_async_handle_error_v3() local
1261 nfs4_delete_deviceid(devid->ld, devid->nfs_client, in ff_layout_async_handle_error_v3()
1262 &devid->deviceid); in ff_layout_async_handle_error_v3()