Lines Matching defs:xprt
147 static struct rpc_clnt * rpc_new_client(const struct rpc_create_args *args, struct rpc_xprt *xprt)
163 dprintk("RPC: creating %s client for %s (xprt %p)\n",
164 program->name, args->servername, xprt);
170 if (!xprt)
195 clnt->cl_xprt = xprt;
213 clnt->cl_timeout = xprt->timeout;
265 xprt_put(xprt);
284 struct rpc_xprt *xprt;
324 xprt = xprt_create_transport(&xprtargs);
325 if (IS_ERR(xprt))
326 return (struct rpc_clnt *)xprt;
334 xprt->resvport = 1;
336 xprt->resvport = 0;
338 clnt = rpc_new_client(args, xprt);
760 * rpc_peeraddr - extract remote peer address from clnt's xprt
770 struct rpc_xprt *xprt = clnt->cl_xprt;
772 bytes = sizeof(xprt->addr);
776 return xprt->addrlen;
789 struct rpc_xprt *xprt = clnt->cl_xprt;
791 if (xprt->address_strings[format] != NULL)
792 return xprt->address_strings[format];
801 struct rpc_xprt *xprt = clnt->cl_xprt;
802 if (xprt->ops->set_buffer_size)
803 xprt->ops->set_buffer_size(xprt, sndsize, rcvsize);
1012 struct rpc_xprt *xprt = task->tk_xprt;
1039 req->rq_buffer = xprt->ops->buf_alloc(task,
1120 struct rpc_xprt *xprt = task->tk_xprt;
1125 if (!xprt_bound(xprt)) {
1127 task->tk_timeout = xprt->bind_timeout;
1128 xprt->ops->rpcbind(task);
1210 struct rpc_xprt *xprt = task->tk_xprt;
1212 dprintk("RPC: %5u call_connect xprt %p %s connected\n",
1213 task->tk_pid, xprt,
1214 (xprt_connected(xprt) ? "is" : "is not"));
1217 if (!xprt_connected(xprt)) {