Lines Matching defs:xdrs
54 xdr_rpcb(XDR *xdrs, RPCB *objp)
56 if (!xdr_rpcprog(xdrs, &objp->r_prog))
58 if (!xdr_rpcvers(xdrs, &objp->r_vers))
60 if (!xdr_string(xdrs, &objp->r_netid, ~0))
62 if (!xdr_string(xdrs, &objp->r_addr, ~0))
64 if (!xdr_string(xdrs, &objp->r_owner, ~0))
74 xdr_rpcb_rmtcallargs(XDR *xdrs, struct rpcb_rmtcallargs *objp)
78 if (!xdr_rpcprog(xdrs, &objp->prog))
80 if (!xdr_rpcvers(xdrs, &objp->vers))
82 if (!xdr_rpcproc(xdrs, &objp->proc))
87 lenposition = XDR_GETPOS(xdrs);
88 if (!xdr_u_int(xdrs, &(objp->arglen)))
90 argposition = XDR_GETPOS(xdrs);
91 if (!(*(objp->xdr_args))(xdrs, objp->args_ptr))
93 position = XDR_GETPOS(xdrs);
95 XDR_SETPOS(xdrs, lenposition);
96 if (!xdr_u_int(xdrs, &(objp->arglen)))
98 XDR_SETPOS(xdrs, position);
107 xdr_rpcb_rmtcallres(XDR *xdrs, struct rpcb_rmtcallres *objp)
109 if (!xdr_string(xdrs, &objp->addr_ptr, ~0))
111 if (!xdr_u_int(xdrs, &objp->resultslen))
113 return ((*(objp->xdr_results))(xdrs, objp->results_ptr));
117 xdr_netbuf(XDR *xdrs, struct netbuf *objp)
125 if (xdrs->x_op == XDR_DECODE && objp->buf != NULL) {
128 if (!xdr_u_int(xdrs, &maxlen))
131 if (!xdr_u_int(xdrs, (u_int *)&objp->maxlen))
134 return (xdr_bytes(xdrs, (char **)&(objp->buf),