Home | History | Annotate | Download | only in rpc

Lines Matching refs:xdrs

56  *      xdrproc(xdrs, argresp)
57 * XDR *xdrs;
60 * xdrs is an instance of a XDR handle, to which or from which the data
158 * XDR *xdrs;
165 #define XDR_GETINT32(xdrs, int32p) \
166 (*(xdrs)->x_ops->x_getint32)(xdrs, int32p)
167 #define xdr_getint32(xdrs, int32p) \
168 (*(xdrs)->x_ops->x_getint32)(xdrs, int32p)
170 #define XDR_PUTINT32(xdrs, int32p) \
171 (*(xdrs)->x_ops->x_putint32)(xdrs, int32p)
172 #define xdr_putint32(xdrs, int32p) \
173 (*(xdrs)->x_ops->x_putint32)(xdrs, int32p)
175 #define XDR_GETLONG(xdrs, longp) \
176 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
177 #define xdr_getlong(xdrs, longp) \
178 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
180 #define XDR_PUTLONG(xdrs, longp) \
181 (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
182 #define xdr_putlong(xdrs, longp) \
183 (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
185 #define XDR_GETBYTES(xdrs, addr, len) \
186 (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
187 #define xdr_getbytes(xdrs, addr, len) \
188 (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
190 #define XDR_PUTBYTES(xdrs, addr, len) \
191 (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
192 #define xdr_putbytes(xdrs, addr, len) \
193 (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
195 #define XDR_GETPOS(xdrs) \
196 (*(xdrs)->x_ops->x_getpostn)(xdrs)
197 #define xdr_getpos(xdrs) \
198 (*(xdrs)->x_ops->x_getpostn)(xdrs)
200 #define XDR_SETPOS(xdrs, pos) \
201 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
202 #define xdr_setpos(xdrs, pos) \
203 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
205 #define XDR_INLINE(xdrs, len) \
206 (*(xdrs)->x_ops->x_inline)(xdrs, len)
207 #define xdr_inline(xdrs, len) \
208 (*(xdrs)->x_ops->x_inline)(xdrs, len)
210 #define XDR_DESTROY(xdrs) \
212 if ((xdrs)->x_ops->x_destroy) \
213 (*(xdrs)->x_ops->x_destroy)(xdrs); \
215 #define xdr_destroy(xdrs) \
217 if ((xdrs)->x_ops->x_destroy) \
218 (*(xdrs)->x_ops->x_destroy)(xdrs); \
244 * if ((buf = XDR_INLINE(xdrs, count)) == NULL)