Home
last modified time | relevance | path

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

/openbmc/linux/fs/nfs/filelayout/
H A Dfilelayout.c212 hdr->ds_clp, hdr->lseg); in filelayout_read_done_cb()
284 if (nfs4_setup_sequence(hdr->ds_clp, in filelayout_read_prepare()
322 hdr->ds_clp, hdr->lseg); in filelayout_write_done_cb()
380 if (nfs4_setup_sequence(hdr->ds_clp, in filelayout_write_prepare()
415 nfs4_setup_sequence(wdata->ds_clp, in filelayout_commit_prepare()
478 refcount_inc(&ds->ds_clp->cl_count); in filelayout_read_pagelist()
479 hdr->ds_clp = ds->ds_clp; in filelayout_read_pagelist()
522 refcount_inc(&ds->ds_clp->cl_count); in filelayout_write_pagelist()
523 hdr->ds_clp = ds->ds_clp; in filelayout_write_pagelist()
1015 refcount_inc(&ds->ds_clp->cl_count); in filelayout_initiate_commit()
[all …]
H A Dfilelayoutdev.c276 if (ds->ds_clp) in nfs4_fl_prepare_ds()
289 if (ret->ds_clp == NULL || in nfs4_fl_prepare_ds()
/openbmc/linux/fs/nfs/
H A Dpnfs_nfs.c26 nfs_put_client(hdr->ds_clp); in pnfs_generic_rw_release()
57 nfs_put_client(data->ds_clp); in pnfs_generic_commit_release()
577 ds->ds_clp ? ds->ds_clp->cl_exchange_flags : 0); in print_ds()
687 nfs_put_client(ds->ds_clp); in destroy_ds()
791 ds->ds_clp = NULL; in nfs4_pnfs_ds_add()
903 WRITE_ONCE(ds->ds_clp, clp); in _nfs4_pnfs_v3_ds_connect()
1023 WRITE_ONCE(ds->ds_clp, clp); in _nfs4_pnfs_v4_ds_connect()
1042 if (err || ds->ds_clp) in nfs4_pnfs_ds_connect()
1048 if (ds->ds_clp) in nfs4_pnfs_ds_connect()
1072 if (!ds->ds_clp || !nfs_client_init_is_complete(ds->ds_clp)) { in nfs4_pnfs_ds_connect()
[all …]
H A Dnfs4client.c61 nfs4_find_ds_client(struct nfs_client *ds_clp, rpc_authflavor_t flavor) in nfs4_find_ds_client() argument
66 list_for_each_entry_rcu(dss, &ds_clp->cl_ds_clients, list) { in nfs4_find_ds_client()
78 nfs4_add_ds_client(struct nfs_client *ds_clp, rpc_authflavor_t flavor, in nfs4_add_ds_client() argument
83 spin_lock(&ds_clp->cl_lock); in nfs4_add_ds_client()
84 list_for_each_entry(dss, &ds_clp->cl_ds_clients, list) { in nfs4_add_ds_client()
90 list_add_rcu(&new->list, &ds_clp->cl_ds_clients); in nfs4_add_ds_client()
93 spin_unlock(&ds_clp->cl_lock); /* need some lock to protect list */ in nfs4_add_ds_client()
98 nfs4_alloc_ds_server(struct nfs_client *ds_clp, rpc_authflavor_t flavor) in nfs4_alloc_ds_server() argument
138 dss = nfs4_find_ds_client(ds_clp, flavor); in nfs4_find_or_create_ds_client()
141 new = nfs4_alloc_ds_server(ds_clp, flavor); in nfs4_find_or_create_ds_client()
[all …]
H A Dnfs4trace.h2010 __string(dstaddr, hdr->ds_clp ?
2011 rpc_peeraddr2str(hdr->ds_clp->cl_rpcclient,
2028 __assign_str(dstaddr, hdr->ds_clp ?
2029 rpc_peeraddr2str(hdr->ds_clp->cl_rpcclient,
2070 __string(dstaddr, data->ds_clp ?
2071 rpc_peeraddr2str(data->ds_clp->cl_rpcclient,
2084 __assign_str(dstaddr, data->ds_clp ?
2085 rpc_peeraddr2str(data->ds_clp->cl_rpcclient,
H A Dpnfs.h62 struct nfs_client *ds_clp; member
H A Dnfs4proc.c5487 if (nfs_server_capable(hdr->inode, NFS_CAP_READ_PLUS) && !hdr->ds_clp) { in nfs42_read_plus_support()
5584 if (hdr->ds_clp != NULL || hdr->dreq != NULL) in nfs4_write_need_cache_consistency_data()
5648 nfs4_state_protect_write(hdr->ds_clp ? hdr->ds_clp : server->nfs_client, clnt, msg, hdr); in nfs4_proc_write_setup()
5689 nfs4_state_protect(data->ds_clp ? data->ds_clp : server->nfs_client, in nfs4_proc_commit_setup()
/openbmc/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c1301 hdr->ds_clp, hdr->lseg, in ff_layout_read_done_cb()
1411 if (nfs4_setup_sequence(hdr->ds_clp, in ff_layout_read_prepare_v4()
1471 hdr->ds_clp, hdr->lseg, in ff_layout_write_done_cb()
1591 if (nfs4_setup_sequence(hdr->ds_clp, in ff_layout_write_prepare_v4()
1799 hdr->ds_clp = ds->ds_clp; in ff_layout_read_pagelist()
1867 hdr->ds_clp = ds->ds_clp; in ff_layout_write_pagelist()
1952 data->ds_clp = ds->ds_clp; in ff_layout_initiate_commit()
2012 struct nfs_client *ds_clp; in ff_layout_cancel_io() local
2024 ds_clp = ds->ds_clp; in ff_layout_cancel_io()
2025 if (!ds_clp) in ff_layout_cancel_io()
[all …]
H A Dflexfilelayoutdev.c383 if (READ_ONCE(ds->ds_clp)) in nfs4_ff_layout_prepare_ds()
399 nfs_block_size(rpc_max_payload(ds->ds_clp->cl_rpcclient), in nfs4_ff_layout_prepare_ds()
448 struct nfs_client *ds_clp, struct inode *inode) in nfs4_ff_find_or_create_ds_client() argument
453 return ds_clp->cl_rpcclient; in nfs4_ff_find_or_create_ds_client()
455 return nfs4_find_or_create_ds_client(ds_clp, inode); in nfs4_ff_find_or_create_ds_client()
H A Dflexfilelayout.h218 struct nfs_client *ds_clp,
/openbmc/linux/include/linux/
H A Dnfs_xdr.h1646 struct nfs_client *ds_clp; /* pNFS data server */ member
1686 struct nfs_client *ds_clp; /* pNFS data server */ member