Lines Matching refs:xdr_stream

221 struct xdr_stream {  struct
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);
252 extern int xdr_restrict_buflen(struct xdr_stream *xdr, int newbuflen);
253 extern void xdr_write_pages(struct xdr_stream *xdr, struct page **pages,
255 extern unsigned int xdr_stream_pos(const struct xdr_stream *xdr);
256 extern unsigned int xdr_page_pos(const struct xdr_stream *xdr);
257 extern void xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf,
259 extern void xdr_init_decode_pages(struct xdr_stream *xdr, struct xdr_buf *buf,
261 extern void xdr_finish_decode(struct xdr_stream *xdr);
262 extern __be32 *xdr_inline_decode(struct xdr_stream *xdr, size_t nbytes);
263 extern unsigned int xdr_read_pages(struct xdr_stream *xdr, unsigned int len);
264 extern void xdr_enter_page(struct xdr_stream *xdr, unsigned int len);
266 extern void xdr_set_pagelen(struct xdr_stream *, unsigned int len);
267 extern bool xdr_stream_subsegment(struct xdr_stream *xdr, struct xdr_buf *subbuf,
269 extern unsigned int xdr_stream_move_subsegment(struct xdr_stream *xdr, unsigned int offset,
271 extern unsigned int xdr_stream_zero(struct xdr_stream *xdr, unsigned int offset,
286 xdr_set_scratch_buffer(struct xdr_stream *xdr, void *buf, size_t buflen) in xdr_set_scratch_buffer()
300 xdr_set_scratch_page(struct xdr_stream *xdr, struct page *page) in xdr_set_scratch_page()
312 xdr_reset_scratch_buffer(struct xdr_stream *xdr) in xdr_reset_scratch_buffer()
325 static inline void xdr_commit_encode(struct xdr_stream *xdr) in xdr_commit_encode()
339 xdr_stream_remaining(const struct xdr_stream *xdr) in xdr_stream_remaining()
344 ssize_t xdr_stream_decode_opaque(struct xdr_stream *xdr, void *ptr,
346 ssize_t xdr_stream_decode_opaque_dup(struct xdr_stream *xdr, void **ptr,
348 ssize_t xdr_stream_decode_string(struct xdr_stream *xdr, char *str,
350 ssize_t xdr_stream_decode_string_dup(struct xdr_stream *xdr, char **str,
352 ssize_t xdr_stream_decode_opaque_auth(struct xdr_stream *xdr, u32 *flavor,
354 ssize_t xdr_stream_encode_opaque_auth(struct xdr_stream *xdr, u32 flavor,
395 static inline ssize_t xdr_stream_encode_item_present(struct xdr_stream *xdr) in xdr_stream_encode_item_present()
414 static inline int xdr_stream_encode_item_absent(struct xdr_stream *xdr) in xdr_stream_encode_item_absent()
448 static inline int xdr_stream_encode_bool(struct xdr_stream *xdr, __u32 n) in xdr_stream_encode_bool()
469 xdr_stream_encode_u32(struct xdr_stream *xdr, __u32 n) in xdr_stream_encode_u32()
490 xdr_stream_encode_be32(struct xdr_stream *xdr, __be32 n) in xdr_stream_encode_be32()
511 xdr_stream_encode_u64(struct xdr_stream *xdr, __u64 n) in xdr_stream_encode_u64()
533 xdr_stream_encode_opaque_inline(struct xdr_stream *xdr, void **ptr, size_t len) in xdr_stream_encode_opaque_inline()
558 xdr_stream_encode_opaque_fixed(struct xdr_stream *xdr, const void *ptr, size_t len) in xdr_stream_encode_opaque_fixed()
579 xdr_stream_encode_opaque(struct xdr_stream *xdr, const void *ptr, size_t len) in xdr_stream_encode_opaque()
601 xdr_stream_encode_uint32_array(struct xdr_stream *xdr, in xdr_stream_encode_uint32_array()
651 xdr_stream_decode_bool(struct xdr_stream *xdr, __u32 *ptr) in xdr_stream_decode_bool()
672 xdr_stream_decode_u32(struct xdr_stream *xdr, __u32 *ptr) in xdr_stream_decode_u32()
693 xdr_stream_decode_u64(struct xdr_stream *xdr, __u64 *ptr) in xdr_stream_decode_u64()
715 xdr_stream_decode_opaque_fixed(struct xdr_stream *xdr, void *ptr, size_t len) in xdr_stream_decode_opaque_fixed()
742 xdr_stream_decode_opaque_inline(struct xdr_stream *xdr, void **ptr, size_t maxlen) in xdr_stream_decode_opaque_inline()
773 xdr_stream_decode_uint32_array(struct xdr_stream *xdr, in xdr_stream_decode_uint32_array()