• Home
  • Raw
  • Download

Lines Matching refs:rqst

97 			      struct rpc_rqst *rqst,  in svc_rdma_bc_sendto()  argument
102 ret = svc_rdma_map_reply_msg(rdma, ctxt, &rqst->rq_snd_buf, NULL); in svc_rdma_bc_sendto()
109 get_page(virt_to_page(rqst->rq_buffer)); in svc_rdma_bc_sendto()
121 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_bc_allocate() local
122 size_t size = rqst->rq_callsize; in xprt_rdma_bc_allocate()
134 rqst->rq_buffer = page_address(page); in xprt_rdma_bc_allocate()
136 rqst->rq_rbuffer = kmalloc(rqst->rq_rcvsize, RPCRDMA_DEF_GFP); in xprt_rdma_bc_allocate()
137 if (!rqst->rq_rbuffer) { in xprt_rdma_bc_allocate()
147 struct rpc_rqst *rqst = task->tk_rqstp; in xprt_rdma_bc_free() local
149 put_page(virt_to_page(rqst->rq_buffer)); in xprt_rdma_bc_free()
150 kfree(rqst->rq_rbuffer); in xprt_rdma_bc_free()
154 rpcrdma_bc_send_request(struct svcxprt_rdma *rdma, struct rpc_rqst *rqst) in rpcrdma_bc_send_request() argument
156 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_bc_send_request()
167 *p++ = rqst->rq_xid; in rpcrdma_bc_send_request()
177 pr_info("%s: %*ph\n", __func__, 64, rqst->rq_buffer); in rpcrdma_bc_send_request()
180 rqst->rq_xtime = ktime_get(); in rpcrdma_bc_send_request()
181 rc = svc_rdma_bc_sendto(rdma, rqst, ctxt); in rpcrdma_bc_send_request()
197 xprt_rdma_bc_send_request(struct rpc_rqst *rqst) in xprt_rdma_bc_send_request() argument
199 struct svc_xprt *sxprt = rqst->rq_xprt->bc_xprt; in xprt_rdma_bc_send_request()
204 be32_to_cpu(rqst->rq_xid)); in xprt_rdma_bc_send_request()
211 ret = rpcrdma_bc_send_request(rdma, rqst); in xprt_rdma_bc_send_request()