Lines Matching refs:xprt

268 		struct rpc_xprt *xprt,  in rpc_clnt_set_transport()  argument
277 if (!xprt_bound(xprt)) in rpc_clnt_set_transport()
281 rcu_assign_pointer(clnt->cl_xprt, xprt); in rpc_clnt_set_transport()
357 struct rpc_xprt *xprt, in rpc_new_client() argument
369 program->name, args->servername, xprt); in rpc_new_client()
406 timeout = xprt->timeout; in rpc_new_client()
413 rpc_clnt_set_transport(clnt, xprt, timeout); in rpc_new_client()
441 xprt_put(xprt); in rpc_new_client()
446 struct rpc_xprt *xprt) in rpc_create_xprt() argument
450 clnt = rpc_new_client(args, xprt, NULL); in rpc_create_xprt()
491 struct rpc_xprt *xprt; in rpc_create() local
541 xprt = xprt_create_transport(&xprtargs); in rpc_create()
542 if (IS_ERR(xprt)) in rpc_create()
543 return (struct rpc_clnt *)xprt; in rpc_create()
551 xprt->resvport = 1; in rpc_create()
553 xprt->resvport = 0; in rpc_create()
555 return rpc_create_xprt(args, xprt); in rpc_create()
567 struct rpc_xprt *xprt; in __rpc_clone_client() local
573 xprt = xprt_get(rcu_dereference(clnt->cl_xprt)); in __rpc_clone_client()
575 if (xprt == NULL) in __rpc_clone_client()
577 args->servername = xprt->servername; in __rpc_clone_client()
580 new = rpc_new_client(args, xprt, clnt); in __rpc_clone_client()
660 struct rpc_xprt *xprt, *old; in rpc_switch_client_transport() local
664 xprt = xprt_create_transport(args); in rpc_switch_client_transport()
665 if (IS_ERR(xprt)) { in rpc_switch_client_transport()
668 return PTR_ERR(xprt); in rpc_switch_client_transport()
674 old = rpc_clnt_set_transport(clnt, xprt, timeout); in rpc_switch_client_transport()
708 xprt_put(xprt); in rpc_switch_client_transport()
895 struct rpc_xprt *xprt; in rpc_task_set_client() local
898 xprt = rcu_dereference(clnt->cl_xprt); in rpc_task_set_client()
899 if (xprt->swapper) in rpc_task_set_client()
1092 struct rpc_xprt *xprt; in rpc_peeraddr() local
1095 xprt = rcu_dereference(clnt->cl_xprt); in rpc_peeraddr()
1097 bytes = xprt->addrlen; in rpc_peeraddr()
1100 memcpy(buf, &xprt->addr, bytes); in rpc_peeraddr()
1119 struct rpc_xprt *xprt; in rpc_peeraddr2str() local
1121 xprt = rcu_dereference(clnt->cl_xprt); in rpc_peeraddr2str()
1123 if (xprt->address_strings[format] != NULL) in rpc_peeraddr2str()
1124 return xprt->address_strings[format]; in rpc_peeraddr2str()
1257 struct rpc_xprt *xprt; in rpc_localaddr() local
1263 xprt = rcu_dereference(clnt->cl_xprt); in rpc_localaddr()
1264 salen = xprt->addrlen; in rpc_localaddr()
1265 memcpy(sap, &xprt->addr, salen); in rpc_localaddr()
1266 net = get_net(xprt->xprt_net); in rpc_localaddr()
1282 struct rpc_xprt *xprt; in rpc_setbufsize() local
1285 xprt = rcu_dereference(clnt->cl_xprt); in rpc_setbufsize()
1286 if (xprt->ops->set_buffer_size) in rpc_setbufsize()
1287 xprt->ops->set_buffer_size(xprt, sndsize, rcvsize); in rpc_setbufsize()
1586 struct rpc_xprt *xprt = req->rq_xprt; in call_allocate() local
1613 req->rq_buffer = xprt->ops->buf_alloc(task, in call_allocate()
1694 struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt; in call_bind() local
1699 if (!xprt_bound(xprt)) { in call_bind()
1701 task->tk_timeout = xprt->bind_timeout; in call_bind()
1702 xprt->ops->rpcbind(task); in call_bind()
1789 struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt; in call_connect() local
1792 task->tk_pid, xprt, in call_connect()
1793 (xprt_connected(xprt) ? "is" : "is not")); in call_connect()
1796 if (!xprt_connected(xprt)) { in call_connect()