Searched refs:rpc_rqst (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/include/linux/sunrpc/
H A Dbc_xprt.h21 struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid);
22 void xprt_complete_bc_request(struct rpc_rqst *req, uint32_t copied);
23 void xprt_init_bc_request(struct rpc_rqst *req, struct rpc_task *task,
25 void xprt_free_bc_request(struct rpc_rqst *req);
32 void xprt_free_bc_rqst(struct rpc_rqst *req);
68 static inline void xprt_free_bc_request(struct rpc_rqst *req)
H A Dxprt.h54 struct rpc_rqst { struct
73 void (*rq_release_snd_buf)(struct rpc_rqst *); /* release rq_enc_pages */
143 struct rpc_rqst *req);
152 int (*prepare_request)(struct rpc_rqst *req,
154 int (*send_request)(struct rpc_rqst *req);
155 void (*abort_send_request)(struct rpc_rqst *req);
172 void (*bc_free_rqst)(struct rpc_rqst *rqst);
277 * backchannel rpc_rqst's */
320 static inline int bc_prealloc(struct rpc_rqst *req)
325 static inline int bc_prealloc(struct rpc_rqst *re
[all...]
H A Dxdr.h20 struct rpc_rqst;
232 struct rpc_rqst *rqst; /* For debugging */
238 typedef void (*kxdreproc_t)(struct rpc_rqst *rqstp, struct xdr_stream *xdr,
240 typedef int (*kxdrdproc_t)(struct rpc_rqst *rqstp, struct xdr_stream *xdr,
244 __be32 *p, struct rpc_rqst *rqst);
246 struct page **pages, struct rpc_rqst *rqst);
258 __be32 *p, struct rpc_rqst *rqst);
H A Dsched.h86 struct rpc_rqst * tk_rqstp; /* RPC request */
219 struct rpc_task *rpc_run_bc_task(struct rpc_rqst *req,
H A Dclnt.h204 void rpc_prepare_reply_pages(struct rpc_rqst *req, struct page **pages,
/linux-master/net/sunrpc/
H A Dbackchannel_rqst.c37 * 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 *re
[all...]
H A Dxprt.c76 static int xprt_request_prepare(struct rpc_rqst *req, struct xdr_buf *buf);
81 static unsigned long xprt_request_timeout(const struct rpc_rqst *req)
267 struct rpc_rqst *req = task->tk_rqstp;
306 if (list_first_entry(&xprt->xmit_queue, struct rpc_rqst,
331 struct rpc_rqst *req = task->tk_rqstp;
461 __xprt_get_cong(struct rpc_xprt *xprt, struct rpc_rqst *req)
480 __xprt_put_cong(struct rpc_xprt *xprt, struct rpc_rqst *req)
499 xprt_request_get_cong(struct rpc_xprt *xprt, struct rpc_rqst *req)
520 struct rpc_rqst *req = task->tk_rqstp;
564 struct rpc_rqst *re
[all...]
H A Dauth_tls.c19 static void tls_encode_probe(struct rpc_rqst *rqstp, struct xdr_stream *xdr,
24 static int tls_decode_probe(struct rpc_rqst *rqstp, struct xdr_stream *xdr,
H A Drpcb_clnt.c832 static void rpcb_enc_mapping(struct rpc_rqst *req, struct xdr_stream *xdr,
845 static int rpcb_dec_getport(struct rpc_rqst *req, struct xdr_stream *xdr,
866 static int rpcb_dec_set(struct rpc_rqst *req, struct xdr_stream *xdr,
897 static void rpcb_enc_getaddr(struct rpc_rqst *req, struct xdr_stream *xdr,
912 static int rpcb_dec_getaddr(struct rpc_rqst *req, struct xdr_stream *xdr,
/linux-master/net/sunrpc/xprtrdma/
H A Dbackchannel.c56 static int rpcrdma_bc_marshal_reply(struct rpc_rqst *rqst)
97 int xprt_rdma_bc_send_reply(struct rpc_rqst *rqst)
133 struct rpc_rqst *rqst, *tmp;
151 void xprt_rdma_bc_free_rqst(struct rpc_rqst *rqst)
167 static struct rpc_rqst *rpcrdma_bc_rqst_get(struct rpcrdma_xprt *r_xprt)
171 struct rpc_rqst *rqst;
175 rqst = list_first_entry_or_null(&xprt->bc_pa_list, struct rpc_rqst,
225 struct rpc_rqst *rqst;
H A Dsvc_rdma_backchannel.c28 struct rpc_rqst *req;
68 * rpc_rqst instead, does not support chunks, and avoids blocking
76 struct rpc_rqst *rqst,
103 struct rpc_rqst *rqst = task->tk_rqstp;
129 struct rpc_rqst *rqst = task->tk_rqstp;
136 rpcrdma_bc_send_request(struct svcxprt_rdma *rdma, struct rpc_rqst *rqst)
174 * @rqst: rpc_rqst containing Call message to be sent
180 static int xprt_rdma_bc_send_request(struct rpc_rqst *rqst)
H A Dxprt_rdma.h204 struct rpc_rqst *rr_rqst;
317 struct rpc_rqst rl_slot;
336 rpcr_to_rdmar(const struct rpc_rqst *rqst)
566 int rpcrdma_marshal_req(struct rpcrdma_xprt *r_xprt, struct rpc_rqst *rqst);
597 int xprt_rdma_bc_send_reply(struct rpc_rqst *rqst);
598 void xprt_rdma_bc_free_rqst(struct rpc_rqst *);
H A Drpc_rdma.c127 struct rpc_rqst *rqst)
159 struct rpc_rqst *rqst)
170 const struct rpc_rqst *rqst)
335 struct rpc_rqst *rqst,
392 struct rpc_rqst *rqst,
470 struct rpc_rqst *rqst,
860 rpcrdma_marshal_req(struct rpcrdma_xprt *r_xprt, struct rpc_rqst *rqst)
1040 rpcrdma_inline_fixup(struct rpc_rqst *rqst, char *srcp, int copy_len, int pad)
1263 struct rpc_rqst *rqst)
1318 struct rpc_rqst *rqs
[all...]
H A Dtransport.c492 * xprt_rdma_alloc_slot - allocate an rpc_rqst
494 * @task: RPC task requesting a fresh rpc_rqst
497 * %0 if task->tk_rqstp points to a fresh rpc_rqst
498 * %-EAGAIN if no rpc_rqst is available; queued on backlog
519 * xprt_rdma_free_slot - release an rpc_rqst
521 * @rqst: rpc_rqst to release
525 xprt_rdma_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *rqst)
561 struct rpc_rqst *rqst = task->tk_rqstp;
590 struct rpc_rqst *rqst = task->tk_rqstp;
622 xprt_rdma_send_request(struct rpc_rqst *rqs
[all...]
/linux-master/fs/nfs/
H A Dnfs3xdr.c117 static struct user_namespace *rpc_rqst_userns(const struct rpc_rqst *rqstp)
811 static void nfs3_xdr_enc_getattr3args(struct rpc_rqst *req,
851 static void nfs3_xdr_enc_setattr3args(struct rpc_rqst *req,
868 static void nfs3_xdr_enc_lookup3args(struct rpc_rqst *req,
892 static void nfs3_xdr_enc_access3args(struct rpc_rqst *req,
908 static void nfs3_xdr_enc_readlink3args(struct rpc_rqst *req,
940 static void nfs3_xdr_enc_read3args(struct rpc_rqst *req,
986 static void nfs3_xdr_enc_write3args(struct rpc_rqst *req,
1036 static void nfs3_xdr_enc_create3args(struct rpc_rqst *req,
1054 static void nfs3_xdr_enc_mkdir3args(struct rpc_rqst *re
[all...]
H A Dnfs2xdr.c87 static struct user_namespace *rpc_rqst_userns(const struct rpc_rqst *rqstp)
553 static void nfs2_xdr_enc_fhandle(struct rpc_rqst *req,
570 static void nfs2_xdr_enc_sattrargs(struct rpc_rqst *req,
580 static void nfs2_xdr_enc_diropargs(struct rpc_rqst *req,
589 static void nfs2_xdr_enc_readlinkargs(struct rpc_rqst *req,
625 static void nfs2_xdr_enc_readargs(struct rpc_rqst *req,
667 static void nfs2_xdr_enc_writeargs(struct rpc_rqst *req,
685 static void nfs2_xdr_enc_createargs(struct rpc_rqst *req,
695 static void nfs2_xdr_enc_removeargs(struct rpc_rqst *req,
712 static void nfs2_xdr_enc_renameargs(struct rpc_rqst *re
[all...]
H A Dnfs4xdr.c74 static int decode_layoutget(struct xdr_stream *xdr, struct rpc_rqst *req,
1030 struct rpc_rqst *req,
1602 static void encode_readdir(struct xdr_stream *xdr, const struct nfs4_readdir_arg *readdir, struct rpc_rqst *req, struct compound_hdr *hdr)
1661 static void encode_readlink(struct xdr_stream *xdr, const struct nfs4_readlink *readlink, struct rpc_rqst *req, struct compound_hdr *hdr)
2151 static void nfs4_xdr_enc_access(struct rpc_rqst *req, struct xdr_stream *xdr,
2171 static void nfs4_xdr_enc_lookup(struct rpc_rqst *req, struct xdr_stream *xdr,
2191 static void nfs4_xdr_enc_lookupp(struct rpc_rqst *req, struct xdr_stream *xdr,
2211 static void nfs4_xdr_enc_lookup_root(struct rpc_rqst *req,
2231 static void nfs4_xdr_enc_remove(struct rpc_rqst *req, struct xdr_stream *xdr,
2249 static void nfs4_xdr_enc_rename(struct rpc_rqst *re
[all...]
H A Dnfs42xdr.c511 static void nfs4_xdr_enc_allocate(struct rpc_rqst *req,
531 static void nfs4_xdr_enc_copy(struct rpc_rqst *req,
554 static void nfs4_xdr_enc_offload_cancel(struct rpc_rqst *req,
573 static void nfs4_xdr_enc_copy_notify(struct rpc_rqst *req,
592 static void nfs4_xdr_enc_deallocate(struct rpc_rqst *req,
612 static void nfs4_xdr_enc_read_plus(struct rpc_rqst *req,
634 static void nfs4_xdr_enc_seek(struct rpc_rqst *req,
653 static void nfs4_xdr_enc_layoutstats(struct rpc_rqst *req,
676 static void nfs4_xdr_enc_clone(struct rpc_rqst *req,
698 static void nfs4_xdr_enc_layouterror(struct rpc_rqst *re
[all...]
H A Dmount_clnt.c312 static void mnt_xdr_enc_dirpath(struct rpc_rqst *req, struct xdr_stream *xdr,
364 static int mnt_xdr_dec_mountres(struct rpc_rqst *req,
457 static int mnt_xdr_dec_mountres3(struct rpc_rqst *req,
/linux-master/fs/lockd/
H A Dclntxdr.c352 static void nlm_xdr_enc_testargs(struct rpc_rqst *req,
374 static void nlm_xdr_enc_lockargs(struct rpc_rqst *req,
397 static void nlm_xdr_enc_cancargs(struct rpc_rqst *req,
416 static void nlm_xdr_enc_unlockargs(struct rpc_rqst *req,
433 static void nlm_xdr_enc_res(struct rpc_rqst *req,
463 static void nlm_xdr_enc_testres(struct rpc_rqst *req,
509 static int nlm_xdr_dec_testres(struct rpc_rqst *req,
530 static int nlm_xdr_dec_res(struct rpc_rqst *req,
H A Dclnt4xdr.c352 static void nlm4_xdr_enc_testargs(struct rpc_rqst *req,
374 static void nlm4_xdr_enc_lockargs(struct rpc_rqst *req,
397 static void nlm4_xdr_enc_cancargs(struct rpc_rqst *req,
416 static void nlm4_xdr_enc_unlockargs(struct rpc_rqst *req,
433 static void nlm4_xdr_enc_res(struct rpc_rqst *req,
456 static void nlm4_xdr_enc_testres(struct rpc_rqst *req,
504 static int nlm4_xdr_dec_testres(struct rpc_rqst *req,
525 static int nlm4_xdr_dec_res(struct rpc_rqst *req,
H A Dmon.c484 static void nsm_xdr_enc_mon(struct rpc_rqst *req, struct xdr_stream *xdr,
491 static void nsm_xdr_enc_unmon(struct rpc_rqst *req, struct xdr_stream *xdr,
497 static int nsm_xdr_dec_stat_res(struct rpc_rqst *rqstp,
515 static int nsm_xdr_dec_stat(struct rpc_rqst *rqstp,
/linux-master/net/sunrpc/auth_gss/
H A Dgss_rpc_xdr.h167 void gssx_enc_accept_sec_context(struct rpc_rqst *req,
170 int gssx_dec_accept_sec_context(struct rpc_rqst *rqstp,
/linux-master/fs/nfsd/
H A Dnfs4callback.c503 static void nfs4_xdr_enc_cb_null(struct rpc_rqst *req, struct xdr_stream *xdr,
512 static void nfs4_xdr_enc_cb_getattr(struct rpc_rqst *req,
532 static void nfs4_xdr_enc_cb_recall(struct rpc_rqst *req, struct xdr_stream *xdr,
552 nfs4_xdr_enc_cb_recall_any(struct rpc_rqst *req,
578 static int nfs4_xdr_dec_cb_null(struct rpc_rqst *req, struct xdr_stream *xdr,
587 static int nfs4_xdr_dec_cb_getattr(struct rpc_rqst *rqstp,
623 static int nfs4_xdr_dec_cb_recall(struct rpc_rqst *rqstp,
646 nfs4_xdr_dec_cb_recall_any(struct rpc_rqst *rqstp,
717 static void nfs4_xdr_enc_cb_layout(struct rpc_rqst *req,
735 static int nfs4_xdr_dec_cb_layout(struct rpc_rqst *rqst
[all...]
/linux-master/include/trace/events/
H A Drpcrdma.h598 const struct rpc_rqst *rqst
625 const struct rpc_rqst *rqst \
774 const struct rpc_rqst *rqst = &req->rl_slot;
833 const struct rpc_rqst *rqst = &req->rl_slot;
857 TP_PROTO(const struct rpc_rqst *rqst,
884 TP_PROTO(const struct rpc_rqst *rqst,
927 const struct rpc_rqst *rqst = &req->rl_slot;
964 const struct rpc_rqst *rqst = &req->rl_slot;
1267 const struct rpc_rqst *rqst,
1298 const struct rpc_rqst *rqs
[all...]

Completed in 235 milliseconds

12