Home | History | Annotate | Download | only in rpc

Lines Matching refs:xdrs

55  *	xdrproc(xdrs, argresp)
56 * XDR *xdrs;
59 * xdrs is an instance of a XDR handle, to which or from which the data
140 * XDR *xdrs;
146 #define XDR_GETLONG(xdrs, longp) \
147 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
148 #define xdr_getlong(xdrs, longp) \
149 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
151 #define XDR_PUTLONG(xdrs, longp) \
152 (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
153 #define xdr_putlong(xdrs, longp) \
154 (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
157 xdr_getint32(XDR *xdrs, int32_t *ip)
161 if (!xdr_getlong(xdrs, &l))
168 xdr_putint32(XDR *xdrs, int32_t *ip)
173 return xdr_putlong(xdrs, &l);
176 #define XDR_GETINT32(xdrs, int32p) xdr_getint32(xdrs, int32p)
177 #define XDR_PUTINT32(xdrs, int32p) xdr_putint32(xdrs, int32p)
179 #define XDR_GETBYTES(xdrs, addr, len) \
180 (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
181 #define xdr_getbytes(xdrs, addr, len) \
182 (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
184 #define XDR_PUTBYTES(xdrs, addr, len) \
185 (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
186 #define xdr_putbytes(xdrs, addr, len) \
187 (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
189 #define XDR_GETPOS(xdrs) \
190 (*(xdrs)->x_ops->x_getpostn)(xdrs)
191 #define xdr_getpos(xdrs) \
192 (*(xdrs)->x_ops->x_getpostn)(xdrs)
194 #define XDR_SETPOS(xdrs, pos) \
195 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
196 #define xdr_setpos(xdrs, pos) \
197 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
199 #define XDR_INLINE(xdrs, len) \
200 (*(xdrs)->x_ops->x_inline)(xdrs, len)
201 #define xdr_inline(xdrs, len) \
202 (*(xdrs)->x_ops->x_inline)(xdrs, len)
204 #define XDR_DESTROY(xdrs) \
205 if ((xdrs)->x_ops->x_destroy) \
206 (*(xdrs)->x_ops->x_destroy)(xdrs)
207 #define xdr_destroy(xdrs) \
208 if ((xdrs)->x_ops->x_destroy) \
209 (*(xdrs)->x_ops->x_destroy)(xdrs)
211 #define XDR_CONTROL(xdrs, req, op) \
212 (((xdrs)->x_ops->x_control == NULL) ? (FALSE) : \
213 (*(xdrs)->x_ops->x_control)(xdrs, req, op))
214 #define xdr_control(xdrs, req, op) XDR_CONTROL(xdrs, req, op)
216 #define xdr_rpcvers(xdrs, versp) xdr_u_int32_t(xdrs, versp)
217 #define xdr_rpcprog(xdrs, progp) xdr_u_int32_t(xdrs, progp)
218 #define xdr_rpcproc(xdrs, procp) xdr_u_int32_t(xdrs, procp)
219 #define xdr_rpcprot(xdrs, protp) xdr_u_int32_t(xdrs, protp)
220 #define xdr_rpcport(xdrs, portp) xdr_u_int32_t(xdrs, portp)
244 * if ((buf = XDR_INLINE(xdrs, count)) == NULL)