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