/freebsd-current/lib/libc/xdr/ |
H A D | xdr_mem.c | 96 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) argument 99 xdrs->x_op = op; 100 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1)) 102 xdrs->x_private = xdrs->x_base = addr; 103 xdrs->x_handy = size; 108 xdrmem_destroy(XDR *xdrs) argument 114 xdrmem_getlong_aligned(XDR *xdrs, long *lp) argument 117 if (xdrs->x_handy < sizeof(int32_t)) 119 xdrs 126 xdrmem_putlong_aligned(XDR *xdrs, const long *lp) argument 138 xdrmem_getlong_unaligned(XDR *xdrs, long *lp) argument 152 xdrmem_putlong_unaligned(XDR *xdrs, const long *lp) argument 166 xdrmem_getbytes(XDR *xdrs, char *addr, u_int len) argument 178 xdrmem_putbytes(XDR *xdrs, const char *addr, u_int len) argument 190 xdrmem_getpos(XDR *xdrs) argument 198 xdrmem_setpos(XDR *xdrs, u_int pos) argument 211 xdrmem_inline_aligned(XDR *xdrs, u_int len) argument 225 xdrmem_inline_unaligned(XDR *xdrs, u_int len) argument [all...] |
H A D | xdr.c | 98 xdr_int(XDR *xdrs, int *ip) argument 102 switch (xdrs->x_op) { 106 return (XDR_PUTLONG(xdrs, &l)); 109 if (!XDR_GETLONG(xdrs, &l)) { 126 xdr_u_int(XDR *xdrs, u_int *up) argument 130 switch (xdrs->x_op) { 134 return (XDR_PUTLONG(xdrs, (long *)&l)); 137 if (!XDR_GETLONG(xdrs, (long *)&l)) { 156 xdr_long(XDR *xdrs, long *lp) argument 158 switch (xdrs 175 xdr_u_long(XDR *xdrs, u_long *ulp) argument 195 xdr_int32_t(XDR *xdrs, int32_t *int32_p) argument 224 xdr_u_int32_t(XDR *xdrs, u_int32_t *u_int32_p) argument 253 xdr_uint32_t(XDR *xdrs, uint32_t *u_int32_p) argument 281 xdr_short(XDR *xdrs, short *sp) argument 309 xdr_u_short(XDR *xdrs, u_short *usp) argument 338 xdr_int16_t(XDR *xdrs, int16_t *int16_p) argument 366 xdr_u_int16_t(XDR *xdrs, u_int16_t *u_int16_p) argument 394 xdr_uint16_t(XDR *xdrs, uint16_t *u_int16_p) argument 423 xdr_char(XDR *xdrs, char *cp) argument 439 xdr_u_char(XDR *xdrs, u_char *cp) argument 455 xdr_bool(XDR *xdrs, bool_t *bp) argument 483 xdr_enum(XDR *xdrs, enum_t *ep) argument 507 xdr_opaque(XDR *xdrs, caddr_t cp, u_int cnt) argument 556 xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) argument 617 xdr_netobj(XDR *xdrs, struct netobj *np) argument 635 xdr_union(XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault) argument 686 xdr_string(XDR *xdrs, char **cpp, u_int maxsize) argument 760 xdr_wrapstring(XDR *xdrs, char **cpp) argument 777 xdr_int64_t(XDR *xdrs, int64_t *llp) argument 808 xdr_u_int64_t(XDR *xdrs, u_int64_t *ullp) argument 838 xdr_uint64_t(XDR *xdrs, uint64_t *ullp) argument 869 xdr_hyper(XDR *xdrs, longlong_t *llp) argument 884 xdr_u_hyper(XDR *xdrs, u_longlong_t *ullp) argument 899 xdr_longlong_t(XDR *xdrs, longlong_t *llp) argument 914 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) argument [all...] |
H A D | xdr_sizeof.c | 49 x_putlong(XDR *xdrs, const long *longp) argument 51 xdrs->x_handy += BYTES_PER_XDR_UNIT; 57 x_putbytes(XDR *xdrs, const char *bp, u_int len) argument 59 xdrs->x_handy += len; 64 x_getpostn(XDR *xdrs) argument 66 return (xdrs->x_handy); 71 x_setpostn(XDR *xdrs, u_int pos) argument 78 x_inline(XDR *xdrs, u_int len) argument 83 if (xdrs->x_op != XDR_ENCODE) { 86 if (len < (u_int)(uintptr_t)xdrs 112 x_destroy(XDR *xdrs) argument [all...] |
H A D | xdr_stdio.c | 77 * Sets the xdr stream handle xdrs for use on the stream file. 81 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) argument 84 xdrs->x_op = op; 85 xdrs->x_ops = &xdrstdio_ops; 86 xdrs->x_private = file; 87 xdrs->x_handy = 0; 88 xdrs->x_base = 0; 93 * Cleans up the xdr stream handle xdrs previously set up by xdrstdio_create. 96 xdrstdio_destroy(XDR *xdrs) argument 98 (void)fflush((FILE *)xdrs 103 xdrstdio_getlong(XDR *xdrs, long *lp) argument 114 xdrstdio_putlong(XDR *xdrs, const long *lp) argument 124 xdrstdio_getbytes(XDR *xdrs, char *addr, u_int len) argument 133 xdrstdio_putbytes(XDR *xdrs, const char *addr, u_int len) argument 143 xdrstdio_getpos(XDR *xdrs) argument 150 xdrstdio_setpos(XDR *xdrs, u_int pos) argument 159 xdrstdio_inline(XDR *xdrs, u_int len) argument [all...] |
/freebsd-current/sys/nlm/ |
H A D | sm_inter_xdr.c | 9 xdr_sm_name(XDR *xdrs, sm_name *objp) argument 12 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 18 xdr_my_id(XDR *xdrs, my_id *objp) argument 21 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) 23 if (!xdr_int(xdrs, &objp->my_prog)) 25 if (!xdr_int(xdrs, &objp->my_vers)) 27 if (!xdr_int(xdrs, &objp->my_proc)) 33 xdr_mon_id(XDR *xdrs, mon_id *objp) argument 36 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 38 if (!xdr_my_id(xdrs, 44 xdr_mon(XDR *xdrs, mon *objp) argument 55 xdr_stat_chge(XDR *xdrs, stat_chge *objp) argument 66 xdr_sm_stat(XDR *xdrs, sm_stat *objp) argument 75 xdr_sm_res(XDR *xdrs, sm_res *objp) argument 84 xdr_sm_stat_res(XDR *xdrs, sm_stat_res *objp) argument 95 xdr_sm_status(XDR *xdrs, sm_status *objp) argument [all...] |
H A D | nlm_prot_xdr.c | 12 xdr_nlm_stats(XDR *xdrs, nlm_stats *objp) argument 15 if (!xdr_enum(xdrs, (enum_t *)objp)) 21 xdr_nlm_holder(XDR *xdrs, nlm_holder *objp) argument 24 if (!xdr_bool(xdrs, &objp->exclusive)) 26 if (!xdr_int(xdrs, &objp->svid)) 28 if (!xdr_netobj(xdrs, &objp->oh)) 30 if (!xdr_u_int(xdrs, &objp->l_offset)) 32 if (!xdr_u_int(xdrs, &objp->l_len)) 38 xdr_nlm_testrply(XDR *xdrs, nlm_testrply *objp) argument 41 if (!xdr_nlm_stats(xdrs, 55 xdr_nlm_stat(XDR *xdrs, nlm_stat *objp) argument 64 xdr_nlm_res(XDR *xdrs, nlm_res *objp) argument 75 xdr_nlm_testres(XDR *xdrs, nlm_testres *objp) argument 86 xdr_nlm_lock(XDR *xdrs, nlm_lock *objp) argument 105 xdr_nlm_lockargs(XDR *xdrs, nlm_lockargs *objp) argument 124 xdr_nlm_cancargs(XDR *xdrs, nlm_cancargs *objp) argument 139 xdr_nlm_testargs(XDR *xdrs, nlm_testargs *objp) argument 152 xdr_nlm_unlockargs(XDR *xdrs, nlm_unlockargs *objp) argument 163 xdr_fsh_mode(XDR *xdrs, fsh_mode *objp) argument 172 xdr_fsh_access(XDR *xdrs, fsh_access *objp) argument 181 xdr_nlm_share(XDR *xdrs, nlm_share *objp) argument 198 xdr_nlm_shareargs(XDR *xdrs, nlm_shareargs *objp) argument 211 xdr_nlm_shareres(XDR *xdrs, nlm_shareres *objp) argument 224 xdr_nlm_notify(XDR *xdrs, nlm_notify *objp) argument 235 xdr_nlm4_stats(XDR *xdrs, nlm4_stats *objp) argument 244 xdr_nlm4_stat(XDR *xdrs, nlm4_stat *objp) argument 253 xdr_nlm4_holder(XDR *xdrs, nlm4_holder *objp) argument 270 xdr_nlm4_lock(XDR *xdrs, nlm4_lock *objp) argument 289 xdr_nlm4_share(XDR *xdrs, nlm4_share *objp) argument 306 xdr_nlm4_testrply(XDR *xdrs, nlm4_testrply *objp) argument 323 xdr_nlm4_testres(XDR *xdrs, nlm4_testres *objp) argument 334 xdr_nlm4_testargs(XDR *xdrs, nlm4_testargs *objp) argument 347 xdr_nlm4_res(XDR *xdrs, nlm4_res *objp) argument 358 xdr_nlm4_lockargs(XDR *xdrs, nlm4_lockargs *objp) argument 377 xdr_nlm4_cancargs(XDR *xdrs, nlm4_cancargs *objp) argument 392 xdr_nlm4_unlockargs(XDR *xdrs, nlm4_unlockargs *objp) argument 403 xdr_nlm4_shareargs(XDR *xdrs, nlm4_shareargs *objp) argument 416 xdr_nlm4_shareres(XDR *xdrs, nlm4_shareres *objp) argument 429 xdr_nlm_sm_status(XDR *xdrs, nlm_sm_status *objp) argument 442 xdr_nlm4_notify(XDR *xdrs, nlm4_notify *objp) argument [all...] |
/freebsd-current/sys/contrib/openzfs/include/os/linux/spl/rpc/ |
H A D | xdr.h | 44 typedef bool_t (*xdrproc_t)(XDR *xdrs, void *ptr); 73 void xdrmem_create(XDR *xdrs, const caddr_t addr, const uint_t size, 76 #define xdr_control(xdrs, req, info) \ 77 (xdrs)->x_ops->xdr_control((xdrs), (req), (info)) 86 static inline bool_t xdr_char(XDR *xdrs, char *cp) argument 88 return (xdrs->x_ops->xdr_char(xdrs, cp)); 91 static inline bool_t xdr_u_short(XDR *xdrs, unsigned short *usp) argument 93 return (xdrs 96 xdr_short(XDR *xdrs, short *sp) argument 102 xdr_u_int(XDR *xdrs, unsigned *up) argument 107 xdr_int(XDR *xdrs, int *ip) argument 113 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) argument 118 xdr_longlong_t(XDR *xdrs, longlong_t *llp) argument 127 xdr_opaque(XDR *xdrs, caddr_t cp, const uint_t cnt) argument 136 xdr_string(XDR *xdrs, char **sp, const uint_t maxsize) argument 144 xdr_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, const uint_t elsize, const xdrproc_t elproc) argument [all...] |
/freebsd-current/lib/libc/rpc/ |
H A D | pmap_prot.c | 50 xdr_pmap(XDR *xdrs, struct pmap *regs) argument 53 assert(xdrs != NULL); 56 if (xdr_u_long(xdrs, ®s->pm_prog) && 57 xdr_u_long(xdrs, ®s->pm_vers) && 58 xdr_u_long(xdrs, ®s->pm_prot)) 59 return (xdr_u_long(xdrs, ®s->pm_port));
|
H A D | key_prot_xdr.c | 47 xdr_keystatus(register XDR *xdrs, keystatus *objp) argument 50 if (!xdr_enum(xdrs, (enum_t *)objp)) 56 xdr_keybuf(register XDR *xdrs, keybuf objp) argument 59 if (!xdr_opaque(xdrs, objp, HEXKEYBYTES)) 65 xdr_netnamestr(register XDR *xdrs, netnamestr *objp) argument 68 if (!xdr_string(xdrs, objp, MAXNETNAMELEN)) 74 xdr_cryptkeyarg(register XDR *xdrs, cryptkeyarg *objp) argument 77 if (!xdr_netnamestr(xdrs, &objp->remotename)) 79 if (!xdr_des_block(xdrs, &objp->deskey)) 85 xdr_cryptkeyarg2(register XDR *xdrs, cryptkeyarg argument 98 xdr_cryptkeyres(register XDR *xdrs, cryptkeyres *objp) argument 115 xdr_unixcred(register XDR *xdrs, unixcred *objp) argument 131 xdr_getcredres(register XDR *xdrs, getcredres *objp) argument 148 xdr_key_netstarg(register XDR *xdrs, key_netstarg *objp) argument 161 xdr_key_netstres(register XDR *xdrs, key_netstres *objp) argument [all...] |
H A D | rpcb_st_xdr.c | 50 xdr_rpcbs_addrlist(XDR *xdrs, rpcbs_addrlist *objp) argument 54 if (!xdr_rpcprog(xdrs, &objp->prog)) { 57 if (!xdr_rpcvers(xdrs, &objp->vers)) { 60 if (!xdr_int(xdrs, &objp->success)) { 63 if (!xdr_int(xdrs, &objp->failure)) { 66 if (!xdr_string(xdrs, &objp->netid, RPC_MAXDATASIZE)) { 71 if (!xdr_pointer(xdrs, (char **) pnext, 83 xdr_rpcbs_rmtcalllist(XDR *xdrs, rpcbs_rmtcalllist *objp) argument 89 if (xdrs->x_op == XDR_ENCODE) { 90 buf = XDR_INLINE(xdrs, 196 xdr_rpcbs_proc(XDR *xdrs, rpcbs_proc objp) argument 206 xdr_rpcbs_addrlist_ptr(XDR *xdrs, rpcbs_addrlist_ptr *objp) argument 216 xdr_rpcbs_rmtcalllist_ptr(XDR *xdrs, rpcbs_rmtcalllist_ptr *objp) argument 226 xdr_rpcb_stat(XDR *xdrs, rpcb_stat *objp) argument 252 xdr_rpcb_stat_byvers(XDR *xdrs, rpcb_stat_byvers objp) argument [all...] |
H A D | authunix_prot.c | 53 xdr_authunix_parms(XDR *xdrs, struct authunix_parms *p) argument 57 assert(xdrs != NULL); 62 if (xdr_u_long(xdrs, &(p->aup_time)) && 63 xdr_string(xdrs, &(p->aup_machname), MAX_MACHINE_NAME) && 64 xdr_u_int(xdrs, &(p->aup_uid)) && 65 xdr_u_int(xdrs, &(p->aup_gid)) && 66 xdr_array(xdrs, (char **) paup_gids,
|
H A D | pmap_prot2.c | 88 xdr_pmaplist(XDR *xdrs, struct pmaplist **rp) argument 99 assert(xdrs != NULL); 102 freeing = (xdrs->x_op == XDR_FREE); 106 if (! xdr_bool(xdrs, &more_elements)) 117 if (! xdr_reference(xdrs, (caddr_t *)rp, 130 xdr_pmaplist_ptr(XDR *xdrs, struct pmaplist *rp) argument 132 return xdr_pmaplist(xdrs, (struct pmaplist **)(void *)rp);
|
H A D | rpcb_prot.c | 52 xdr_rpcb(XDR *xdrs, RPCB *objp) argument 54 if (!xdr_rpcprog(xdrs, &objp->r_prog)) { 57 if (!xdr_rpcvers(xdrs, &objp->r_vers)) { 60 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { 63 if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) { 66 if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) { 96 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) argument 104 int freeing = (xdrs->x_op == XDR_FREE); 111 if (! xdr_bool(xdrs, &more_elements)) { 124 if (! xdr_reference(xdrs, (caddr_ 148 xdr_rpcblist(XDR *xdrs, RPCBLIST **rp) argument 158 xdr_rpcb_entry(XDR *xdrs, rpcb_entry *objp) argument 179 xdr_rpcb_entry_list_ptr(XDR *xdrs, rpcb_entry_list_ptr *rp) argument 232 xdr_rpcb_rmtcallargs(XDR *xdrs, struct rpcb_rmtcallargs *p) argument 282 xdr_rpcb_rmtcallres(XDR *xdrs, struct rpcb_rmtcallres *p) argument 298 xdr_netbuf(XDR *xdrs, struct netbuf *objp) argument [all...] |
H A D | authdes_prot.c | 48 xdr_authdes_cred(XDR *xdrs, struct authdes_cred *cred) argument 54 ATTEMPT(xdr_enum(xdrs, (enum_t *) padc_namekind)); 57 ATTEMPT(xdr_string(xdrs, &cred->adc_fullname.name, 59 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.key, 61 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.window, 65 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_nickname, 75 xdr_authdes_verf(XDR *xdrs, struct authdes_verf *verf) argument 80 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&verf->adv_xtimestamp, 82 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&verf->adv_int_u,
|
/freebsd-current/sys/xdr/ |
H A D | xdr_mbuf.c | 64 xdrmbuf_create(XDR *xdrs, struct mbuf *m, enum xdr_op op) argument 68 xdrs->x_op = op; 69 xdrs->x_ops = &xdrmbuf_ops; 70 xdrs->x_base = (char *) m; 73 xdrs->x_private = m; 74 xdrs->x_handy = m->m_len; 76 xdrs->x_private = m; 77 xdrs->x_handy = 0; 82 xdrmbuf_append(XDR *xdrs, struct mbuf *madd) argument 86 KASSERT(xdrs 103 xdrmbuf_getall(XDR *xdrs) argument 130 xdrmbuf_destroy(XDR *xdrs) argument 141 xdrmbuf_getlong(XDR *xdrs, long *lp) argument 158 xdrmbuf_putlong(XDR *xdrs, const long *lp) argument 173 xdrmbuf_getbytes(XDR *xdrs, char *addr, u_int len) argument 209 xdrmbuf_putbytes(XDR *xdrs, const char *addr, u_int len) argument 244 xdrmbuf_getpos(XDR *xdrs) argument 260 xdrmbuf_setpos(XDR *xdrs, u_int pos) argument 277 xdrmbuf_inline(XDR *xdrs, u_int len) argument [all...] |
H A D | xdr_mem.c | 63 static bool_t xdrmem_control(XDR *xdrs, int request, void *info); 94 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) argument 97 xdrs->x_op = op; 98 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1)) 100 xdrs->x_private = xdrs->x_base = addr; 101 xdrs->x_handy = size; 106 xdrmem_destroy(XDR *xdrs) argument 112 xdrmem_getlong_aligned(XDR *xdrs, long *lp) argument 115 if (xdrs 124 xdrmem_putlong_aligned(XDR *xdrs, const long *lp) argument 136 xdrmem_getlong_unaligned(XDR *xdrs, long *lp) argument 150 xdrmem_putlong_unaligned(XDR *xdrs, const long *lp) argument 164 xdrmem_getbytes(XDR *xdrs, char *addr, u_int len) argument 176 xdrmem_putbytes(XDR *xdrs, const char *addr, u_int len) argument 188 xdrmem_getpos(XDR *xdrs) argument 196 xdrmem_setpos(XDR *xdrs, u_int pos) argument 209 xdrmem_inline_aligned(XDR *xdrs, u_int len) argument 223 xdrmem_inline_unaligned(XDR *xdrs, u_int len) argument 230 xdrmem_control(XDR *xdrs, int request, void *info) argument [all...] |
H A D | xdr_sizeof.c | 47 x_putlong(XDR *xdrs, const long *longp) argument 50 xdrs->x_handy += BYTES_PER_XDR_UNIT; 56 x_putbytes(XDR *xdrs, const char *bp, u_int len) argument 59 xdrs->x_handy += len; 64 x_getpostn(XDR *xdrs) argument 67 return (xdrs->x_handy); 72 x_setpostn(XDR *xdrs, u_int pos) argument 80 x_inline(XDR *xdrs, u_int len) argument 86 if (xdrs->x_op != XDR_ENCODE) { 89 if (len < (u_int)(uintptr_t)xdrs 116 x_destroy(XDR *xdrs) argument [all...] |
H A D | xdr.c | 97 xdr_int(XDR *xdrs, int *ip) argument 101 switch (xdrs->x_op) { 104 return (XDR_PUTLONG(xdrs, &l)); 107 if (!XDR_GETLONG(xdrs, &l)) { 124 xdr_u_int(XDR *xdrs, u_int *up) argument 128 switch (xdrs->x_op) { 131 return (XDR_PUTLONG(xdrs, (long *)&l)); 134 if (!XDR_GETLONG(xdrs, (long *)&l)) { 152 xdr_long(XDR *xdrs, long *lp) argument 154 switch (xdrs 171 xdr_u_long(XDR *xdrs, u_long *ulp) argument 190 xdr_int32_t(XDR *xdrs, int32_t *int32_p) argument 218 xdr_uint32_t(XDR *xdrs, uint32_t *uint32_p) argument 245 xdr_short(XDR *xdrs, short *sp) argument 272 xdr_u_short(XDR *xdrs, u_short *usp) argument 299 xdr_int16_t(XDR *xdrs, int16_t *int16_p) argument 326 xdr_uint16_t(XDR *xdrs, uint16_t *uint16_p) argument 353 xdr_char(XDR *xdrs, char *cp) argument 369 xdr_u_char(XDR *xdrs, u_char *cp) argument 385 xdr_bool(XDR *xdrs, bool_t *bp) argument 412 xdr_enum(XDR *xdrs, enum_t *ep) argument 436 xdr_opaque(XDR *xdrs, caddr_t cp, u_int cnt) argument 485 xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) argument 545 xdr_netobj(XDR *xdrs, struct netobj *np) argument 563 xdr_union(XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault) argument 609 xdr_string(XDR *xdrs, char **cpp, u_int maxsize) argument 682 xdr_wrapstring(XDR *xdrs, char **cpp) argument 699 xdr_int64_t(XDR *xdrs, int64_t *llp) argument 729 xdr_uint64_t(XDR *xdrs, uint64_t *ullp) argument 759 xdr_hyper(XDR *xdrs, longlong_t *llp) argument 773 xdr_u_hyper(XDR *xdrs, u_longlong_t *ullp) argument 787 xdr_longlong_t(XDR *xdrs, longlong_t *llp) argument 801 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) argument [all...] |
/freebsd-current/sys/cddl/compat/opensolaris/rpc/ |
H A D | xdr.h | 46 xdrmem_control(XDR *xdrs, int request, void *info) argument 54 xptr->xc_num_avail = xdrs->x_handy; 63 #define XDR_CONTROL(xdrs, req, op) \ 64 (((xdrs)->x_ops->x_control == NULL) ? \ 65 xdrmem_control((xdrs), (req), (op)) : \ 66 (*(xdrs)->x_ops->x_control)(xdrs, req, op))
|
/freebsd-current/sys/rpc/ |
H A D | xdr.h | 53 * xdrproc(xdrs, argresp) 54 * XDR *xdrs; 57 * xdrs is an instance of a XDR handle, to which or from which the data 144 * XDR *xdrs; 150 #define XDR_GETLONG(xdrs, longp) \ 151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 152 #define xdr_getlong(xdrs, longp) \ 153 (*(xdrs)->x_ops->x_getlong)(xdrs, long 161 xdr_getint32(XDR *xdrs, int32_t *ip) argument 172 xdr_putint32(XDR *xdrs, int32_t *ip) argument [all...] |
H A D | authunix_prot.c | 60 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred) argument 67 if (xdrs->x_op == XDR_ENCODE) { 80 if (!xdr_uint32_t(xdrs, time) 81 || !xdr_uint32_t(xdrs, &namelen)) 87 if (xdrs->x_op == XDR_ENCODE) { 88 if (!xdr_opaque(xdrs, hostbuf, namelen)) 91 xdr_setpos(xdrs, xdr_getpos(xdrs) + RNDUP(namelen)); 94 if (!xdr_uint32_t(xdrs, &cred->cr_uid)) 96 if (!xdr_uint32_t(xdrs, [all...] |
H A D | rpcb_prot.c | 54 xdr_portmap(XDR *xdrs, struct portmap *regs) argument 57 if (xdr_u_long(xdrs, ®s->pm_prog) && 58 xdr_u_long(xdrs, ®s->pm_vers) && 59 xdr_u_long(xdrs, ®s->pm_prot)) 60 return (xdr_u_long(xdrs, ®s->pm_port)); 65 xdr_rpcb(XDR *xdrs, RPCB *objp) argument 67 if (!xdr_uint32_t(xdrs, &objp->r_prog)) { 70 if (!xdr_uint32_t(xdrs, &objp->r_vers)) { 73 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { 76 if (!xdr_string(xdrs, 109 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) argument 172 xdr_rpcb_entry(XDR *xdrs, rpcb_entry *objp) argument 193 xdr_rpcb_entry_list_ptr(XDR *xdrs, rpcb_entry_list_ptr *rp) argument [all...] |
/freebsd-current/include/rpc/ |
H A D | xdr.h | 53 * xdrproc(xdrs, argresp) 54 * XDR *xdrs; 57 * xdrs is an instance of a XDR handle, to which or from which the data 144 * XDR *xdrs; 150 #define XDR_GETLONG(xdrs, longp) \ 151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 152 #define xdr_getlong(xdrs, longp) \ 153 (*(xdrs)->x_ops->x_getlong)(xdrs, long 161 xdr_getint32(XDR *xdrs, int32_t *ip) argument 172 xdr_putint32(XDR *xdrs, int32_t *ip) argument [all...] |
/freebsd-current/sys/contrib/openzfs/module/os/linux/spl/ |
H A D | spl-xdr.c | 135 xdrmem_create(XDR *xdrs, const caddr_t addr, const uint_t size, argument 140 xdrs->x_ops = &xdrmem_encode_ops; 143 xdrs->x_ops = &xdrmem_decode_ops; 146 xdrs->x_ops = NULL; /* Let the caller know we failed */ 150 xdrs->x_op = op; 151 xdrs->x_addr = addr; 152 xdrs->x_addr_end = addr + size; 154 if (xdrs->x_addr_end < xdrs->x_addr) { 155 xdrs 161 xdrmem_control(XDR *xdrs, int req, void *info) argument 175 xdrmem_enc_bytes(XDR *xdrs, caddr_t cp, const uint_t cnt) argument 203 xdrmem_dec_bytes(XDR *xdrs, caddr_t cp, const uint_t cnt) argument 234 xdrmem_enc_uint32(XDR *xdrs, uint32_t val) argument 247 xdrmem_dec_uint32(XDR *xdrs, uint32_t *val) argument 260 xdrmem_enc_char(XDR *xdrs, char *cp) argument 271 xdrmem_dec_char(XDR *xdrs, char *cp) argument 294 xdrmem_enc_ushort(XDR *xdrs, unsigned short *usp) argument 302 xdrmem_dec_ushort(XDR *xdrs, unsigned short *usp) argument 324 xdrmem_enc_uint(XDR *xdrs, unsigned *up) argument 332 xdrmem_dec_uint(XDR *xdrs, unsigned *up) argument 340 xdrmem_enc_ulonglong(XDR *xdrs, u_longlong_t *ullp) argument 351 xdrmem_dec_ulonglong(XDR *xdrs, u_longlong_t *ullp) argument 368 xdr_enc_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, const uint_t elsize, const xdrproc_t elproc) argument 390 xdr_dec_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, const uint_t elsize, const xdrproc_t elproc) argument 434 xdr_enc_string(XDR *xdrs, char **sp, const uint_t maxsize) argument 451 xdr_dec_string(XDR *xdrs, char **sp, const uint_t maxsize) argument [all...] |
/freebsd-current/sys/kgssapi/ |
H A D | gssd_prot.c | 44 xdr_gss_buffer_desc(XDR *xdrs, gss_buffer_desc *buf) argument 51 if (!xdr_bytes(xdrs, &val, &len, ~0)) 60 xdr_gss_OID_desc(XDR *xdrs, gss_OID_desc *oid) argument 67 if (!xdr_bytes(xdrs, &val, &len, ~0)) 76 xdr_gss_OID(XDR *xdrs, gss_OID *oidp) argument 81 switch (xdrs->x_op) { 86 if (!xdr_bool(xdrs, &is_null) 87 || !xdr_gss_OID_desc(xdrs, oid)) 91 if (!xdr_bool(xdrs, &is_null)) 97 if (!xdr_bool(xdrs, 124 xdr_gss_OID_set_desc(XDR *xdrs, gss_OID_set_desc *set) argument 141 xdr_gss_OID_set(XDR *xdrs, gss_OID_set *setp) argument 189 xdr_gss_channel_bindings_t(XDR *xdrs, gss_channel_bindings_t *chp) argument [all...] |