Lines Matching defs:objp
47 xdr_rpcb(XDR *xdrs, RPCB *objp)
49 if (!xdr_rpcprog(xdrs, &objp->r_prog))
51 if (!xdr_rpcvers(xdrs, &objp->r_vers))
53 if (!xdr_string(xdrs, &objp->r_netid, ~0))
55 if (!xdr_string(xdrs, &objp->r_addr, ~0))
57 if (!xdr_string(xdrs, &objp->r_owner, ~0))
67 xdr_rpcb_rmtcallargs(XDR *xdrs, struct rpcb_rmtcallargs *objp)
71 if (!xdr_rpcprog(xdrs, &objp->prog))
73 if (!xdr_rpcvers(xdrs, &objp->vers))
75 if (!xdr_rpcproc(xdrs, &objp->proc))
81 if (!xdr_u_int(xdrs, &(objp->arglen)))
84 if (!(*(objp->xdr_args))(xdrs, objp->args_ptr))
87 objp->arglen = position - argposition;
89 if (!xdr_u_int(xdrs, &(objp->arglen)))
100 xdr_rpcb_rmtcallres(XDR *xdrs, struct rpcb_rmtcallres *objp)
102 if (!xdr_string(xdrs, &objp->addr_ptr, ~0))
104 if (!xdr_u_int(xdrs, &objp->resultslen))
106 return ((*(objp->xdr_results))(xdrs, objp->results_ptr));
110 xdr_netbuf(XDR *xdrs, struct netbuf *objp)
118 uint_t maxlen_save = objp->maxlen;
119 void *buf_save = objp->buf;
121 if (!xdr_u_int(xdrs, &objp->maxlen))
128 return (xdr_bytes(xdrs, &objp->buf, &objp->maxlen,
129 objp->maxlen));
137 if (xdrs->x_op == XDR_DECODE && objp->buf != NULL)
138 objp->maxlen = maxlen_save;
140 res = xdr_bytes(xdrs, &objp->buf, &objp->len, objp->maxlen);
147 if (xdrs->x_op == XDR_DECODE && objp->buf != buf_save)
148 objp->maxlen = objp->len;