Lines Matching refs:ds
32 nfs4_pnfs_ds_put(mirror_ds->ds); in nfs4_ff_layout_free_deviceid()
139 new_ds->ds = nfs4_pnfs_ds_add(&dsaddrs, gfp_flags); in nfs4_ff_alloc_deviceid_node()
140 if (!new_ds->ds) in nfs4_ff_alloc_deviceid_node()
192 if (mirror->mirror_ds->ds == NULL) { in ff_layout_mirror_valid()
335 struct nfs4_pnfs_ds *ds) in ff_layout_update_mirror_cred() argument
337 if (ds->ds_clp && !mirror->cred && in ff_layout_update_mirror_cred()
339 struct rpc_auth *auth = ds->ds_clp->cl_rpcclient->cl_auth; in ff_layout_update_mirror_cred()
384 struct nfs4_pnfs_ds *ds = NULL; in nfs4_ff_layout_prepare_ds() local
401 ds = mirror->mirror_ds->ds; in nfs4_ff_layout_prepare_ds()
404 if (ds->ds_clp) in nfs4_ff_layout_prepare_ds()
412 nfs4_pnfs_ds_connect(s, ds, devid, dataserver_timeo, in nfs4_ff_layout_prepare_ds()
419 if (ds->ds_clp) { in nfs4_ff_layout_prepare_ds()
421 nfs_block_size(rpc_max_payload(ds->ds_clp->cl_rpcclient), in nfs4_ff_layout_prepare_ds()
450 if (ff_layout_update_mirror_cred(mirror, ds)) in nfs4_ff_layout_prepare_ds()
451 ds = NULL; in nfs4_ff_layout_prepare_ds()
453 return ds; in nfs4_ff_layout_prepare_ds()