Lines Matching refs:xdr
847 static void rpcb_enc_mapping(struct rpc_rqst *req, struct xdr_stream *xdr, in rpcb_enc_mapping() argument
857 p = xdr_reserve_space(xdr, RPCB_mappingargs_sz << 2); in rpcb_enc_mapping()
864 static int rpcb_dec_getport(struct rpc_rqst *req, struct xdr_stream *xdr, in rpcb_dec_getport() argument
872 p = xdr_inline_decode(xdr, 4); in rpcb_dec_getport()
886 static int rpcb_dec_set(struct rpc_rqst *req, struct xdr_stream *xdr, in rpcb_dec_set() argument
891 p = xdr_inline_decode(xdr, 4); in rpcb_dec_set()
906 static void encode_rpcb_string(struct xdr_stream *xdr, const char *string, in encode_rpcb_string() argument
917 p = xdr_reserve_space(xdr, 4 + len); in encode_rpcb_string()
921 static void rpcb_enc_getaddr(struct rpc_rqst *req, struct xdr_stream *xdr, in rpcb_enc_getaddr() argument
932 p = xdr_reserve_space(xdr, (RPCB_program_sz + RPCB_version_sz) << 2); in rpcb_enc_getaddr()
936 encode_rpcb_string(xdr, rpcb->r_netid, RPCBIND_MAXNETIDLEN); in rpcb_enc_getaddr()
937 encode_rpcb_string(xdr, rpcb->r_addr, RPCBIND_MAXUADDRLEN); in rpcb_enc_getaddr()
938 encode_rpcb_string(xdr, rpcb->r_owner, RPCB_MAXOWNERLEN); in rpcb_enc_getaddr()
941 static int rpcb_dec_getaddr(struct rpc_rqst *req, struct xdr_stream *xdr, in rpcb_dec_getaddr() argument
951 p = xdr_inline_decode(xdr, 4); in rpcb_dec_getaddr()
969 p = xdr_inline_decode(xdr, len); in rpcb_dec_getaddr()