/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() 21 xdr_nlm_holder(XDR *xdrs, nlm_holder *objp) in xdr_nlm_holder() argument 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() 30 if (!xdr_u_int(xdrs, &objp->l_offset)) in xdr_nlm_holder() 32 if (!xdr_u_int(xdrs, &objp->l_len)) in xdr_nlm_holder() 38 xdr_nlm_testrply(XDR *xdrs, nlm_testrply *objp) in xdr_nlm_testrply() argument 41 if (!xdr_nlm_stats(xdrs, &objp->stat)) in xdr_nlm_testrply() [all …]
|
H A D | sm_inter_xdr.c | 9 xdr_sm_name(XDR *xdrs, sm_name *objp) in xdr_sm_name() argument 12 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) in xdr_sm_name() 18 xdr_my_id(XDR *xdrs, my_id *objp) in xdr_my_id() argument 21 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) in xdr_my_id() 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 36 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) in xdr_mon_id() 38 if (!xdr_my_id(xdrs, &objp->my_id)) in xdr_mon_id() [all …]
|
/freebsd/sys/xdr/ |
H A D | xdr_mem.c | 65 static bool_t xdrmem_control(XDR *xdrs, int request, void *info); 98 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) in xdrmem_create() argument 101 xdrs->x_op = op; in xdrmem_create() 102 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1)) in xdrmem_create() 104 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create() 105 xdrs->x_handy = size; in xdrmem_create() 110 xdrmem_destroy(XDR *xdrs) in xdrmem_destroy() argument 116 xdrmem_getlong_aligned(XDR *xdrs, long *lp) in xdrmem_getlong_aligned() argument 119 if (xdrs->x_handy < sizeof(int32_t)) in xdrmem_getlong_aligned() 121 xdrs->x_handy -= sizeof(int32_t); in xdrmem_getlong_aligned() [all …]
|
H A D | xdr.c | 96 xdr_int(XDR *xdrs, int *ip) in xdr_int() argument 100 switch (xdrs->x_op) { in xdr_int() 103 return (XDR_PUTLONG(xdrs, &l)); in xdr_int() 106 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int() 123 xdr_u_int(XDR *xdrs, u_int *up) in xdr_u_int() argument 127 switch (xdrs->x_op) { in xdr_u_int() 130 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int() 133 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int() 151 xdr_long(XDR *xdrs, long *lp) in xdr_long() argument 153 switch (xdrs->x_op) { in xdr_long() [all …]
|
H A D | xdr_mbuf.c | 66 xdrmbuf_create(XDR *xdrs, struct mbuf *m, enum xdr_op op) in xdrmbuf_create() argument 70 xdrs->x_op = op; in xdrmbuf_create() 71 xdrs->x_ops = &xdrmbuf_ops; in xdrmbuf_create() 72 xdrs->x_base = (char *) m; in xdrmbuf_create() 75 xdrs->x_private = m; in xdrmbuf_create() 76 xdrs->x_handy = m->m_len; in xdrmbuf_create() 78 xdrs->x_private = m; in xdrmbuf_create() 79 xdrs->x_handy = 0; in xdrmbuf_create() 87 xdrmbuf_putmbuf(XDR *xdrs, struct mbuf *madd) in xdrmbuf_putmbuf() argument 96 m = (struct mbuf *) xdrs->x_private; in xdrmbuf_putmbuf() [all …]
|
H A D | xdr_sizeof.c | 47 x_putlong(XDR *xdrs, const long *longp) in x_putlong() argument 50 xdrs->x_handy += BYTES_PER_XDR_UNIT; in x_putlong() 56 x_putbytes(XDR *xdrs, const char *bp, u_int len) in x_putbytes() argument 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() 72 x_setpostn(XDR *xdrs, u_int pos) in x_setpostn() argument 80 x_inline(XDR *xdrs, u_int len) in x_inline() argument 86 if (xdrs->x_op != XDR_ENCODE) { in x_inline() 89 if (len < (u_int)(uintptr_t)xdrs->x_base) { in x_inline() [all …]
|
/freebsd/lib/libc/xdr/ |
H A D | xdr_mem.c | 96 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) in xdrmem_create() argument 99 xdrs->x_op = op; in xdrmem_create() 100 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1)) in xdrmem_create() 102 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create() 103 xdrs->x_handy = size; in xdrmem_create() 108 xdrmem_destroy(XDR *xdrs) in xdrmem_destroy() argument 114 xdrmem_getlong_aligned(XDR *xdrs, long *lp) in xdrmem_getlong_aligned() argument 117 if (xdrs->x_handy < sizeof(int32_t)) in xdrmem_getlong_aligned() 119 xdrs->x_handy -= sizeof(int32_t); in xdrmem_getlong_aligned() 120 *lp = ntohl(*(u_int32_t *)xdrs->x_private); in xdrmem_getlong_aligned() [all …]
|
H A D | xdr.c | 87 xdr_void(XDR *xdrs __unused, void *ptr __unused) in xdr_void() 96 xdr_int(XDR *xdrs, int *ip) in xdr_int() argument 100 switch (xdrs->x_op) { in xdr_int() 104 return (XDR_PUTLONG(xdrs, &l)); in xdr_int() 107 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int() 124 xdr_u_int(XDR *xdrs, u_int *up) in xdr_u_int() argument 128 switch (xdrs->x_op) { in xdr_u_int() 132 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int() 135 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int() 154 xdr_long(XDR *xdrs, long *lp) in xdr_long() argument [all …]
|
H A D | xdr_sizeof.c | 49 x_putlong(XDR *xdrs, const long *longp) in x_putlong() argument 51 xdrs->x_handy += BYTES_PER_XDR_UNIT; in x_putlong() 57 x_putbytes(XDR *xdrs, const char *bp, u_int len) in x_putbytes() argument 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() 71 x_setpostn(XDR *xdrs, u_int pos) in x_setpostn() argument 78 x_inline(XDR *xdrs, u_int len) in x_inline() argument 83 if (xdrs->x_op != XDR_ENCODE) { in x_inline() 86 if (len < (u_int)(uintptr_t)xdrs->x_base) { in x_inline() [all …]
|
H A D | xdr_stdio.c | 81 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) in xdrstdio_create() argument 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 98 (void)fflush((FILE *)xdrs->x_private); in xdrstdio_destroy() 103 xdrstdio_getlong(XDR *xdrs, long *lp) in xdrstdio_getlong() argument 107 if (fread(&temp, sizeof(int32_t), 1, (FILE *)xdrs->x_private) != 1) in xdrstdio_getlong() [all …]
|
/freebsd/sys/rpc/ |
H A D | xdr.h | 154 #define XDR_GETLONG(xdrs, longp) \ argument 155 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 156 #define xdr_getlong(xdrs, longp) \ argument 157 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 159 #define XDR_PUTLONG(xdrs, longp) \ argument 160 (*(xdrs)->x_ops->x_putlong)(xdrs, longp) 161 #define xdr_putlong(xdrs, longp) \ argument 162 (*(xdrs)->x_ops->x_putlong)(xdrs, longp) 165 xdr_getint32(XDR *xdrs, int32_t *ip) in xdr_getint32() argument 169 if (!xdr_getlong(xdrs, &l)) in xdr_getint32() [all …]
|
H A D | rpcb_prot.c | 54 xdr_portmap(XDR *xdrs, struct portmap *regs) in xdr_portmap() argument 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() 60 return (xdr_u_long(xdrs, ®s->pm_port)); 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() 73 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { in xdr_rpcb() 76 if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) { in xdr_rpcb() [all …]
|
H A D | rpc_prot.c | 72 xdr_opaque_auth(XDR *xdrs, struct opaque_auth *ap) in xdr_opaque_auth() argument 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() 90 xdr_accepted_reply(XDR *xdrs, struct accepted_reply *ar) in xdr_accepted_reply() argument 94 assert(xdrs != NULL); in xdr_accepted_reply() 100 if (! xdr_opaque_auth(xdrs, &(ar->ar_verf))) in xdr_accepted_reply() 102 if (! xdr_enum(xdrs, (enum_t *) par_stat)) in xdr_accepted_reply() 108 return ((*(ar->ar_results.proc))(xdrs, in xdr_accepted_reply() 114 if (! xdr_uint32_t(xdrs, &(ar->ar_vers.low))) in xdr_accepted_reply() [all …]
|
H A D | authunix_prot.c | 60 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred) in xdr_authunix_parms() argument 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() 96 if (!xdr_uint32_t(xdrs, &cred->cr_groups[0])) in xdr_authunix_parms() 99 if (xdrs->x_op == XDR_ENCODE) { in xdr_authunix_parms() [all …]
|
/freebsd/include/rpc/ |
H A D | xdr.h | 150 #define XDR_GETLONG(xdrs, longp) \ argument 151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 152 #define xdr_getlong(xdrs, longp) \ argument 153 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 155 #define XDR_PUTLONG(xdrs, longp) \ argument 156 (*(xdrs)->x_ops->x_putlong)(xdrs, longp) 157 #define xdr_putlong(xdrs, longp) \ argument 158 (*(xdrs)->x_ops->x_putlong)(xdrs, longp) 161 xdr_getint32(XDR *xdrs, int32_t *ip) in xdr_getint32() argument 165 if (!xdr_getlong(xdrs, &l)) in xdr_getint32() [all …]
|
/freebsd/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, in xdrmem_create() 140 xdrs->x_ops = &xdrmem_encode_ops; in xdrmem_create() 143 xdrs->x_ops = &xdrmem_decode_ops; in xdrmem_create() 146 xdrs->x_ops = NULL; /* Let the caller know we failed */ in xdrmem_create() 150 xdrs->x_op = op; in xdrmem_create() 151 xdrs->x_addr = addr; in xdrmem_create() 152 xdrs->x_addr_end = addr + size; in xdrmem_create() 154 if (xdrs->x_addr_end < xdrs->x_addr) { in xdrmem_create() 155 xdrs in xdrmem_create() 134 xdrmem_create(XDR * xdrs,const caddr_t addr,const uint_t size,const enum xdr_op op) xdrmem_create() argument 160 xdrmem_control(XDR * xdrs,int req,void * info) xdrmem_control() argument 174 xdrmem_enc_bytes(XDR * xdrs,caddr_t cp,const uint_t cnt) xdrmem_enc_bytes() argument 202 xdrmem_dec_bytes(XDR * xdrs,caddr_t cp,const uint_t cnt) xdrmem_dec_bytes() argument 233 xdrmem_enc_uint32(XDR * xdrs,uint32_t val) xdrmem_enc_uint32() argument 246 xdrmem_dec_uint32(XDR * xdrs,uint32_t * val) xdrmem_dec_uint32() argument 259 xdrmem_enc_char(XDR * xdrs,char * cp) xdrmem_enc_char() argument 270 xdrmem_dec_char(XDR * xdrs,char * cp) xdrmem_dec_char() argument 293 xdrmem_enc_ushort(XDR * xdrs,unsigned short * usp) xdrmem_enc_ushort() argument 301 xdrmem_dec_ushort(XDR * xdrs,unsigned short * usp) xdrmem_dec_ushort() argument 323 xdrmem_enc_uint(XDR * xdrs,unsigned * up) xdrmem_enc_uint() argument 331 xdrmem_dec_uint(XDR * xdrs,unsigned * up) xdrmem_dec_uint() argument 339 xdrmem_enc_ulonglong(XDR * xdrs,u_longlong_t * ullp) xdrmem_enc_ulonglong() argument 350 xdrmem_dec_ulonglong(XDR * xdrs,u_longlong_t * ullp) xdrmem_dec_ulonglong() argument 367 xdr_enc_array(XDR * xdrs,caddr_t * arrp,uint_t * sizep,const uint_t maxsize,const uint_t elsize,const xdrproc_t elproc) xdr_enc_array() argument 389 xdr_dec_array(XDR * xdrs,caddr_t * arrp,uint_t * sizep,const uint_t maxsize,const uint_t elsize,const xdrproc_t elproc) xdr_dec_array() argument 433 xdr_enc_string(XDR * xdrs,char ** sp,const uint_t maxsize) xdr_enc_string() argument 450 xdr_dec_string(XDR * xdrs,char ** sp,const uint_t maxsize) xdr_dec_string() argument [all...] |
/freebsd/lib/libc/rpc/ |
H A D | rpcb_st_xdr.c | 50 xdr_rpcbs_addrlist(XDR *xdrs, rpcbs_addrlist *objp) in xdr_rpcbs_addrlist() argument 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() 66 if (!xdr_string(xdrs, &objp->netid, RPC_MAXDATASIZE)) { in xdr_rpcbs_addrlist() 71 if (!xdr_pointer(xdrs, (char **) pnext, in xdr_rpcbs_addrlist() 83 xdr_rpcbs_rmtcalllist(XDR *xdrs, rpcbs_rmtcalllist *objp) in xdr_rpcbs_rmtcalllist() argument 89 if (xdrs->x_op == XDR_ENCODE) { in xdr_rpcbs_rmtcalllist() 90 buf = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT); 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() 60 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { in xdr_rpcb() 63 if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) { in xdr_rpcb() 66 if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) { in xdr_rpcb() 96 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) in xdr_rpcblist_ptr() argument 104 int freeing = (xdrs->x_op == XDR_FREE); in xdr_rpcblist_ptr() 111 if (! xdr_bool(xdrs, &more_elements)) { in xdr_rpcblist_ptr() 124 if (! xdr_reference(xdrs, (caddr_t *)rp, in xdr_rpcblist_ptr() [all …]
|
H A D | key_prot_xdr.c | 47 xdr_keystatus(register XDR *xdrs, keystatus *objp) in xdr_keystatus() argument 50 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_keystatus() 56 xdr_keybuf(register XDR *xdrs, keybuf objp) in xdr_keybuf() argument 59 if (!xdr_opaque(xdrs, objp, HEXKEYBYTES)) in xdr_keybuf() 65 xdr_netnamestr(register XDR *xdrs, netnamestr *objp) in xdr_netnamestr() argument 68 if (!xdr_string(xdrs, objp, MAXNETNAMELEN)) in xdr_netnamestr() 74 xdr_cryptkeyarg(register XDR *xdrs, cryptkeyarg *objp) in xdr_cryptkeyarg() argument 77 if (!xdr_netnamestr(xdrs, &objp->remotename)) in xdr_cryptkeyarg() 79 if (!xdr_des_block(xdrs, &objp->deskey)) in xdr_cryptkeyarg() 85 xdr_cryptkeyarg2(register XDR *xdrs, cryptkeyarg2 *objp) in xdr_cryptkeyarg2() argument [all …]
|
H A D | rpc_prot.c | 66 xdr_opaque_auth(XDR *xdrs, struct opaque_auth *ap) in xdr_opaque_auth() argument 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() 88 return (xdr_opaque(xdrs, (caddr_t)(void *)blkp, sizeof(des_block))); in xdr_des_block() 97 xdr_accepted_reply(XDR *xdrs, struct accepted_reply *ar) in xdr_accepted_reply() argument 101 assert(xdrs != NULL); in xdr_accepted_reply() 107 if (! xdr_opaque_auth(xdrs, &(ar->ar_verf))) in xdr_accepted_reply() [all …]
|
H A D | clnt_raw.c | 89 XDR *xdrs; in clnt_raw_create() local 105 xdrs = &clp->xdr_stream; in clnt_raw_create() 116 xdrmem_create(xdrs, clp->u.mashl_callmsg, MCALL_MSG_SIZE, XDR_ENCODE); in clnt_raw_create() 117 if (! xdr_callhdr(xdrs, &call_msg)) in clnt_raw_create() 119 clp->mcnt = XDR_GETPOS(xdrs); in clnt_raw_create() 120 XDR_DESTROY(xdrs); in clnt_raw_create() 125 xdrmem_create(xdrs, clp->_raw_buf, UDPMSGSIZE, XDR_FREE); in clnt_raw_create() 142 XDR *xdrs = &clp->xdr_stream; in clnt_raw_call() local 160 xdrs->x_op = XDR_ENCODE; in clnt_raw_call() 161 XDR_SETPOS(xdrs, 0); in clnt_raw_call() [all …]
|
H A D | pmap_rmt.c | 115 xdr_rmtcall_args(XDR *xdrs, struct rmtcallargs *cap) in xdr_rmtcall_args() argument 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() 129 if (! (*(cap->xdr_args))(xdrs, cap->args_ptr)) in xdr_rmtcall_args() 131 position = XDR_GETPOS(xdrs); in xdr_rmtcall_args() [all …]
|
/freebsd/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) 88 return (xdrs->x_ops->xdr_char(xdrs, cp)); in xdr_char() argument 91 static inline bool_t xdr_u_short(XDR *xdrs, unsigned short *usp) in xdr_char() 93 return (xdrs argument 78 xdr_control(xdrs,req,info) global() argument 98 xdr_short(XDR * xdrs,short * sp) xdr_short() argument 104 xdr_u_int(XDR * xdrs,unsigned * up) xdr_u_int() argument 109 xdr_int(XDR * xdrs,int * ip) xdr_int() argument 115 xdr_u_longlong_t(XDR * xdrs,u_longlong_t * ullp) xdr_u_longlong_t() argument 120 xdr_longlong_t(XDR * xdrs,longlong_t * llp) xdr_longlong_t() argument 129 xdr_opaque(XDR * xdrs,caddr_t cp,const uint_t cnt) xdr_opaque() argument 138 xdr_string(XDR * xdrs,char ** sp,const uint_t maxsize) xdr_string() argument 146 xdr_array(XDR * xdrs,caddr_t * arrp,uint_t * sizep,const uint_t maxsize,const uint_t elsize,const xdrproc_t elproc) xdr_array() argument [all...] |
/freebsd/sys/kgssapi/ |
H A D | gssd_prot.c | 44 xdr_gss_buffer_desc(XDR *xdrs, gss_buffer_desc *buf) in xdr_gss_buffer_desc() argument 51 if (!xdr_bytes(xdrs, &val, &len, ~0)) in xdr_gss_buffer_desc() 60 xdr_gss_OID_desc(XDR *xdrs, gss_OID_desc *oid) in xdr_gss_OID_desc() argument 67 if (!xdr_bytes(xdrs, &val, &len, ~0)) in xdr_gss_OID_desc() 76 xdr_gss_OID(XDR *xdrs, gss_OID *oidp) in xdr_gss_OID() argument 81 switch (xdrs->x_op) { in xdr_gss_OID() 86 if (!xdr_bool(xdrs, &is_null) in xdr_gss_OID() 87 || !xdr_gss_OID_desc(xdrs, oid)) 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() [all …]
|
/freebsd/lib/librpcsec_gss/ |
H A D | rpcsec_gss_prot.c | 51 xdr_gss_buffer_desc(XDR *xdrs, gss_buffer_desc *p) in xdr_gss_buffer_desc() argument 59 ret = xdr_bytes(xdrs, &val, &len, MAX_GSS_SIZE); in xdr_gss_buffer_desc() 67 xdr_rpc_gss_cred(XDR *xdrs, struct rpc_gss_cred *p) in xdr_rpc_gss_cred() argument 74 ret = (xdr_u_int(xdrs, &p->gc_version) && in xdr_rpc_gss_cred() 75 xdr_enum(xdrs, &proc) && in xdr_rpc_gss_cred() 76 xdr_u_int(xdrs, &p->gc_seq) && in xdr_rpc_gss_cred() 77 xdr_enum(xdrs, &svc) && in xdr_rpc_gss_cred() 78 xdr_gss_buffer_desc(xdrs, &p->gc_handle)); in xdr_rpc_gss_cred() 86 xdr_rpc_gss_init_res(XDR *xdrs, struct rpc_gss_init_res *p) in xdr_rpc_gss_init_res() argument 89 return (xdr_gss_buffer_desc(xdrs, &p->gr_handle) && in xdr_rpc_gss_init_res() [all …]
|