/freebsd/sys/nlm/ |
H A D | nlm_prot_xdr.c | 12 xdr_nlm_stats(XDR *xdrs, nlm_stats *objp) in xdr_nlm_stats() argument 15 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_nlm_stats() 24 if (!xdr_bool(xdrs, &objp->exclusive)) in xdr_nlm_holder() 26 if (!xdr_int(xdrs, &objp->svid)) in xdr_nlm_holder() 28 if (!xdr_netobj(xdrs, &objp->oh)) in xdr_nlm_holder() 32 if (!xdr_u_int(xdrs, &objp->l_len)) in xdr_nlm_holder() 91 if (!xdr_netobj(xdrs, &objp->fh)) in xdr_nlm_lock() 93 if (!xdr_netobj(xdrs, &objp->oh)) in xdr_nlm_lock() 95 if (!xdr_int(xdrs, &objp->svid)) in xdr_nlm_lock() 110 if (!xdr_bool(xdrs, &objp->block)) in xdr_nlm_lockargs() [all …]
|
H A D | sm_inter_xdr.c | 9 xdr_sm_name(XDR *xdrs, sm_name *objp) in xdr_sm_name() argument 18 xdr_my_id(XDR *xdrs, my_id *objp) in xdr_my_id() argument 23 if (!xdr_int(xdrs, &objp->my_prog)) in xdr_my_id() 25 if (!xdr_int(xdrs, &objp->my_vers)) in xdr_my_id() 27 if (!xdr_int(xdrs, &objp->my_proc)) in xdr_my_id() 33 xdr_mon_id(XDR *xdrs, mon_id *objp) in xdr_mon_id() argument 38 if (!xdr_my_id(xdrs, &objp->my_id)) in xdr_mon_id() 44 xdr_mon(XDR *xdrs, mon *objp) in xdr_mon() argument 60 if (!xdr_int(xdrs, &objp->state)) in xdr_stat_chge() 69 if (!xdr_int(xdrs, &objp->state)) in xdr_sm_stat() [all …]
|
/freebsd/lib/libc/xdr/ |
H A D | xdr_mem.c | 99 xdrs->x_op = op; in xdrmem_create() 102 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create() 121 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_getlong_aligned() 133 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_putlong_aligned() 147 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_getlong_unaligned() 161 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_putlong_unaligned() 173 xdrs->x_private = (char *)xdrs->x_private + len; in xdrmem_getbytes() 185 xdrs->x_private = (char *)xdrs->x_private + len; in xdrmem_putbytes() 194 return (u_int)((u_long)xdrs->x_private - (u_long)xdrs->x_base); in xdrmem_getpos() 201 char *lastaddr = (char *)xdrs->x_private + xdrs->x_handy; in xdrmem_setpos() [all …]
|
H A D | xdr.c | 102 switch (xdrs->x_op) { in xdr_int() 130 switch (xdrs->x_op) { in xdr_u_int() 158 switch (xdrs->x_op) { in xdr_long() 177 switch (xdrs->x_op) { in xdr_u_long() 199 switch (xdrs->x_op) { in xdr_int32_t() 228 switch (xdrs->x_op) { in xdr_u_int32_t() 257 switch (xdrs->x_op) { in xdr_uint32_t() 285 switch (xdrs->x_op) { in xdr_short() 313 switch (xdrs->x_op) { in xdr_u_short() 342 switch (xdrs->x_op) { in xdr_int16_t() [all …]
|
H A D | xdr_sizeof.c | 59 xdrs->x_handy += len; in x_putbytes() 64 x_getpostn(XDR *xdrs) in x_getpostn() argument 66 return (xdrs->x_handy); in x_getpostn() 88 xdrs->x_handy += len; in x_inline() 92 if (xdrs->x_private) in x_inline() 95 xdrs->x_base = 0; in x_inline() 99 xdrs->x_handy += len; in x_inline() 112 x_destroy(XDR *xdrs) in x_destroy() argument 114 xdrs->x_handy = 0; in x_destroy() 115 xdrs->x_base = 0; in x_destroy() [all …]
|
H A D | xdr_stdio.c | 84 xdrs->x_op = op; in xdrstdio_create() 85 xdrs->x_ops = &xdrstdio_ops; in xdrstdio_create() 86 xdrs->x_private = file; in xdrstdio_create() 87 xdrs->x_handy = 0; in xdrstdio_create() 88 xdrs->x_base = 0; in xdrstdio_create() 96 xdrstdio_destroy(XDR *xdrs) in xdrstdio_destroy() argument 103 xdrstdio_getlong(XDR *xdrs, long *lp) in xdrstdio_getlong() argument 137 (FILE *)xdrs->x_private) != 1)) in xdrstdio_putbytes() 143 xdrstdio_getpos(XDR *xdrs) in xdrstdio_getpos() argument 150 xdrstdio_setpos(XDR *xdrs, u_int pos) in xdrstdio_setpos() argument [all …]
|
/freebsd/sys/xdr/ |
H A D | xdr_mem.c | 97 xdrs->x_op = op; in xdrmem_create() 100 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create() 119 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_getlong_aligned() 131 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_putlong_aligned() 145 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_getlong_unaligned() 159 xdrs->x_private = (char *)xdrs->x_private + sizeof(int32_t); in xdrmem_putlong_unaligned() 171 xdrs->x_private = (char *)xdrs->x_private + len; in xdrmem_getbytes() 183 xdrs->x_private = (char *)xdrs->x_private + len; in xdrmem_putbytes() 199 char *lastaddr = (char *)xdrs->x_private + xdrs->x_handy; in xdrmem_setpos() 216 xdrs->x_private = (char *)xdrs->x_private + len; in xdrmem_inline_aligned() [all …]
|
H A D | xdr.c | 101 switch (xdrs->x_op) { in xdr_int() 128 switch (xdrs->x_op) { in xdr_u_int() 154 switch (xdrs->x_op) { in xdr_long() 173 switch (xdrs->x_op) { in xdr_u_long() 194 switch (xdrs->x_op) { in xdr_int32_t() 222 switch (xdrs->x_op) { in xdr_uint32_t() 249 switch (xdrs->x_op) { in xdr_short() 276 switch (xdrs->x_op) { in xdr_u_short() 303 switch (xdrs->x_op) { in xdr_int16_t() 330 switch (xdrs->x_op) { in xdr_uint16_t() [all …]
|
H A D | xdr_mbuf.c | 68 xdrs->x_op = op; in xdrmbuf_create() 73 xdrs->x_private = m; in xdrmbuf_create() 76 xdrs->x_private = m; in xdrmbuf_create() 77 xdrs->x_handy = 0; in xdrmbuf_create() 86 KASSERT(xdrs->x_ops == &xdrmbuf_ops && xdrs->x_op == XDR_ENCODE, in xdrmbuf_append() 98 xdrs->x_private = m; in xdrmbuf_append() 107 KASSERT(xdrs->x_ops == &xdrmbuf_ops && xdrs->x_op == XDR_DECODE, in xdrmbuf_getall() 118 xdrs->x_base = NULL; in xdrmbuf_getall() 133 if (xdrs->x_op == XDR_DECODE && xdrs->x_base) { in xdrmbuf_destroy() 201 xdrs->x_handy = 0; in xdrmbuf_getbytes() [all …]
|
H A D | xdr_sizeof.c | 59 xdrs->x_handy += len; in x_putbytes() 64 x_getpostn(XDR *xdrs) in x_getpostn() argument 67 return (xdrs->x_handy); in x_getpostn() 91 xdrs->x_handy += len; in x_inline() 95 if (xdrs->x_private) in x_inline() 98 xdrs->x_base = 0; in x_inline() 102 xdrs->x_handy += len; in x_inline() 116 x_destroy(XDR *xdrs) in x_destroy() argument 119 xdrs->x_handy = 0; in x_destroy() 120 xdrs->x_base = 0; in x_destroy() [all …]
|
/freebsd/sys/rpc/ |
H A D | xdr.h | 151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 153 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 156 (*(xdrs)->x_ops->x_putlong)(xdrs, longp) 194 (*(xdrs)->x_ops->x_getpostn)(xdrs) 196 (*(xdrs)->x_ops->x_getpostn)(xdrs) 199 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos) 201 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos) 204 (*(xdrs)->x_ops->x_inline)(xdrs, len) 206 (*(xdrs)->x_ops->x_inline)(xdrs, len) 210 (*(xdrs)->x_ops->x_destroy)(xdrs) [all …]
|
H A D | rpcb_prot.c | 57 if (xdr_u_long(xdrs, ®s->pm_prog) && in xdr_portmap() 58 xdr_u_long(xdrs, ®s->pm_vers) && in xdr_portmap() 59 xdr_u_long(xdrs, ®s->pm_prot)) in xdr_portmap() 65 xdr_rpcb(XDR *xdrs, RPCB *objp) in xdr_rpcb() argument 67 if (!xdr_uint32_t(xdrs, &objp->r_prog)) { in xdr_rpcb() 70 if (!xdr_uint32_t(xdrs, &objp->r_vers)) { in xdr_rpcb() 117 int freeing = (xdrs->x_op == XDR_FREE); in xdr_rpcblist_ptr() 124 if (! xdr_bool(xdrs, &more_elements)) { in xdr_rpcblist_ptr() 162 xdr_rpcblist(XDR *xdrs, RPCBLIST **rp) 201 int freeing = (xdrs->x_op == XDR_FREE); in xdr_rpcb_entry_list_ptr() [all …]
|
H A D | rpc_prot.c | 75 assert(xdrs != NULL); in xdr_opaque_auth() 78 if (xdr_enum(xdrs, &(ap->oa_flavor))) in xdr_opaque_auth() 79 return (xdr_bytes(xdrs, &ap->oa_base, in xdr_opaque_auth() 94 assert(xdrs != NULL); in xdr_accepted_reply() 136 assert(xdrs != NULL); in xdr_rejected_reply() 175 assert(xdrs != NULL); in xdr_replymsg() 178 if (xdrs->x_op == XDR_DECODE) { in xdr_replymsg() 189 return (xdr_accepted_reply(xdrs, in xdr_replymsg() 192 return (xdr_rejected_reply(xdrs, in xdr_replymsg() 223 assert(xdrs != NULL); in xdr_callhdr() [all …]
|
H A D | authunix_prot.c | 67 if (xdrs->x_op == XDR_ENCODE) { in xdr_authunix_parms() 80 if (!xdr_uint32_t(xdrs, time) in xdr_authunix_parms() 81 || !xdr_uint32_t(xdrs, &namelen)) in xdr_authunix_parms() 87 if (xdrs->x_op == XDR_ENCODE) { in xdr_authunix_parms() 88 if (!xdr_opaque(xdrs, hostbuf, namelen)) in xdr_authunix_parms() 91 xdr_setpos(xdrs, xdr_getpos(xdrs) + RNDUP(namelen)); in xdr_authunix_parms() 94 if (!xdr_uint32_t(xdrs, &cred->cr_uid)) in xdr_authunix_parms() 99 if (xdrs->x_op == XDR_ENCODE) { in xdr_authunix_parms() 105 if (!xdr_uint32_t(xdrs, &ngroups)) in xdr_authunix_parms() 112 if (!xdr_uint32_t(xdrs, &junk)) in xdr_authunix_parms() [all …]
|
/freebsd/include/rpc/ |
H A D | xdr.h | 151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 153 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 156 (*(xdrs)->x_ops->x_putlong)(xdrs, longp) 194 (*(xdrs)->x_ops->x_getpostn)(xdrs) 196 (*(xdrs)->x_ops->x_getpostn)(xdrs) 199 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos) 201 (*(xdrs)->x_ops->x_setpostn)(xdrs, pos) 204 (*(xdrs)->x_ops->x_inline)(xdrs, len) 206 (*(xdrs)->x_ops->x_inline)(xdrs, len) 210 (*(xdrs)->x_ops->x_destroy)(xdrs) [all …]
|
/freebsd/sys/contrib/openzfs/module/os/linux/spl/ |
H A D | spl-xdr.c | 150 xdrs->x_op = op; in xdrmem_create() 151 xdrs->x_addr = addr; in xdrmem_create() 154 if (xdrs->x_addr_end < xdrs->x_addr) { in xdrmem_create() 155 xdrs->x_ops = NULL; in xdrmem_create() 169 rec->xc_num_avail = xdrs->x_addr_end - xdrs->x_addr; in xdrmem_control() 183 if (xdrs->x_addr > xdrs->x_addr_end) in xdrmem_enc_bytes() 186 if (xdrs->x_addr_end - xdrs->x_addr < size) in xdrmem_enc_bytes() 212 if (xdrs->x_addr > xdrs->x_addr_end) in xdrmem_dec_bytes() 215 if (xdrs->x_addr_end - xdrs->x_addr < size) in xdrmem_dec_bytes() 236 if (xdrs->x_addr + sizeof (uint32_t) > xdrs->x_addr_end) in xdrmem_enc_uint32() [all …]
|
/freebsd/lib/libc/rpc/ |
H A D | rpcb_st_xdr.c | 54 if (!xdr_rpcprog(xdrs, &objp->prog)) { in xdr_rpcbs_addrlist() 57 if (!xdr_rpcvers(xdrs, &objp->vers)) { in xdr_rpcbs_addrlist() 60 if (!xdr_int(xdrs, &objp->success)) { in xdr_rpcbs_addrlist() 63 if (!xdr_int(xdrs, &objp->failure)) { in xdr_rpcbs_addrlist() 71 if (!xdr_pointer(xdrs, (char **) pnext, in xdr_rpcbs_addrlist() 89 if (xdrs->x_op == XDR_ENCODE) { in xdr_rpcbs_rmtcalllist() 127 } else if (xdrs->x_op == XDR_DECODE) { in xdr_rpcbs_rmtcalllist() 166 if (!xdr_rpcprog(xdrs, &objp->prog)) { in xdr_rpcbs_rmtcalllist() 175 if (!xdr_int(xdrs, &objp->success)) { in xdr_rpcbs_rmtcalllist() 178 if (!xdr_int(xdrs, &objp->failure)) { in xdr_rpcbs_rmtcalllist() [all …]
|
H A D | rpcb_prot.c | 52 xdr_rpcb(XDR *xdrs, RPCB *objp) in xdr_rpcb() argument 54 if (!xdr_rpcprog(xdrs, &objp->r_prog)) { in xdr_rpcb() 57 if (!xdr_rpcvers(xdrs, &objp->r_vers)) { in xdr_rpcb() 104 int freeing = (xdrs->x_op == XDR_FREE); in xdr_rpcblist_ptr() 148 xdr_rpcblist(XDR *xdrs, RPCBLIST **rp) in xdr_rpcblist() argument 259 lenposition = XDR_GETPOS(xdrs); in xdr_rpcb_rmtcallargs() 263 argposition = XDR_GETPOS(xdrs); in xdr_rpcb_rmtcallargs() 267 position = XDR_GETPOS(xdrs); in xdr_rpcb_rmtcallargs() 269 XDR_SETPOS(xdrs, lenposition); in xdr_rpcb_rmtcallargs() 273 XDR_SETPOS(xdrs, position); in xdr_rpcb_rmtcallargs() [all …]
|
H A D | key_prot_xdr.c | 50 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_keystatus() 59 if (!xdr_opaque(xdrs, objp, HEXKEYBYTES)) in xdr_keybuf() 79 if (!xdr_des_block(xdrs, &objp->deskey)) in xdr_cryptkeyarg() 90 if (!xdr_netobj(xdrs, &objp->remotekey)) in xdr_cryptkeyarg2() 92 if (!xdr_des_block(xdrs, &objp->deskey)) in xdr_cryptkeyarg2() 101 if (!xdr_keystatus(xdrs, &objp->status)) in xdr_cryptkeyres() 119 if (!xdr_u_int(xdrs, &objp->uid)) in xdr_unixcred() 121 if (!xdr_u_int(xdrs, &objp->gid)) in xdr_unixcred() 134 if (!xdr_keystatus(xdrs, &objp->status)) in xdr_getcredres() 153 if (!xdr_keybuf(xdrs, objp->st_pub_key)) in xdr_key_netstarg() [all …]
|
H A D | rpc_prot.c | 69 assert(xdrs != NULL); in xdr_opaque_auth() 72 if (xdr_enum(xdrs, &(ap->oa_flavor))) in xdr_opaque_auth() 73 return (xdr_bytes(xdrs, &ap->oa_base, in xdr_opaque_auth() 82 xdr_des_block(XDR *xdrs, des_block *blkp) in xdr_des_block() argument 85 assert(xdrs != NULL); in xdr_des_block() 101 assert(xdrs != NULL); in xdr_accepted_reply() 109 if (! xdr_enum(xdrs, (enum_t *) par_stat)) in xdr_accepted_reply() 139 assert(xdrs != NULL); in xdr_rejected_reply() 177 assert(xdrs != NULL); in xdr_replymsg() 204 assert(xdrs != NULL); in xdr_callhdr() [all …]
|
H A D | clnt_raw.c | 89 XDR *xdrs; in clnt_raw_create() local 105 xdrs = &clp->xdr_stream; in clnt_raw_create() 120 XDR_DESTROY(xdrs); in clnt_raw_create() 160 xdrs->x_op = XDR_ENCODE; in clnt_raw_call() 161 XDR_SETPOS(xdrs, 0); in clnt_raw_call() 180 xdrs->x_op = XDR_DECODE; in clnt_raw_call() 181 XDR_SETPOS(xdrs, 0); in clnt_raw_call() 196 int op = xdrs->x_op; in clnt_raw_call() 197 xdrs->x_op = XDR_FREE; in clnt_raw_call() 199 xdrs->x_op = op; in clnt_raw_call() [all …]
|
H A D | pmap_rmt.c | 119 assert(xdrs != NULL); in xdr_rmtcall_args() 122 if (xdr_u_long(xdrs, &(cap->prog)) && in xdr_rmtcall_args() 123 xdr_u_long(xdrs, &(cap->vers)) && in xdr_rmtcall_args() 124 xdr_u_long(xdrs, &(cap->proc))) { in xdr_rmtcall_args() 125 lenposition = XDR_GETPOS(xdrs); in xdr_rmtcall_args() 126 if (! xdr_u_long(xdrs, &(cap->arglen))) in xdr_rmtcall_args() 128 argposition = XDR_GETPOS(xdrs); in xdr_rmtcall_args() 131 position = XDR_GETPOS(xdrs); in xdr_rmtcall_args() 133 XDR_SETPOS(xdrs, lenposition); in xdr_rmtcall_args() 136 XDR_SETPOS(xdrs, position); in xdr_rmtcall_args() [all …]
|
/freebsd/sys/contrib/openzfs/include/os/linux/spl/rpc/ |
H A D | xdr.h | 77 (xdrs)->x_ops->xdr_control((xdrs), (req), (info)) 88 return (xdrs->x_ops->xdr_char(xdrs, cp)); in xdr_char() 93 return (xdrs->x_ops->xdr_u_short(xdrs, usp)); in xdr_u_short() 99 return (xdrs->x_ops->xdr_u_short(xdrs, (unsigned short *) sp)); in xdr_short() 104 return (xdrs->x_ops->xdr_u_int(xdrs, up)); in xdr_u_int() 110 return (xdrs->x_ops->xdr_u_int(xdrs, (unsigned *)ip)); in xdr_int() 115 return (xdrs->x_ops->xdr_u_longlong_t(xdrs, ullp)); in xdr_u_longlong_t() 121 return (xdrs->x_ops->xdr_u_longlong_t(xdrs, (u_longlong_t *)llp)); in xdr_longlong_t() 129 return (xdrs->x_ops->xdr_opaque(xdrs, cp, cnt)); in xdr_opaque() 138 return (xdrs->x_ops->xdr_string(xdrs, sp, maxsize)); in xdr_string() [all …]
|
/freebsd/sys/kgssapi/ |
H A D | gssd_prot.c | 81 switch (xdrs->x_op) { in xdr_gss_OID() 86 if (!xdr_bool(xdrs, &is_null) in xdr_gss_OID() 91 if (!xdr_bool(xdrs, &is_null)) in xdr_gss_OID() 97 if (!xdr_bool(xdrs, &is_null)) in xdr_gss_OID() 115 xdr_gss_OID_desc(xdrs, oid); in xdr_gss_OID() 146 switch (xdrs->x_op) { in xdr_gss_OID_set() 151 if (!xdr_bool(xdrs, &is_null) in xdr_gss_OID_set() 162 if (!xdr_bool(xdrs, &is_null)) in xdr_gss_OID_set() 194 switch (xdrs->x_op) { in xdr_gss_channel_bindings_t() 199 if (!xdr_bool(xdrs, &is_null) in xdr_gss_channel_bindings_t() [all …]
|
/freebsd/lib/librpcsec_gss/ |
H A D | rpcsec_gss_prot.c | 75 xdr_enum(xdrs, &proc) && in xdr_rpc_gss_cred() 77 xdr_enum(xdrs, &svc) && in xdr_rpc_gss_cred() 108 start = XDR_GETPOS(xdrs); in xdr_rpc_gss_wrap_data() 109 XDR_SETPOS(xdrs, start + 4); in xdr_rpc_gss_wrap_data() 112 if (!xdr_u_int(xdrs, &seq) || !xdr_func(xdrs, xdr_ptr)) in xdr_rpc_gss_wrap_data() 114 end = XDR_GETPOS(xdrs); in xdr_rpc_gss_wrap_data() 118 XDR_SETPOS(xdrs, start + 4); in xdr_rpc_gss_wrap_data() 125 XDR_SETPOS(xdrs, start); in xdr_rpc_gss_wrap_data() 127 if (!xdr_u_int(xdrs, &len)) in xdr_rpc_gss_wrap_data() 138 XDR_SETPOS(xdrs, end); in xdr_rpc_gss_wrap_data() [all …]
|