• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Libinfo-449.1.3/rpc.subproj/

Lines Matching refs:xdrs

129 xdrmem_create(xdrs, addr, size, op)
130 XDR *xdrs;
135 xdrs->x_op = op;
136 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1))
138 xdrs->x_private = xdrs->x_base = addr;
139 xdrs->x_handy = size;
144 xdrmem_destroy(xdrs)
145 XDR *xdrs;
150 xdrmem_getlong_aligned(xdrs, lp)
151 XDR *xdrs;
154 if (xdrs->x_handy < sizeof(int32_t))
156 xdrs->x_handy -= sizeof(int32_t);
157 *lp = ntohl(*(u_int32_t *)xdrs->x_private);
158 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t);
163 xdrmem_putlong_aligned(xdrs, lp)
164 XDR *xdrs;
167 if (xdrs->x_handy < sizeof(int32_t))
169 xdrs->x_handy -= sizeof(int32_t);
170 *(u_int32_t *)xdrs->x_private = htonl((u_int32_t)*lp);
171 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t);
176 xdrmem_getlong_unaligned(xdrs, lp)
177 XDR *xdrs;
182 if (xdrs->x_handy < sizeof(int32_t))
184 xdrs->x_handy -= sizeof(int32_t);
185 memmove(&l, xdrs->x_private, sizeof(int32_t));
187 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t);
192 xdrmem_putlong_unaligned(xdrs, lp)
193 XDR *xdrs;
198 if (xdrs->x_handy < sizeof(int32_t))
200 xdrs->x_handy -= sizeof(int32_t);
202 memmove(xdrs->x_private, &l, sizeof(int32_t));
203 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t);
208 xdrmem_getbytes(xdrs, addr, len)
209 XDR *xdrs;
213 if (xdrs->x_handy < len)
215 xdrs->x_handy -= len;
216 memmove(addr, xdrs->x_private, len);
217 xdrs->x_private = (char *)xdrs->x_private + len;
222 xdrmem_putbytes(xdrs, addr, len)
223 XDR *xdrs;
227 if (xdrs->x_handy < len)
229 xdrs->x_handy -= len;
230 memmove(xdrs->x_private, addr, len);
231 xdrs->x_private = (char *)xdrs->x_private + len;
236 xdrmem_getpos(xdrs)
237 XDR *xdrs;
242 delta = xdrs->x_private - (void *)(xdrs->x_base);
252 xdrmem_setpos(xdrs, pos)
253 XDR *xdrs;
257 char *newaddr = xdrs->x_base + pos;
258 char *lastaddr = (char *)xdrs->x_private + xdrs->x_handy;
262 xdrs->x_private = newaddr;
267 xdrs->x_handy = delta;
272 xdrmem_inline_aligned(xdrs, len)
273 XDR *xdrs;
278 if (xdrs->x_handy >= len) {
279 xdrs->x_handy -= len;
280 buf = (int32_t *)xdrs->x_private;
281 xdrs->x_private = (char *)xdrs->x_private + len;
288 xdrmem_inline_unaligned(xdrs, len)
289 XDR *xdrs;