Lines Matching defs:xdr

705 	struct xdr_stream	*xdr = &rqstp->rq_arg_stream;
717 iov.iov_len = (u8 *)xdr->p - (u8 *)rpcstart;
721 if (xdr_stream_decode_opaque_auth(xdr, &flavor,
863 struct xdr_stream *xdr = &rqstp->rq_arg_stream;
865 struct xdr_buf *buf = xdr->buf;
873 if (xdr_stream_decode_u32(xdr, &len) < 0)
877 offset = xdr_stream_pos(xdr);
904 if (xdr_stream_decode_u32(xdr, &seq_num) < 0)
909 xdr_truncate_decode(xdr, XDR_UNIT + checksum.len);
938 struct xdr_stream *xdr = &rqstp->rq_arg_stream;
940 struct xdr_buf *buf = xdr->buf;
943 if (xdr_stream_decode_u32(xdr, &len) < 0)
950 if (len > xdr_stream_remaining(xdr))
952 offset = xdr_stream_pos(xdr);
958 xdr->nwords -= XDR_QUADLEN(saved_len - buf->len);
962 if (xdr_stream_decode_u32(xdr, &seq_num) < 0)
1014 struct xdr_stream *xdr = &rqstp->rq_res_stream;
1031 return xdr_stream_encode_opaque_auth(xdr, RPC_AUTH_NULL, NULL, 0) > 0;
1050 struct xdr_stream *xdr = &rqstp->rq_arg_stream;
1066 if (xdr_stream_decode_u32(xdr, &inlen) < 0)
1068 if (inlen > xdr_stream_remaining(xdr))
1085 length = min_t(unsigned int, inlen, (char *)xdr->end - (char *)xdr->p);
1086 memcpy(page_address(in_token->pages[0]), xdr->p, length);
1127 svcxdr_encode_gss_init_res(struct xdr_stream *xdr,
1133 if (xdr_stream_encode_opaque(xdr, handle->data, handle->len) < 0)
1135 if (xdr_stream_encode_u32(xdr, major_status) < 0)
1137 if (xdr_stream_encode_u32(xdr, minor_status) < 0)
1139 if (xdr_stream_encode_u32(xdr, seq_num) < 0)
1141 if (xdr_stream_encode_opaque(xdr, gss_token->data, gss_token->len) < 0)
1157 struct xdr_stream *xdr = &rqstp->rq_arg_stream;
1175 if (xdr_stream_decode_u32(xdr, &len) < 0) {
1179 p = xdr_inline_decode(xdr, len);
1377 struct xdr_stream *xdr = &rqstp->rq_arg_stream;
1382 if (xdr_stream_decode_opaque_auth(xdr, &flavor, &body, &len) < 0)
1567 svcauth_gss_decode_credbody(struct xdr_stream *xdr,
1575 p = xdr_inline_decode(xdr, XDR_UNIT);
1588 if (xdr_stream_decode_u32(xdr, &gc->gc_v) < 0)
1590 if (xdr_stream_decode_u32(xdr, &gc->gc_proc) < 0)
1592 if (xdr_stream_decode_u32(xdr, &gc->gc_seq) < 0)
1594 if (xdr_stream_decode_u32(xdr, &gc->gc_svc) < 0)
1596 handle_len = xdr_stream_decode_opaque_inline(xdr,
1787 struct xdr_stream *xdr = &rqstp->rq_res_stream;
1789 struct xdr_buf *buf = xdr->buf;
1813 if (xdr_stream_encode_opaque(xdr, checksum.data, checksum.len) < 0)
1815 xdr_commit_encode(xdr);