/Linux-v4.19/fs/nfs/filelayout/ |
D | filelayout.c | 209 hdr->ds_clp, hdr->lseg); in filelayout_read_done_cb() 281 if (nfs4_setup_sequence(hdr->ds_clp, in filelayout_read_prepare() 321 hdr->ds_clp, hdr->lseg); in filelayout_write_done_cb() 348 err = filelayout_async_handle_error(task, NULL, data->ds_clp, in filelayout_commit_done_cb() 379 if (nfs4_setup_sequence(hdr->ds_clp, in filelayout_write_prepare() 414 nfs4_setup_sequence(wdata->ds_clp, in filelayout_commit_prepare() 469 ds_clnt = nfs4_find_or_create_ds_client(ds->ds_clp, hdr->inode); in filelayout_read_pagelist() 474 ds->ds_remotestr, refcount_read(&ds->ds_clp->cl_count)); in filelayout_read_pagelist() 477 refcount_inc(&ds->ds_clp->cl_count); in filelayout_read_pagelist() 478 hdr->ds_clp = ds->ds_clp; in filelayout_read_pagelist() [all …]
|
D | filelayoutdev.c | 278 if (ds->ds_clp) in nfs4_fl_prepare_ds() 291 if (ret->ds_clp == NULL || in nfs4_fl_prepare_ds()
|
/Linux-v4.19/fs/nfs/ |
D | pnfs_nfs.c | 25 nfs_put_client(hdr->ds_clp); in pnfs_generic_rw_release() 57 nfs_put_client(data->ds_clp); in pnfs_generic_commit_release() 339 refcount_read(&ds->ds_count), ds->ds_clp, in print_ds() 340 ds->ds_clp ? ds->ds_clp->cl_exchange_flags : 0); in print_ds() 435 nfs_put_client(ds->ds_clp); in destroy_ds() 540 ds->ds_clp = NULL; in nfs4_pnfs_ds_add() 642 ds->ds_clp = clp; in _nfs4_pnfs_v3_ds_connect() 715 ds->ds_clp = clp; in _nfs4_pnfs_v4_ds_connect() 752 if (!ds->ds_clp && !nfs4_test_deviceid_unavailable(devid)) in nfs4_pnfs_ds_connect() 761 if (!ds->ds_clp || !nfs_client_init_is_complete(ds->ds_clp)) { in nfs4_pnfs_ds_connect() [all …]
|
D | nfs4client.c | 57 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 …]
|
D | direct.c | 160 struct nfs_client *ds_clp, in nfs_direct_select_verf() argument 170 if (ds_clp && dreq->ds_cinfo.nbuckets > 0) { in nfs_direct_select_verf() 193 verfp = nfs_direct_select_verf(dreq, hdr->ds_clp, hdr->ds_commit_idx); in nfs_direct_set_hdr_verf() 219 verfp = nfs_direct_select_verf(dreq, hdr->ds_clp, hdr->ds_commit_idx); in nfs_direct_set_or_cmp_hdr_verf() 240 verfp = nfs_direct_select_verf(dreq, data->ds_clp, in nfs_direct_cmp_commit_data_verf()
|
D | pnfs.h | 60 struct nfs_client *ds_clp; member
|
D | nfs4proc.c | 5077 if (hdr->ds_clp != NULL || hdr->dreq != NULL) in nfs4_write_need_cache_consistency_data()
|
/Linux-v4.19/fs/nfs/flexfilelayout/ |
D | flexfilelayout.c | 1237 hdr->ds_clp, hdr->lseg, in ff_layout_read_done_cb() 1358 if (nfs4_setup_sequence(hdr->ds_clp, in ff_layout_read_prepare_v4() 1423 hdr->ds_clp, hdr->lseg, in ff_layout_write_done_cb() 1465 err = ff_layout_async_handle_error(task, NULL, data->ds_clp, in ff_layout_commit_done_cb() 1539 if (nfs4_setup_sequence(hdr->ds_clp, in ff_layout_write_prepare_v4() 1633 if (nfs4_setup_sequence(wdata->ds_clp, in ff_layout_commit_prepare_v4() 1725 ds_clnt = nfs4_ff_find_or_create_ds_client(lseg, idx, ds->ds_clp, in ff_layout_read_pagelist() 1737 ds->ds_remotestr, refcount_read(&ds->ds_clp->cl_count), vers); in ff_layout_read_pagelist() 1740 refcount_inc(&ds->ds_clp->cl_count); in ff_layout_read_pagelist() 1741 hdr->ds_clp = ds->ds_clp; in ff_layout_read_pagelist() [all …]
|
D | flexfilelayoutdev.c | 415 if (ds->ds_clp) in nfs4_ff_layout_prepare_ds() 429 nfs_block_size(rpc_max_payload(ds->ds_clp->cl_rpcclient), in nfs4_ff_layout_prepare_ds() 472 struct nfs_client *ds_clp, struct inode *inode) in nfs4_ff_find_or_create_ds_client() argument 479 return ds_clp->cl_rpcclient; in nfs4_ff_find_or_create_ds_client() 481 return nfs4_find_or_create_ds_client(ds_clp, inode); in nfs4_ff_find_or_create_ds_client()
|
D | flexfilelayout.h | 226 struct nfs_client *ds_clp,
|
/Linux-v4.19/include/linux/ |
D | nfs_xdr.h | 1492 struct nfs_client *ds_clp; /* pNFS data server */ member 1532 struct nfs_client *ds_clp; /* pNFS data server */ member
|