Lines Matching refs:p
99 __be32 *xdr_encode_opaque_fixed(__be32 *p, const void *ptr, unsigned int len);
100 __be32 *xdr_encode_opaque(__be32 *p, const void *ptr, unsigned int len);
101 __be32 *xdr_encode_string(__be32 *p, const char *s);
102 __be32 *xdr_decode_string_inplace(__be32 *p, char **sp, unsigned int *lenp,
104 __be32 *xdr_encode_netobj(__be32 *p, const struct xdr_netobj *);
105 __be32 *xdr_decode_netobj(__be32 *p, struct xdr_netobj *);
113 static inline __be32 *xdr_encode_array(__be32 *p, const void *s, unsigned int len) in xdr_encode_array() argument
115 return xdr_encode_opaque(p, s, len); in xdr_encode_array()
122 xdr_encode_hyper(__be32 *p, __u64 val) in xdr_encode_hyper() argument
124 put_unaligned_be64(val, p); in xdr_encode_hyper()
125 return p + 2; in xdr_encode_hyper()
129 xdr_decode_hyper(__be32 *p, __u64 *valp) in xdr_decode_hyper() argument
131 *valp = get_unaligned_be64(p); in xdr_decode_hyper()
132 return p + 2; in xdr_decode_hyper()
136 xdr_decode_opaque_fixed(__be32 *p, void *ptr, unsigned int len) in xdr_decode_opaque_fixed() argument
138 memcpy(ptr, p, len); in xdr_decode_opaque_fixed()
139 return p + XDR_QUADLEN(len); in xdr_decode_opaque_fixed()
146 xdr_adjust_iovec(struct kvec *iov, __be32 *p) in xdr_adjust_iovec() argument
148 return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base); in xdr_adjust_iovec()
194 extern void _copy_from_pages(char *p, struct page **pages, size_t pgbase,
201 __be32 *p; /* start of available buffer */ member
216 extern void xdr_init_encode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p);
220 extern void xdr_init_decode(struct xdr_stream *xdr, struct xdr_buf *buf, __be32 *p);