/src/sys/fs/nfs/nlm/ |
sm_inter_xdr.c | 13 xdr_sm_name(XDR *xdrs, sm_name *objp) 16 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 22 xdr_my_id(XDR *xdrs, my_id *objp) 25 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) 27 if (!xdr_int(xdrs, &objp->my_prog)) 29 if (!xdr_int(xdrs, &objp->my_vers)) 31 if (!xdr_int(xdrs, &objp->my_proc)) 37 xdr_mon_id(XDR *xdrs, mon_id *objp) 40 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 42 if (!xdr_my_id(xdrs, &objp->my_id) [all...] |
nlm_prot_xdr.c | 19 xdr_nlm_stats(XDR *xdrs, nlm_stats *objp) 22 if (!xdr_enum(xdrs, (enum_t *)objp)) 28 xdr_nlm_holder(XDR *xdrs, nlm_holder *objp) 31 if (!xdr_bool(xdrs, &objp->exclusive)) 33 if (!xdr_int(xdrs, &objp->svid)) 35 if (!xdr_netobj(xdrs, &objp->oh)) 37 if (!xdr_u_int(xdrs, &objp->l_offset)) 39 if (!xdr_u_int(xdrs, &objp->l_len)) 45 xdr_nlm_testrply(XDR *xdrs, nlm_testrply *objp) 48 if (!xdr_nlm_stats(xdrs, &objp->stat) [all...] |
/src/common/lib/libc/rpc/ |
xdr_mem.c | 92 static bool_t xdrmem_control(XDR *xdrs, int request, void *info); 123 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) 126 xdrs->x_op = op; 127 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1)) 129 xdrs->x_private = xdrs->x_base = addr; 130 xdrs->x_handy = size; 135 xdrmem_destroy(XDR *xdrs) 141 xdrmem_getlong_aligned(XDR *xdrs, long *lp) 144 if (xdrs->x_handy < sizeof(int32_t) [all...] |
xdr.c | 146 xdr_int(XDR *xdrs, int *ip) 150 _DIAGASSERT(xdrs != NULL); 153 switch (xdrs->x_op) { 157 return (XDR_PUTLONG(xdrs, &l)); 160 if (!XDR_GETLONG(xdrs, &l)) { 177 xdr_u_int(XDR *xdrs, u_int *up) 181 _DIAGASSERT(xdrs != NULL); 184 switch (xdrs->x_op) { 188 return (XDR_PUTLONG(xdrs, (long *)&l)); 191 if (!XDR_GETLONG(xdrs, (long *)&l)) [all...] |
xdr_array.c | 88 xdr_array(XDR *xdrs, char **addrp, u_int *sizep, u_int maxsize, u_int elsize, 98 if (!xdr_u_int(xdrs, sizep)) 103 (xdrs->x_op != XDR_FREE)) 112 switch (xdrs->x_op) { 135 stat = (*elproc)(xdrs, target); 142 if (xdrs->x_op == XDR_FREE) { 160 xdr_vector(XDR *xdrs, char *basep, u_int nelem, u_int elemsize, 168 if (!(*xdr_elem)(xdrs, elptr)) {
|
/src/lib/libc/yp/ |
xdryp.c | 127 xdr_domainname(XDR *xdrs, char *objp) 130 _DIAGASSERT(xdrs != NULL); 133 return xdr_string(xdrs, &objp, YPMAXDOMAIN); 140 xdr_peername(XDR *xdrs, char *objp) 143 _DIAGASSERT(xdrs != NULL); 146 return xdr_string(xdrs, &objp, YPMAXPEER); 153 xdr_mapname(XDR *xdrs, char *objp) 156 _DIAGASSERT(xdrs != NULL); 159 return xdr_string(xdrs, &objp, YPMAXMAP); 163 xdr_ypdomain_wrap_string(XDR *xdrs, char **objp [all...] |
/src/common/include/rpc/ |
xdr.h | 55 * xdrproc(xdrs, argresp) 56 * XDR *xdrs; 59 * xdrs is an instance of a XDR handle, to which or from which the data 140 * XDR *xdrs; 146 #define XDR_GETLONG(xdrs, longp) \ 147 (*(xdrs)->x_ops->x_getlong)(xdrs, longp) 148 #define xdr_getlong(xdrs, longp) \ 149 (*(xdrs)->x_ops->x_getlong)(xdrs, longp [all...] |
/src/lib/libc/rpc/ |
xdr_sizeof.c | 67 x_putlong(XDR *xdrs, const long *longp) 69 xdrs->x_handy += BYTES_PER_XDR_UNIT; 75 x_putbytes(XDR *xdrs, const char *bp, u_int len) 77 xdrs->x_handy += len; 82 x_getpostn(XDR *xdrs) 84 return (xdrs->x_handy); 89 x_setpostn(XDR *xdrs, u_int pos) 96 x_inline(XDR *xdrs, u_int len) 101 if (xdrs->x_op != XDR_ENCODE) { 104 if (len < (u_int)(uintptr_t)xdrs->x_base) [all...] |
pmap_prot.c | 65 xdr_pmap(XDR *xdrs, struct pmap *regs) 68 _DIAGASSERT(xdrs != NULL); 71 if (xdr_u_long(xdrs, ®s->pm_prog) && 72 xdr_u_long(xdrs, ®s->pm_vers) && 73 xdr_u_long(xdrs, ®s->pm_prot)) 74 return (xdr_u_long(xdrs, ®s->pm_port));
|
rpcb_st_xdr.c | 67 xdr_rpcbs_addrlist(XDR *xdrs, rpcbs_addrlist *objp) 72 if (!xdr_u_int32_t(xdrs, &objp->prog)) { 75 if (!xdr_u_int32_t(xdrs, &objp->vers)) { 78 if (!xdr_int(xdrs, &objp->success)) { 81 if (!xdr_int(xdrs, &objp->failure)) { 84 if (!xdr_string(xdrs, &objp->netid, RPC_MAXDATASIZE)) { 88 if (!xdr_pointer(xdrs, (char **)(void *)&objp->next, 100 xdr_rpcbs_rmtcalllist(XDR *xdrs, rpcbs_rmtcalllist *objp) 104 _DIAGASSERT(xdrs != NULL); 107 if (xdrs->x_op == XDR_ENCODE) [all...] |
xdr_stdio.c | 91 * Sets the xdr stream handle xdrs for use on the stream file. 95 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) 98 xdrs->x_op = op; 99 xdrs->x_ops = &xdrstdio_ops; 100 xdrs->x_private = file; 101 xdrs->x_handy = 0; 102 xdrs->x_base = 0; 107 * Cleans up the xdr stream handle xdrs previously set up by xdrstdio_create. 110 xdrstdio_destroy(XDR *xdrs) 112 (void)fflush((FILE *)xdrs->x_private) [all...] |
rpcb_prot.c | 78 xdr_rpcb(XDR *xdrs, RPCB *objp) 83 if (!xdr_u_int32_t(xdrs, &objp->r_prog)) { 86 if (!xdr_u_int32_t(xdrs, &objp->r_vers)) { 89 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { 92 if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) { 95 if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) { 125 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) 137 _DIAGASSERT(xdrs != NULL); 140 freeing = (xdrs->x_op == XDR_FREE); 145 if (! xdr_bool(xdrs, &more_elements)) [all...] |
authunix_prot.c | 68 xdr_authunix_parms(XDR *xdrs, struct authunix_parms *p) 71 _DIAGASSERT(xdrs != NULL); 74 if (xdr_u_long(xdrs, &(p->aup_time)) 75 && xdr_string(xdrs, &(p->aup_machname), MAX_MACHINE_NAME) 76 && xdr_int(xdrs, &(p->aup_uid)) 77 && xdr_int(xdrs, &(p->aup_gid)) 78 && xdr_array(xdrs, (char **)(void *)&(p->aup_gids),
|
auth_none.c | 96 XDR *xdrs; local in function:authnone_create 107 xdrs = &xdr_stream; 108 xdrmem_create(xdrs, ap->marshalled_client, 110 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_cred); 111 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_verf); 112 ap->mcnt = XDR_GETPOS(xdrs); 113 XDR_DESTROY(xdrs); 120 authnone_marshal(AUTH *client, XDR *xdrs) 124 _DIAGASSERT(xdrs != NULL); 128 return ((*xdrs->x_ops->x_putbytes)(xdrs [all...] |
rpc_prot.c | 84 xdr_opaque_auth(XDR *xdrs, struct opaque_auth *ap) 87 _DIAGASSERT(xdrs != NULL); 90 if (xdr_enum(xdrs, &(ap->oa_flavor))) 91 return (xdr_bytes(xdrs, &ap->oa_base, 100 xdr_des_block(XDR *xdrs, des_block *blkp) 103 _DIAGASSERT(xdrs != NULL); 106 return (xdr_opaque(xdrs, (caddr_t)(void *)blkp, 116 xdr_accepted_reply(XDR *xdrs, struct accepted_reply *ar) 119 _DIAGASSERT(xdrs != NULL); 123 if (! xdr_opaque_auth(xdrs, &(ar->ar_verf)) [all...] |
pmap_prot2.c | 102 xdr_pmaplist(XDR *xdrs, struct pmaplist **rp) 113 _DIAGASSERT(xdrs != NULL); 116 freeing = (xdrs->x_op == XDR_FREE); 120 if (! xdr_bool(xdrs, &more_elements)) 131 if (! xdr_reference(xdrs, (caddr_t *)rp, 144 xdr_pmaplist_ptr(XDR *xdrs, struct pmaplist *rp) 147 _DIAGASSERT(xdrs != NULL); 150 return xdr_pmaplist(xdrs, (struct pmaplist **)(void *)rp);
|
pmap_rmt.c | 131 xdr_rmtcall_args(XDR *xdrs, struct rmtcallargs *cap) 135 _DIAGASSERT(xdrs != NULL); 138 if (xdr_u_long(xdrs, &(cap->prog)) && 139 xdr_u_long(xdrs, &(cap->vers)) && 140 xdr_u_long(xdrs, &(cap->proc))) { 141 lenposition = XDR_GETPOS(xdrs); 142 if (! xdr_u_long(xdrs, &(cap->arglen))) 144 argposition = XDR_GETPOS(xdrs); 145 if (! (*(cap->xdr_args))(xdrs, cap->args_ptr)) 147 position = XDR_GETPOS(xdrs); [all...] |
xdr_reference.c | 78 xdr_reference(XDR *xdrs, caddr_t *pp, u_int size, xdrproc_t proc) 84 switch (xdrs->x_op) { 101 stat = (*proc)(xdrs, loc); 103 if (xdrs->x_op == XDR_FREE) { 131 xdr_pointer(XDR *xdrs, char **objpp, u_int obj_size, xdrproc_t xdr_obj) 137 if (! xdr_bool(xdrs,&more_data)) { 144 return (xdr_reference(xdrs,objpp,obj_size,xdr_obj));
|
clnt_raw.c | 105 XDR *xdrs; local in function:clnt_raw_create 122 xdrs = &clp->xdr_stream; 133 xdrmem_create(xdrs, clp->u.mashl_callmsg, MCALL_MSG_SIZE, XDR_ENCODE); 134 if (! xdr_callhdr(xdrs, &call_msg)) 136 clp->mcnt = XDR_GETPOS(xdrs); 137 XDR_DESTROY(xdrs); 142 xdrmem_create(xdrs, clp->_raw_buf, UDPMSGSIZE, XDR_FREE); 165 XDR *xdrs = &clp->xdr_stream; local in function:clnt_raw_call 183 xdrs->x_op = XDR_ENCODE; 184 XDR_SETPOS(xdrs, 0) 263 XDR *xdrs = &clp->xdr_stream; local in function:clnt_raw_freeres [all...] |
svc_raw.c | 143 XDR *xdrs; local in function:svc_raw_recv 153 xdrs = &srp->xdr_stream; 154 xdrs->x_op = XDR_DECODE; 155 (void) XDR_SETPOS(xdrs, 0); 156 if (! xdr_callmsg(xdrs, msg)) { 167 XDR *xdrs; local in function:svc_raw_reply 177 xdrs = &srp->xdr_stream; 178 xdrs->x_op = XDR_ENCODE; 179 (void) XDR_SETPOS(xdrs, 0); 180 if (! xdr_replymsg(xdrs, msg)) 208 XDR *xdrs; local in function:svc_raw_freeargs [all...] |
rpc_callmsg.c | 69 xdr_callmsg(XDR *xdrs, struct rpc_msg *cmsg) 74 _DIAGASSERT(xdrs != NULL); 77 if (xdrs->x_op == XDR_ENCODE) { 84 buf = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT 120 if (xdrs->x_op == XDR_DECODE) { 121 buf = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT); 147 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); 149 if (xdr_opaque(xdrs, oa->oa_base, 163 buf = XDR_INLINE(xdrs, 2 * BYTES_PER_XDR_UNIT); 165 if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE | [all...] |
auth_unix.c | 112 XDR xdrs; local in function:authunix_create 154 xdrmem_create(&xdrs, mymem, MAX_AUTH_BYTES, XDR_ENCODE); 155 if (! xdr_authunix_parms(&xdrs, &aup)) 157 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); 241 authunix_marshal(AUTH *auth, XDR *xdrs) 246 _DIAGASSERT(xdrs != NULL); 249 return (XDR_PUTBYTES(xdrs, au->au_marshed, au->au_mpos)); 256 XDR xdrs; local in function:authunix_validate 263 xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, 271 if (xdr_opaque_auth(&xdrs, &au->au_shcred)) 290 XDR xdrs; local in function:authunix_refresh 357 XDR *xdrs = &xdr_stream; local in function:marshal_new_auth [all...] |
/src/lib/librpcsvc/ |
rnusers.x | 112 %xdr_utmp(xdrs, objp) 113 % XDR *xdrs; 123 % if (xdrs->x_op == XDR_FREE) 127 % if (!xdr_bytes(xdrs, &ptr, &size, size)) 131 % if (!xdr_bytes(xdrs, &ptr, &size, size)) 135 % if (!xdr_bytes(xdrs, &ptr, &size, size)) 137 % if (!xdr_long(xdrs, &objp->ut_time)) 143 %xdr_utmpptr(xdrs, objpp) 144 % XDR *xdrs; 148 % if (!xdr_reference(xdrs, (char **) objpp, (u_int)sizeof(struct ru_utmp) [all...] |
/src/usr.sbin/ypserv/common/ |
ypresp_xdr.c | 22 xdr_ypresp_xfr(XDR *xdrs, struct ypresp_xfr *objp) 25 if (!xdr_u_int(xdrs, &objp->transid)) 28 if (!xdr_enum(xdrs, (enum_t *)&objp->xfrstat))
|
/src/usr.sbin/ypserv/ypserv/ |
ypserv_xdr.c | 22 xdr_ypresp_all(XDR *xdrs, struct ypresp_all *objp) 25 if (!xdr_bool(xdrs, &objp->more)) 30 if (!xdr_ypresp_key_val(xdrs, &objp->ypresp_all_u.val))
|