/fs/9p/ |
D | v9fs.c | 152 return p9_show_client_options(m, v9ses->clnt); in v9fs_show_options() 409 v9ses->clnt = p9_client_create(dev_name, data); in v9fs_session_init() 410 if (IS_ERR(v9ses->clnt)) { in v9fs_session_init() 411 rc = PTR_ERR(v9ses->clnt); in v9fs_session_init() 418 if (p9_is_proto_dotl(v9ses->clnt)) { in v9fs_session_init() 421 } else if (p9_is_proto_dotu(v9ses->clnt)) { in v9fs_session_init() 429 v9ses->maxdata = v9ses->clnt->msize - P9_IOHDRSZ; in v9fs_session_init() 458 fid = p9_client_attach(v9ses->clnt, NULL, v9ses->uname, INVALID_UID, in v9fs_session_init() 485 p9_client_destroy(v9ses->clnt); in v9fs_session_init() 500 if (v9ses->clnt) { in v9fs_session_close() [all …]
|
D | vfs_dir.c | 99 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir() 123 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir() 159 buflen = fid->clnt->msize - P9_READDIRHDRSZ; in v9fs_dir_readdir_dotl() 178 err = p9dirent_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir_dotl()
|
D | vfs_file.c | 171 flock.client_id = fid->clnt->name; in v9fs_file_do_lock() 197 if (flock.client_id != fid->clnt->name) { in v9fs_file_do_lock() 199 flock.client_id = fid->clnt->name; in v9fs_file_do_lock() 232 if (flock.client_id != fid->clnt->name) in v9fs_file_do_lock() 264 glock.client_id = fid->clnt->name; in v9fs_file_getlock() 290 if (glock.client_id != fid->clnt->name) in v9fs_file_getlock()
|
D | v9fs.h | 101 struct p9_client *clnt; /* 9p client */ member
|
D | fid.c | 191 fid = p9_client_attach(v9ses->clnt, NULL, uname, uid, in v9fs_fid_lookup_with_uid()
|
/fs/lockd/ |
D | mon.c | 95 struct rpc_clnt *clnt; in nsm_mon_unmon() local 111 clnt = nsm_create(host->net, host->nodename); in nsm_mon_unmon() 112 if (IS_ERR(clnt)) { in nsm_mon_unmon() 114 "status=%ld, net=%x\n", PTR_ERR(clnt), in nsm_mon_unmon() 116 return PTR_ERR(clnt); in nsm_mon_unmon() 119 msg.rpc_proc = &clnt->cl_procinfo[proc]; in nsm_mon_unmon() 120 status = rpc_call_sync(clnt, &msg, RPC_TASK_SOFTCONN); in nsm_mon_unmon() 124 rpc_force_rebind(clnt); in nsm_mon_unmon() 125 status = rpc_call_sync(clnt, &msg, RPC_TASK_SOFTCONN); in nsm_mon_unmon() 133 rpc_shutdown_client(clnt); in nsm_mon_unmon()
|
D | host.c | 180 struct rpc_clnt *clnt; in nlm_destroy_host_locked() local 190 clnt = host->h_rpcclnt; in nlm_destroy_host_locked() 191 if (clnt != NULL) in nlm_destroy_host_locked() 192 rpc_shutdown_client(clnt); in nlm_destroy_host_locked() 430 struct rpc_clnt *clnt; in nlm_bind_host() local 441 if ((clnt = host->h_rpcclnt) != NULL) { in nlm_bind_host() 479 clnt = rpc_create(&args); in nlm_bind_host() 480 if (!IS_ERR(clnt)) in nlm_bind_host() 481 host->h_rpcclnt = clnt; in nlm_bind_host() 484 clnt = NULL; in nlm_bind_host() [all …]
|
D | clntproc.c | 264 struct rpc_clnt *clnt; in nlmclnt_call() local 282 if ((clnt = nlm_bind_host(host)) == NULL) in nlmclnt_call() 284 msg.rpc_proc = &clnt->cl_procinfo[proc]; in nlmclnt_call() 287 if ((status = rpc_call_sync(clnt, &msg, 0)) < 0) { in nlmclnt_call() 342 struct rpc_clnt *clnt; in __nlm_async_call() local 354 clnt = nlm_bind_host(host); in __nlm_async_call() 355 if (clnt == NULL) in __nlm_async_call() 357 msg->rpc_proc = &clnt->cl_procinfo[proc]; in __nlm_async_call() 358 task_setup_data.rpc_client = clnt; in __nlm_async_call()
|
/fs/nfs/ |
D | mount_clnt.c | 261 struct rpc_clnt *clnt; in nfs_umount() local 270 clnt = rpc_create(&args); in nfs_umount() 271 if (IS_ERR(clnt)) in nfs_umount() 278 msg.rpc_proc = &clnt->cl_procinfo[MOUNTPROC3_UMNT]; in nfs_umount() 280 msg.rpc_proc = &clnt->cl_procinfo[MOUNTPROC_UMNT]; in nfs_umount() 282 status = rpc_call_sync(clnt, &msg, 0); in nfs_umount() 283 rpc_shutdown_client(clnt); in nfs_umount() 292 PTR_ERR(clnt)); in nfs_umount()
|
D | nfs4namespace.c | 203 static struct rpc_clnt *nfs_find_best_sec(struct rpc_clnt *clnt, in nfs_find_best_sec() argument 227 new = rpc_clone_client_set_auth(clnt, pflavor); in nfs_find_best_sec() 260 nfs4_negotiate_security(struct rpc_clnt *clnt, struct inode *inode, in nfs4_negotiate_security() argument 280 new = nfs_find_best_sec(clnt, NFS_SERVER(inode), flavors); in nfs4_negotiate_security()
|
D | nfs4state.c | 1216 struct rpc_clnt *clnt = clp->cl_rpcclient; in nfs4_schedule_state_manager() local 1221 if (atomic_read(&clnt->cl_swapper)) { in nfs4_schedule_state_manager() 2285 struct rpc_clnt *clnt; in nfs4_discover_server_trunking() local 2291 clnt = clp->cl_rpcclient; in nfs4_discover_server_trunking() 2309 if (clnt->cl_softrtry) in nfs4_discover_server_trunking() 2325 if (clnt->cl_auth->au_flavor == RPC_AUTH_UNIX) in nfs4_discover_server_trunking() 2331 if (clnt->cl_auth->au_flavor == RPC_AUTH_UNIX) { in nfs4_discover_server_trunking() 2335 clnt = rpc_clone_client_set_auth(clnt, RPC_AUTH_UNIX); in nfs4_discover_server_trunking() 2336 if (IS_ERR(clnt)) { in nfs4_discover_server_trunking() 2337 status = PTR_ERR(clnt); in nfs4_discover_server_trunking() [all …]
|
D | client.c | 503 struct rpc_clnt *clnt = NULL; in nfs_create_rpc_client() local 535 clnt = rpc_create(&args); in nfs_create_rpc_client() 536 if (IS_ERR(clnt)) { in nfs_create_rpc_client() 538 __func__, PTR_ERR(clnt)); in nfs_create_rpc_client() 539 return PTR_ERR(clnt); in nfs_create_rpc_client() 542 clnt->cl_principal = clp->cl_principal; in nfs_create_rpc_client() 543 clp->cl_rpcclient = clnt; in nfs_create_rpc_client() 544 clnt->cl_max_connect = clp->cl_max_connect; in nfs_create_rpc_client()
|
D | nfs3proc.c | 32 nfs3_rpc_wrapper(struct rpc_clnt *clnt, struct rpc_message *msg, int flags) in nfs3_rpc_wrapper() argument 36 res = rpc_call_sync(clnt, msg, flags); in nfs3_rpc_wrapper() 45 #define rpc_call_sync(clnt, msg, flags) nfs3_rpc_wrapper(clnt, msg, flags) argument 895 struct rpc_clnt **clnt) in nfs3_proc_write_setup() argument 917 struct rpc_clnt **clnt) in nfs3_proc_commit_setup() argument
|
D | file.c | 488 struct rpc_clnt *clnt = NFS_CLIENT(inode); in nfs_swap_activate() local 506 return rpc_clnt_swap_activate(clnt); in nfs_swap_activate() 512 struct rpc_clnt *clnt = NFS_CLIENT(inode); in nfs_swap_deactivate() local 515 rpc_clnt_swap_deactivate(clnt); in nfs_swap_deactivate()
|
D | nfs4proc.c | 1142 static int nfs4_do_call_sync(struct rpc_clnt *clnt, in nfs4_do_call_sync() argument 1156 .rpc_client = clnt, in nfs4_do_call_sync() 1166 static int nfs4_call_sync_sequence(struct rpc_clnt *clnt, in nfs4_call_sync_sequence() argument 1176 return nfs4_do_call_sync(clnt, server, msg, args, res, task_flags); in nfs4_call_sync_sequence() 1180 int nfs4_call_sync(struct rpc_clnt *clnt, in nfs4_call_sync() argument 1188 return nfs4_call_sync_sequence(clnt, server, msg, args, res); in nfs4_call_sync() 4381 static int _nfs4_proc_lookup(struct rpc_clnt *clnt, struct inode *dir, in _nfs4_proc_lookup() argument 4418 status = nfs4_do_call_sync(clnt, server, &msg, in _nfs4_proc_lookup() 4432 static int nfs4_proc_lookup_common(struct rpc_clnt **clnt, struct inode *dir, in nfs4_proc_lookup_common() argument 4439 struct rpc_clnt *client = *clnt; in nfs4_proc_lookup_common() [all …]
|
D | nfs4client.c | 1342 struct rpc_clnt *clnt = server->client; in nfs4_update_server() local 1355 error = rpc_switch_client_transport(clnt, &xargs, clnt->cl_timeout); in nfs4_update_server() 1359 error = rpc_localaddr(clnt, localaddr, sizeof(address)); in nfs4_update_server() 1369 clp->cl_proto, clnt->cl_timeout, in nfs4_update_server()
|
D | nfs2xdr.c | 80 static struct user_namespace *rpc_userns(const struct rpc_clnt *clnt) in rpc_userns() argument 82 if (clnt && clnt->cl_cred) in rpc_userns() 83 return clnt->cl_cred->user_ns; in rpc_userns()
|
D | internal.h | 297 int nfs_initiate_pgio(struct rpc_clnt *clnt, struct nfs_pgio_header *hdr, 492 extern int nfs_initiate_commit(struct rpc_clnt *clnt, 612 extern void nfs4_test_session_trunk(struct rpc_clnt *clnt,
|
D | proc.c | 640 struct rpc_clnt **clnt) in nfs_proc_write_setup() argument 654 struct rpc_clnt **clnt) in nfs_proc_commit_setup() argument
|
D | nfs3xdr.c | 110 static struct user_namespace *rpc_userns(const struct rpc_clnt *clnt) in rpc_userns() argument 112 if (clnt && clnt->cl_cred) in rpc_userns() 113 return clnt->cl_cred->user_ns; in rpc_userns()
|
D | pagelist.c | 756 int nfs_initiate_pgio(struct rpc_clnt *clnt, struct nfs_pgio_header *hdr, in nfs_initiate_pgio() argument 767 .rpc_client = clnt, in nfs_initiate_pgio()
|
D | nfs4_fs.h | 72 void (*session_trunk)(struct rpc_clnt *clnt,
|
D | write.c | 1668 int nfs_initiate_commit(struct rpc_clnt *clnt, struct nfs_commit_data *data, in nfs_initiate_commit() argument 1682 .rpc_client = clnt, in nfs_initiate_commit()
|
D | nfs4xdr.c | 1848 struct rpc_clnt *clnt = clp->cl_rpcclient; in encode_create_session() local 1860 p = reserve_space(xdr, 16 + 2*28 + 20 + clnt->cl_nodelen + 12); in encode_create_session() 1889 p = xdr_encode_array(p, clnt->cl_nodename, clnt->cl_nodelen); in encode_create_session()
|
/fs/nfsd/ |
D | nfs4callback.c | 1327 struct rpc_clnt *clnt; in nfsd4_run_cb_work() local 1340 clnt = clp->cl_cb_client; in nfsd4_run_cb_work() 1341 if (!clnt) { in nfsd4_run_cb_work() 1358 rpc_call_async(clnt, &cb->cb_msg, RPC_TASK_SOFT | flags, in nfsd4_run_cb_work()
|