• Home
  • Raw
  • Download

Lines Matching refs:xdr

10 bool_t xdr_bytes (XDR *xdr, char **cpp, u_int *sizep, u_int maxsize)  in xdr_bytes()  argument
12 switch(xdr->x_op) { in xdr_bytes()
14 if(!XDR_RECV_UINT(xdr, sizep) || *sizep > maxsize) in xdr_bytes()
21 return XDR_RECV_BYTES(xdr, (uint8 *) *cpp, *sizep); in xdr_bytes()
23 return (XDR_SEND_UINT(xdr, sizep) && in xdr_bytes()
25 XDR_SEND_BYTES(xdr, (uint8 *) *cpp, *sizep)); in xdr_bytes()
38 bool_t xdr_send_enum (xdr_s_type *xdr, const void *value, uint32 size) in xdr_send_enum() argument
42 return XDR_SEND_INT32(xdr, (int32 *) value); in xdr_send_enum()
44 return XDR_SEND_INT16(xdr, (int16 *) value); in xdr_send_enum()
46 return XDR_SEND_INT8(xdr, (int8 *) value); in xdr_send_enum()
52 bool_t xdr_recv_enum (xdr_s_type *xdr, void *value, uint32 size) in xdr_recv_enum() argument
56 return XDR_RECV_INT32(xdr, (int32 *) value); in xdr_recv_enum()
58 return XDR_RECV_INT16(xdr, (int16 *) value); in xdr_recv_enum()
60 return XDR_RECV_INT8(xdr, (int8 *) value); in xdr_recv_enum()
68 bool_t xdr_enum (XDR *xdr, enum_t *ep) in xdr_enum() argument
70 switch(xdr->x_op) { in xdr_enum()
72 return XDR_SEND_INT32(xdr, (int32 *)ep); in xdr_enum()
74 return XDR_RECV_INT32(xdr, (int32 *)ep); in xdr_enum()
83 bool_t xdr_u_int (XDR *xdr, u_int *uip) in xdr_u_int() argument
85 switch(xdr->x_op) { in xdr_u_int()
87 return XDR_SEND_UINT32(xdr, (uint32 *) uip); in xdr_u_int()
89 return XDR_RECV_UINT32(xdr, (uint32 *) uip); in xdr_u_int()
98 bool_t xdr_u_char (XDR *xdr, u_char *cp) in xdr_u_char() argument
101 if (!xdr_u_int (xdr, &u)) in xdr_u_char()
107 bool_t xdr_long (XDR *xdr, long *lp) in xdr_long() argument
109 switch (xdr->x_op) { in xdr_long()
111 return XDR_SEND_INT32(xdr, (int32_t *)lp); in xdr_long()
113 return XDR_RECV_INT32(xdr, (int32_t *)lp); in xdr_long()
122 bool_t xdr_u_long (XDR *xdr, u_long *ulp) in xdr_u_long() argument
124 switch (xdr->x_op) { in xdr_u_long()
126 return XDR_SEND_UINT32(xdr, (uint32_t *)ulp); in xdr_u_long()
128 return XDR_RECV_UINT32(xdr, (uint32_t *)ulp); in xdr_u_long()
171 bool_t xdr_u_short (XDR *xdr, u_short *usp) in xdr_u_short() argument
175 switch (xdr->x_op) { in xdr_u_short()
178 return XDR_SEND_UINT32(xdr, (uint32_t *)&l); in xdr_u_short()
180 if(!XDR_RECV_UINT32(xdr, (uint32_t *)&l)) in xdr_u_short()
222 bool_t xdr_bool (XDR *xdr, bool_t *bp) in xdr_bool() argument
226 switch(xdr->x_op) { in xdr_bool()
229 return XDR_SEND_UINT32(xdr, &lb); in xdr_bool()
231 if (!XDR_RECV_UINT32(xdr, &lb)) in xdr_bool()
396 bool_t xdr_int(XDR *xdr, int *ip) in xdr_int() argument
398 switch (xdr->x_op) { in xdr_int()
400 return XDR_SEND_INT32(xdr, (int32 *) ip); in xdr_int()
402 return XDR_RECV_INT32(xdr, (int32 *) ip); in xdr_int()
412 bool_t xdr_opaque (XDR *xdr, caddr_t cp, u_int cnt) in xdr_opaque() argument
418 switch (xdr->x_op) { in xdr_opaque()
420 return XDR_SEND_BYTES(xdr, (uint8 *) cp, cnt); in xdr_opaque()
422 return XDR_RECV_BYTES(xdr, (uint8 *) cp, cnt); in xdr_opaque()
432 bool_t xdr_char (XDR *xdr, char *cp) in xdr_char() argument
436 if (!xdr_int (xdr, &i)) in xdr_char()
448 bool_t xdr_short (XDR *xdr, short *sp) in xdr_short() argument
451 switch (xdr->x_op) { in xdr_short()
454 return XDR_SEND_INT32(xdr, (int32_t *)&l); in xdr_short()
456 if (!XDR_RECV_INT32(xdr, (int32_t *)&l)) in xdr_short()
481 bool_t xdr_string (XDR *xdr, char **cpp, u_int maxsize) in xdr_string() argument
489 switch (xdr->x_op) { in xdr_string()
503 if (!xdr_u_int(xdr, &size)) return FALSE; in xdr_string()
510 switch (xdr->x_op) { in xdr_string()
519 return xdr_opaque(xdr, *cpp, size); in xdr_string()