Home
last modified time | relevance | path

Searched refs:xdr (Results 1 – 11 of 11) sorted by relevance

/include/linux/sunrpc/xdrgen/
D_builtins.h16 xdrgen_decode_void(struct xdr_stream *xdr) in xdrgen_decode_void() argument
22 xdrgen_encode_void(struct xdr_stream *xdr) in xdrgen_encode_void() argument
28 xdrgen_decode_bool(struct xdr_stream *xdr, bool *ptr) in xdrgen_decode_bool() argument
30 __be32 *p = xdr_inline_decode(xdr, XDR_UNIT); in xdrgen_decode_bool()
39 xdrgen_encode_bool(struct xdr_stream *xdr, bool val) in xdrgen_encode_bool() argument
41 __be32 *p = xdr_reserve_space(xdr, XDR_UNIT); in xdrgen_encode_bool()
50 xdrgen_decode_int(struct xdr_stream *xdr, s32 *ptr) in xdrgen_decode_int() argument
52 __be32 *p = xdr_inline_decode(xdr, XDR_UNIT); in xdrgen_decode_int()
61 xdrgen_encode_int(struct xdr_stream *xdr, s32 val) in xdrgen_encode_int() argument
63 __be32 *p = xdr_reserve_space(xdr, XDR_UNIT); in xdrgen_encode_int()
[all …]
/include/linux/lockd/
Dxdr4.h26 bool nlm4svc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr);
27 bool nlm4svc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
28 bool nlm4svc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
29 bool nlm4svc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
30 bool nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
31 bool nlm4svc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr);
32 bool nlm4svc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr);
33 bool nlm4svc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
34 bool nlm4svc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr);
36 bool nlm4svc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
[all …]
Dxdr.h102 bool nlmsvc_decode_void(struct svc_rqst *rqstp, struct xdr_stream *xdr);
103 bool nlmsvc_decode_testargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
104 bool nlmsvc_decode_lockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
105 bool nlmsvc_decode_cancargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
106 bool nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
107 bool nlmsvc_decode_res(struct svc_rqst *rqstp, struct xdr_stream *xdr);
108 bool nlmsvc_decode_reboot(struct svc_rqst *rqstp, struct xdr_stream *xdr);
109 bool nlmsvc_decode_shareargs(struct svc_rqst *rqstp, struct xdr_stream *xdr);
110 bool nlmsvc_decode_notify(struct svc_rqst *rqstp, struct xdr_stream *xdr);
112 bool nlmsvc_encode_testres(struct svc_rqst *rqstp, struct xdr_stream *xdr);
[all …]
/include/linux/sunrpc/
Dxdr.h143 const struct xdr_buf *xdr);
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,
243 extern void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf,
245 extern void xdr_init_encode_pages(struct xdr_stream *xdr, struct xdr_buf *buf,
247 extern __be32 *xdr_reserve_space(struct xdr_stream *xdr, size_t nbytes);
248 extern int xdr_reserve_space_vec(struct xdr_stream *xdr, size_t nbytes);
249 extern void __xdr_commit_encode(struct xdr_stream *xdr);
250 extern void xdr_truncate_encode(struct xdr_stream *xdr, size_t len);
251 extern void xdr_truncate_decode(struct xdr_stream *xdr, size_t len);
[all …]
Dsvc.h416 struct xdr_stream *xdr);
419 struct xdr_stream *xdr);
499 struct xdr_stream *xdr = &rqstp->rq_arg_stream; in svcxdr_init_decode() local
506 xdr_init_decode(xdr, buf, argv->iov_base, NULL); in svcxdr_init_decode()
507 xdr_set_scratch_page(xdr, rqstp->rq_scratch_page); in svcxdr_init_decode()
517 struct xdr_stream *xdr = &rqstp->rq_res_stream; in svcxdr_init_encode() local
521 xdr_reset_scratch_buffer(xdr); in svcxdr_init_encode()
523 xdr->buf = buf; in svcxdr_init_encode()
524 xdr->iov = resv; in svcxdr_init_encode()
525 xdr->p = resv->iov_base + resv->iov_len; in svcxdr_init_encode()
[all …]
Dauth.h133 struct xdr_stream *xdr);
136 struct xdr_stream *xdr);
138 struct xdr_stream *xdr);
140 struct xdr_stream *xdr);
169 struct xdr_stream *xdr);
171 struct xdr_stream *xdr);
173 struct xdr_stream *xdr);
175 struct xdr_stream *xdr);
177 struct xdr_stream *xdr);
179 struct xdr_stream *xdr);
Dsvc_rdma.h279 const struct xdr_buf *xdr);
284 const struct xdr_buf *xdr);
301 const struct xdr_buf *xdr);
Dsvc_rdma_pcl.h123 const struct xdr_buf *xdr,
/include/linux/
Dnfsacl.h42 nfs_stream_decode_acl(struct xdr_stream *xdr, unsigned int *aclcnt,
45 nfs_stream_encode_acl(struct xdr_stream *xdr, struct inode *inode,
Dnfs_xdr.h1860 static inline void encode_opaque_fixed(struct xdr_stream *xdr, in encode_opaque_fixed() argument
1863 WARN_ON_ONCE(xdr_stream_encode_opaque_fixed(xdr, buf, len) < 0); in encode_opaque_fixed()
1866 static inline int decode_opaque_fixed(struct xdr_stream *xdr, in decode_opaque_fixed() argument
1869 ssize_t ret = xdr_stream_decode_opaque_fixed(xdr, buf, len); in decode_opaque_fixed()
/include/trace/events/
Dsunrpc.h55 const struct xdr_buf *xdr
58 TP_ARGS(task, xdr),
76 __entry->head_base = xdr->head[0].iov_base;
77 __entry->head_len = xdr->head[0].iov_len;
78 __entry->tail_base = xdr->tail[0].iov_base;
79 __entry->tail_len = xdr->tail[0].iov_len;
80 __entry->page_base = xdr->page_base;
81 __entry->page_len = xdr->page_len;
82 __entry->msg_len = xdr->len;
100 const struct xdr_buf *xdr \
[all …]