Lines Matching refs:xdr_buf
55 struct xdr_buf { struct
107 void xdr_inline_pages(struct xdr_buf *, unsigned int,
109 void xdr_terminate_string(struct xdr_buf *, const u32);
152 extern void xdr_shift_buf(struct xdr_buf *, size_t);
153 extern void xdr_buf_from_iov(struct kvec *, struct xdr_buf *);
154 extern int xdr_buf_subsegment(struct xdr_buf *, struct xdr_buf *, unsigned int, unsigned int);
155 extern void xdr_buf_trim(struct xdr_buf *, unsigned int);
156 extern int xdr_buf_read_netobj(struct xdr_buf *, struct xdr_netobj *, unsigned int);
157 extern int read_bytes_from_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int);
158 extern int write_bytes_to_xdr_buf(struct xdr_buf *, unsigned int, void *, unsigned int);
173 extern int csum_partial_copy_to_xdr(struct xdr_buf *, struct sk_buff *);
174 extern ssize_t xdr_partial_copy_from_skb(struct xdr_buf *, unsigned int,
177 extern int xdr_encode_word(struct xdr_buf *, unsigned int, u32);
178 extern int xdr_decode_word(struct xdr_buf *, unsigned int, u32 *);
189 extern int xdr_decode_array2(struct xdr_buf *buf, unsigned int base,
191 extern int xdr_encode_array2(struct xdr_buf *buf, unsigned int base,
201 struct xdr_buf *buf; /* XDR buffer to read/write */
216 extern void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p);
224 extern void xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p);
225 extern void xdr_init_decode_pages(struct xdr_stream *xdr, struct xdr_buf *buf,
231 extern int xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)…