| /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/external/bsd/am-utils/dist/libamu/ |
| nfs_prot_xdr.c | 50 xdr_amq_string(XDR *xdrs, amq_string *objp) 52 if (!xdr_string(xdrs, objp, AMQ_STRLEN)) { 60 xdr_amq_sync_umnt(XDR *xdrs, amq_sync_umnt *objp) 63 if (!xdr_opaque(xdrs, (char *) objp, sizeof(*objp))) {
|
| xdr_func.c | 71 extern bool_t xdr_exportnode(XDR *xdrs, exportnode *objp); 72 extern bool_t xdr_groupnode(XDR *xdrs, groupnode *objp); 73 extern bool_t xdr_name(XDR *xdrs, name *objp); 78 xdr_attrstat(XDR *xdrs, nfsattrstat *objp) 83 if (!xdr_nfsstat(xdrs, &objp->ns_status)) { 88 if (!xdr_fattr(xdrs, &objp->ns_u.ns_attr_u)) { 102 xdr_createargs(XDR *xdrs, nfscreateargs *objp) 107 if (!xdr_diropargs(xdrs, &objp->ca_where)) { 110 if (!xdr_sattr(xdrs, &objp->ca_attributes)) { 120 xdr_dirlist(XDR *xdrs, nfsdirlist *objp [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...] |
| /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 | 92 * Sets the xdr stream handle xdrs for use on the stream file. 96 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) 99 xdrs->x_op = op; 100 xdrs->x_ops = &xdrstdio_ops; 101 xdrs->x_private = file; 102 xdrs->x_handy = 0; 103 xdrs->x_base = 0; 108 * Cleans up the xdr stream handle xdrs previously set up by xdrstdio_create. 111 xdrstdio_destroy(XDR *xdrs) 113 (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 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 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 183 xdrs->x_op = XDR_ENCODE; 184 XDR_SETPOS(xdrs, 0) 263 XDR *xdrs = &clp->xdr_stream; local [all...] |
| /src/external/bsd/am-utils/dist/amq/ |
| amq_xdr.c | 50 xdr_time_type(XDR *xdrs, time_type *objp) 52 if (!xdr_longlong_t(xdrs, (longlong_t *) objp)) { 60 xdr_amq_mount_tree(XDR *xdrs, amq_mount_tree *objp) 63 if (!xdr_amq_string(xdrs, &objp->mt_mountinfo)) { 67 if (!xdr_amq_string(xdrs, &objp->mt_directory)) { 71 if (!xdr_amq_string(xdrs, &objp->mt_mountpoint)) { 75 if (!xdr_amq_string(xdrs, &objp->mt_type)) { 79 if (!xdr_time_type(xdrs, &objp->mt_mounttime)) { 83 if (!xdr_u_short(xdrs, &objp->mt_mountuid)) { 87 if (!xdr_int(xdrs, &objp->mt_getattr)) [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))
|
| /src/external/bsd/am-utils/dist/amd/ |
| amq_subr.c | 52 bool_t xdr_amq_mount_tree_node(XDR *xdrs, amq_mount_tree *objp); 53 bool_t xdr_amq_mount_subtree(XDR *xdrs, amq_mount_tree *objp); 315 xdr_amq_setopt(XDR *xdrs, amq_setopt *objp) 317 if (!xdr_enum(xdrs, (enum_t *) ((voidp) &objp->as_opt))) { 320 if (!xdr_string(xdrs, &objp->as_str, AMQ_STRLEN)) { 331 xdr_amq_mount_tree_node(XDR *xdrs, amq_mount_tree *objp) 336 if (!xdr_amq_string(xdrs, &mp->am_al->al_mnt->mf_info)) { 339 if (!xdr_amq_string(xdrs, &mp->am_path)) { 342 if (!xdr_amq_string(xdrs, mp->am_link ? &mp->am_link : &mp->am_al->al_mnt->mf_mount)) { 345 if (!xdr_amq_string(xdrs, &mp->am_al->al_mnt->mf_ops->fs_type)) [all...] |