Lines Matching refs:len
34 unsigned int len; member
63 len; /* Length of XDR encoded message */ member
67 xdr_buf_init(struct xdr_buf *buf, void *start, size_t len) in xdr_buf_init() argument
70 buf->head[0].iov_len = len; in xdr_buf_init()
74 buf->len = 0; in xdr_buf_init()
75 buf->buflen = len; in xdr_buf_init()
107 __be32 *xdr_encode_opaque_fixed(__be32 *p, const void *ptr, unsigned int len);
108 __be32 *xdr_encode_opaque(__be32 *p, const void *ptr, unsigned int len);
119 static inline __be32 *xdr_encode_array(__be32 *p, const void *s, unsigned int len) in xdr_encode_array() argument
121 return xdr_encode_opaque(p, s, len); in xdr_encode_array()
142 xdr_decode_opaque_fixed(__be32 *p, void *ptr, unsigned int len) in xdr_decode_opaque_fixed() argument
144 memcpy(ptr, p, len); in xdr_decode_opaque_fixed()
145 return p + XDR_QUADLEN(len); in xdr_decode_opaque_fixed()
178 typedef size_t (*xdr_skb_read_actor)(struct xdr_skb_reader *desc, void *to, size_t len);
180 size_t xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len);
202 size_t len);
229 extern void xdr_truncate_encode(struct xdr_stream *xdr, size_t len);
232 unsigned int base, unsigned int len);
236 struct page **pages, unsigned int len);
239 extern unsigned int xdr_read_pages(struct xdr_stream *xdr, unsigned int len);
240 extern void xdr_enter_page(struct xdr_stream *xdr, unsigned int len);
241 extern int xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)…
291 const size_t len = sizeof(n); in xdr_stream_encode_u32() local
292 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_u32()
297 return len; in xdr_stream_encode_u32()
312 const size_t len = sizeof(n); in xdr_stream_encode_u64() local
313 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_u64()
318 return len; in xdr_stream_encode_u64()
332 xdr_stream_encode_opaque_inline(struct xdr_stream *xdr, void **ptr, size_t len) in xdr_stream_encode_opaque_inline() argument
334 size_t count = sizeof(__u32) + xdr_align_size(len); in xdr_stream_encode_opaque_inline()
341 xdr_encode_opaque(p, NULL, len); in xdr_stream_encode_opaque_inline()
357 xdr_stream_encode_opaque_fixed(struct xdr_stream *xdr, const void *ptr, size_t len) in xdr_stream_encode_opaque_fixed() argument
359 __be32 *p = xdr_reserve_space(xdr, len); in xdr_stream_encode_opaque_fixed()
363 xdr_encode_opaque_fixed(p, ptr, len); in xdr_stream_encode_opaque_fixed()
364 return xdr_align_size(len); in xdr_stream_encode_opaque_fixed()
378 xdr_stream_encode_opaque(struct xdr_stream *xdr, const void *ptr, size_t len) in xdr_stream_encode_opaque() argument
380 size_t count = sizeof(__u32) + xdr_align_size(len); in xdr_stream_encode_opaque()
385 xdr_encode_opaque(p, ptr, len); in xdr_stream_encode_opaque()
446 xdr_stream_decode_opaque_fixed(struct xdr_stream *xdr, void *ptr, size_t len) in xdr_stream_decode_opaque_fixed() argument
448 __be32 *p = xdr_inline_decode(xdr, len); in xdr_stream_decode_opaque_fixed()
452 xdr_decode_opaque_fixed(p, ptr, len); in xdr_stream_decode_opaque_fixed()
453 return len; in xdr_stream_decode_opaque_fixed()
476 __u32 len; in xdr_stream_decode_opaque_inline() local
479 if (unlikely(xdr_stream_decode_u32(xdr, &len) < 0)) in xdr_stream_decode_opaque_inline()
481 if (len != 0) { in xdr_stream_decode_opaque_inline()
482 p = xdr_inline_decode(xdr, len); in xdr_stream_decode_opaque_inline()
485 if (unlikely(len > maxlen)) in xdr_stream_decode_opaque_inline()
489 return len; in xdr_stream_decode_opaque_inline()
508 __u32 len; in xdr_stream_decode_uint32_array() local
511 if (unlikely(xdr_stream_decode_u32(xdr, &len) < 0)) in xdr_stream_decode_uint32_array()
513 p = xdr_inline_decode(xdr, len * sizeof(*p)); in xdr_stream_decode_uint32_array()
517 return len; in xdr_stream_decode_uint32_array()
518 if (len <= array_size) { in xdr_stream_decode_uint32_array()
519 if (len < array_size) in xdr_stream_decode_uint32_array()
520 memset(array+len, 0, (array_size-len)*sizeof(*array)); in xdr_stream_decode_uint32_array()
521 array_size = len; in xdr_stream_decode_uint32_array()
522 retval = len; in xdr_stream_decode_uint32_array()