Lines Matching refs:rpc_rqst
37 * Free the preallocated rpc_rqst structure and the memory
40 static void xprt_free_allocation(struct rpc_rqst *req)
75 static struct rpc_rqst *xprt_alloc_bc_req(struct rpc_xprt *xprt)
78 struct rpc_rqst *req;
80 /* Pre-allocate one backchannel rpc_rqst */
133 struct rpc_rqst *req;
152 /* Pre-allocate one backchannel rpc_rqst */
155 printk(KERN_ERR "Failed to create bc rpc_rqst\n");
183 struct rpc_rqst,
211 struct rpc_rqst *req = NULL, *tmp = NULL;
236 static struct rpc_rqst *xprt_get_bc_request(struct rpc_xprt *xprt, __be32 xid,
237 struct rpc_rqst *new)
239 struct rpc_rqst *req = NULL;
251 req = list_first_entry(&xprt->bc_pa_list, struct rpc_rqst,
264 * Return the preallocated rpc_rqst structure and XDR buffers
267 void xprt_free_bc_request(struct rpc_rqst *req)
274 void xprt_free_bc_rqst(struct rpc_rqst *req)
314 * One or more rpc_rqst structure have been preallocated during the
322 * Return an available rpc_rqst, otherwise NULL if non are available.
324 struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid)
326 struct rpc_rqst *req, *new = NULL;
354 void xprt_complete_bc_request(struct rpc_rqst *req, uint32_t copied)