Home
last modified time | relevance | path

Searched refs:ds_clp (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/fs/nfs/filelayout/
Dfilelayout.c235 hdr->ds_clp, hdr->lseg); in filelayout_read_done_cb()
304 if (nfs41_setup_sequence(hdr->ds_clp->cl_session, in filelayout_read_prepare()
344 hdr->ds_clp, hdr->lseg); in filelayout_write_done_cb()
365 err = filelayout_async_handle_error(task, NULL, data->ds_clp, in filelayout_commit_done_cb()
397 if (nfs41_setup_sequence(hdr->ds_clp->cl_session, in filelayout_write_prepare()
432 nfs41_setup_sequence(wdata->ds_clp->cl_session, in filelayout_commit_prepare()
487 ds_clnt = nfs4_find_or_create_ds_client(ds->ds_clp, hdr->inode); in filelayout_read_pagelist()
492 ds->ds_remotestr, atomic_read(&ds->ds_clp->cl_count)); in filelayout_read_pagelist()
495 atomic_inc(&ds->ds_clp->cl_count); in filelayout_read_pagelist()
496 hdr->ds_clp = ds->ds_clp; in filelayout_read_pagelist()
[all …]
Dfilelayoutdev.c277 if (ds->ds_clp) in nfs4_fl_prepare_ds()
/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayout.c1183 hdr->ds_clp, hdr->lseg, in ff_layout_read_done_cb()
1286 static int ff_layout_setup_sequence(struct nfs_client *ds_clp, in ff_layout_setup_sequence() argument
1291 if (ds_clp->cl_session) in ff_layout_setup_sequence()
1292 return nfs41_setup_sequence(ds_clp->cl_session, in ff_layout_setup_sequence()
1296 return nfs40_setup_sequence(ds_clp->cl_slot_tbl, in ff_layout_setup_sequence()
1306 if (ff_layout_setup_sequence(hdr->ds_clp, in ff_layout_read_prepare_v4()
1360 hdr->ds_clp, hdr->lseg, in ff_layout_write_done_cb()
1400 err = ff_layout_async_handle_error(task, NULL, data->ds_clp, in ff_layout_commit_done_cb()
1465 if (ff_layout_setup_sequence(hdr->ds_clp, in ff_layout_write_prepare_v4()
1524 if (ff_layout_setup_sequence(wdata->ds_clp, in ff_layout_commit_prepare_v4()
[all …]
Dflexfilelayoutdev.c337 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()
404 if (ds->ds_clp) 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()
480 struct nfs_client *ds_clp, struct inode *inode) in nfs4_ff_find_or_create_ds_client() argument
487 return ds_clp->cl_rpcclient; in nfs4_ff_find_or_create_ds_client()
489 return nfs4_find_or_create_ds_client(ds_clp, inode); in nfs4_ff_find_or_create_ds_client()
Dflexfilelayout.h189 struct nfs_client *ds_clp,
/linux-4.4.14/fs/nfs/
Dnfs4client.c57 nfs4_find_ds_client(struct nfs_client *ds_clp, rpc_authflavor_t flavor) in nfs4_find_ds_client() argument
62 list_for_each_entry_rcu(dss, &ds_clp->cl_ds_clients, list) { in nfs4_find_ds_client()
74 nfs4_add_ds_client(struct nfs_client *ds_clp, rpc_authflavor_t flavor, in nfs4_add_ds_client() argument
79 spin_lock(&ds_clp->cl_lock); in nfs4_add_ds_client()
80 list_for_each_entry(dss, &ds_clp->cl_ds_clients, list) { in nfs4_add_ds_client()
86 list_add_rcu(&new->list, &ds_clp->cl_ds_clients); in nfs4_add_ds_client()
89 spin_unlock(&ds_clp->cl_lock); /* need some lock to protect list */ in nfs4_add_ds_client()
94 nfs4_alloc_ds_server(struct nfs_client *ds_clp, rpc_authflavor_t flavor) in nfs4_alloc_ds_server() argument
102 dss->rpc_clnt = rpc_clone_client_set_auth(ds_clp->cl_rpcclient, flavor); in nfs4_alloc_ds_server()
125 nfs4_find_or_create_ds_client(struct nfs_client *ds_clp, struct inode *inode) in nfs4_find_or_create_ds_client() argument
[all …]
Dpnfs_nfs.c25 nfs_put_client(hdr->ds_clp); in pnfs_generic_rw_release()
57 nfs_put_client(data->ds_clp); in pnfs_generic_commit_release()
329 atomic_read(&ds->ds_count), ds->ds_clp, in print_ds()
330 ds->ds_clp ? ds->ds_clp->cl_exchange_flags : 0); in print_ds()
425 nfs_put_client(ds->ds_clp); in destroy_ds()
530 ds->ds_clp = NULL; in nfs4_pnfs_ds_add()
626 ds->ds_clp = clp; in _nfs4_pnfs_v3_ds_connect()
669 ds->ds_clp = clp; in _nfs4_pnfs_v4_ds_connect()
Ddirect.c163 struct nfs_client *ds_clp, in nfs_direct_select_verf() argument
173 if (ds_clp && dreq->ds_cinfo.nbuckets > 0) { in nfs_direct_select_verf()
196 verfp = nfs_direct_select_verf(dreq, hdr->ds_clp, hdr->ds_commit_idx); in nfs_direct_set_hdr_verf()
216 verfp = nfs_direct_select_verf(dreq, hdr->ds_clp, hdr->ds_commit_idx); in nfs_direct_set_or_cmp_hdr_verf()
237 verfp = nfs_direct_select_verf(dreq, data->ds_clp, in nfs_direct_cmp_commit_data_verf()
Dpnfs.h56 struct nfs_client *ds_clp; member
Dnfs4proc.c4437 if (hdr->ds_clp != NULL || hdr->dreq != NULL) in nfs4_write_need_cache_consistency_data()
/linux-4.4.14/include/linux/
Dnfs_xdr.h1412 struct nfs_client *ds_clp; /* pNFS data server */ member
1451 struct nfs_client *ds_clp; /* pNFS data server */ member