Home
last modified time | relevance | path

Searched refs:xdrs (Results 1 – 25 of 59) sorted by relevance

123

/netbsd-src/external/bsd/am-utils/dist/libamu/
H A Dxdr_func.c71 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) in xdr_attrstat() argument
83 if (!xdr_nfsstat(xdrs, &objp->ns_status)) { in xdr_attrstat()
88 if (!xdr_fattr(xdrs, &objp->ns_u.ns_attr_u)) { in xdr_attrstat()
102 xdr_createargs(XDR *xdrs, nfscreateargs *objp) in xdr_createargs() argument
107 if (!xdr_diropargs(xdrs, &objp->ca_where)) { in xdr_createargs()
110 if (!xdr_sattr(xdrs, &objp->ca_attributes)) { in xdr_createargs()
120 xdr_dirlist(XDR *xdrs, nfsdirlist *objp) in xdr_dirlist() argument
[all …]
/netbsd-src/sys/fs/nfs/nlm/
H A Dnlm_prot_xdr.c19 xdr_nlm_stats(XDR *xdrs, nlm_stats *objp) in xdr_nlm_stats() argument
22 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_nlm_stats()
28 xdr_nlm_holder(XDR *xdrs, nlm_holder *objp) in xdr_nlm_holder() argument
31 if (!xdr_bool(xdrs, &objp->exclusive)) in xdr_nlm_holder()
33 if (!xdr_int(xdrs, &objp->svid)) in xdr_nlm_holder()
35 if (!xdr_netobj(xdrs, &objp->oh)) in xdr_nlm_holder()
37 if (!xdr_u_int(xdrs, &objp->l_offset)) in xdr_nlm_holder()
39 if (!xdr_u_int(xdrs, &objp->l_len)) in xdr_nlm_holder()
45 xdr_nlm_testrply(XDR *xdrs, nlm_testrply *objp) in xdr_nlm_testrply() argument
48 if (!xdr_nlm_stats(xdrs, &objp->stat)) in xdr_nlm_testrply()
[all …]
H A Dsm_inter_xdr.c13 xdr_sm_name(XDR *xdrs, sm_name *objp) in xdr_sm_name() argument
16 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) in xdr_sm_name()
22 xdr_my_id(XDR *xdrs, my_id *objp) in xdr_my_id() argument
25 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) in xdr_my_id()
27 if (!xdr_int(xdrs, &objp->my_prog)) in xdr_my_id()
29 if (!xdr_int(xdrs, &objp->my_vers)) in xdr_my_id()
31 if (!xdr_int(xdrs, &objp->my_proc)) in xdr_my_id()
37 xdr_mon_id(XDR *xdrs, mon_id *objp) in xdr_mon_id() argument
40 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) in xdr_mon_id()
42 if (!xdr_my_id(xdrs, &objp->my_id)) in xdr_mon_id()
[all …]
/netbsd-src/common/lib/libc/rpc/
H A Dxdr.c146 xdr_int(XDR *xdrs, int *ip) in xdr_int() argument
150 _DIAGASSERT(xdrs != NULL); in xdr_int()
153 switch (xdrs->x_op) { in xdr_int()
157 return (XDR_PUTLONG(xdrs, &l)); in xdr_int()
160 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int()
177 xdr_u_int(XDR *xdrs, u_int *up) in xdr_u_int() argument
181 _DIAGASSERT(xdrs != NULL); in xdr_u_int()
184 switch (xdrs->x_op) { in xdr_u_int()
188 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int()
191 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int()
[all …]
H A Dxdr_mem.c92 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) in xdrmem_create() argument
126 xdrs->x_op = op; in xdrmem_create()
127 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1)) in xdrmem_create()
129 xdrs->x_private = xdrs->x_base = addr; in xdrmem_create()
130 xdrs->x_handy = size; in xdrmem_create()
135 xdrmem_destroy(XDR *xdrs) in xdrmem_destroy() argument
141 xdrmem_getlong_aligned(XDR *xdrs, long *lp) in xdrmem_getlong_aligned() argument
144 if (xdrs->x_handy < sizeof(int32_t)) in xdrmem_getlong_aligned()
146 xdrs->x_handy -= sizeof(int32_t); in xdrmem_getlong_aligned()
[all …]
/netbsd-src/lib/libc/yp/
H A Dxdryp.c127 xdr_domainname(XDR *xdrs, char *objp) in xdr_domainname() argument
130 _DIAGASSERT(xdrs != NULL); in xdr_domainname()
133 return xdr_string(xdrs, &objp, YPMAXDOMAIN); in xdr_domainname()
140 xdr_peername(XDR *xdrs, char *objp) in xdr_peername() argument
143 _DIAGASSERT(xdrs != NULL); in xdr_peername()
146 return xdr_string(xdrs, &objp, YPMAXPEER); in xdr_peername()
153 xdr_mapname(XDR *xdrs, char *objp) in xdr_mapname() argument
156 _DIAGASSERT(xdrs != NULL); in xdr_mapname()
159 return xdr_string(xdrs, &objp, YPMAXMAP); in xdr_mapname()
163 xdr_ypdomain_wrap_string(XDR *xdrs, char **objp) in xdr_ypdomain_wrap_string() argument
[all …]
/netbsd-src/common/include/rpc/
H A Dxdr.h146 #define XDR_GETLONG(xdrs, longp) \ argument
147 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
148 #define xdr_getlong(xdrs, longp) \ argument
149 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
151 #define XDR_PUTLONG(xdrs, longp) \ argument
152 (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
153 #define xdr_putlong(xdrs, longp) \ argument
154 (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
157 xdr_getint32(XDR *xdrs, int32_t *ip) in xdr_getint32() argument
161 if (!xdr_getlong(xdrs, &l)) in xdr_getint32()
[all …]
/netbsd-src/external/bsd/am-utils/dist/amq/
H A Damq_xdr.c50 xdr_time_type(XDR *xdrs, time_type *objp) in xdr_time_type() argument
52 if (!xdr_longlong_t(xdrs, (longlong_t *) objp)) { in xdr_time_type()
60 xdr_amq_mount_tree(XDR *xdrs, amq_mount_tree *objp) in xdr_amq_mount_tree() argument
63 if (!xdr_amq_string(xdrs, &objp->mt_mountinfo)) { in xdr_amq_mount_tree()
67 if (!xdr_amq_string(xdrs, &objp->mt_directory)) { in xdr_amq_mount_tree()
71 if (!xdr_amq_string(xdrs, &objp->mt_mountpoint)) { in xdr_amq_mount_tree()
75 if (!xdr_amq_string(xdrs, &objp->mt_type)) { in xdr_amq_mount_tree()
79 if (!xdr_time_type(xdrs, &objp->mt_mounttime)) { in xdr_amq_mount_tree()
83 if (!xdr_u_short(xdrs, &objp->mt_mountuid)) { in xdr_amq_mount_tree()
87 if (!xdr_int(xdrs, &objp->mt_getattr)) { in xdr_amq_mount_tree()
[all …]
/netbsd-src/lib/libc/rpc/
H A Drpcb_st_xdr.c67 xdr_rpcbs_addrlist(XDR *xdrs, rpcbs_addrlist *objp) in __weak_alias()
72 if (!xdr_u_int32_t(xdrs, &objp->prog)) { in __weak_alias()
75 if (!xdr_u_int32_t(xdrs, &objp->vers)) { in __weak_alias()
78 if (!xdr_int(xdrs, &objp->success)) { in __weak_alias()
81 if (!xdr_int(xdrs, &objp->failure)) { in __weak_alias()
84 if (!xdr_string(xdrs, &objp->netid, RPC_MAXDATASIZE)) { in __weak_alias()
88 if (!xdr_pointer(xdrs, (char **)(void *)&objp->next, in __weak_alias()
100 xdr_rpcbs_rmtcalllist(XDR *xdrs, rpcbs_rmtcalllist *objp) in xdr_rpcbs_rmtcalllist() argument
104 _DIAGASSERT(xdrs != NULL); in xdr_rpcbs_rmtcalllist()
107 if (xdrs->x_op == XDR_ENCODE) { in xdr_rpcbs_rmtcalllist()
[all …]
H A Drpcb_prot.c78 xdr_rpcb(XDR *xdrs, RPCB *objp) in __weak_alias()
83 if (!xdr_u_int32_t(xdrs, &objp->r_prog)) { in __weak_alias()
86 if (!xdr_u_int32_t(xdrs, &objp->r_vers)) { in __weak_alias()
89 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) { in __weak_alias()
92 if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) { in __weak_alias()
95 if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) { in __weak_alias()
125 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) in xdr_rpcblist_ptr() argument
137 _DIAGASSERT(xdrs != NULL); in xdr_rpcblist_ptr()
140 freeing = (xdrs->x_op == XDR_FREE); in xdr_rpcblist_ptr()
145 if (! xdr_bool(xdrs, &more_elements)) { in xdr_rpcblist_ptr()
[all …]
H A Dxdr_sizeof.c67 x_putlong(XDR *xdrs, const long *longp) in x_putlong() argument
69 xdrs->x_handy += BYTES_PER_XDR_UNIT; in x_putlong()
75 x_putbytes(XDR *xdrs, const char *bp, u_int len) in x_putbytes() argument
77 xdrs->x_handy += len; in x_putbytes()
82 x_getpostn(XDR *xdrs) in x_getpostn() argument
84 return (xdrs->x_handy); in x_getpostn()
89 x_setpostn(XDR *xdrs, u_int pos) in x_setpostn() argument
96 x_inline(XDR *xdrs, u_int len) in x_inline() argument
101 if (xdrs->x_op != XDR_ENCODE) { in x_inline()
104 if (len < (u_int)(uintptr_t)xdrs->x_base) { in x_inline()
[all …]
H A Drpc_prot.c84 xdr_opaque_auth(XDR *xdrs, struct opaque_auth *ap) in xdr_opaque_auth() argument
87 _DIAGASSERT(xdrs != NULL); in xdr_opaque_auth()
90 if (xdr_enum(xdrs, &(ap->oa_flavor))) in xdr_opaque_auth()
91 return (xdr_bytes(xdrs, &ap->oa_base, in xdr_opaque_auth()
100 xdr_des_block(XDR *xdrs, des_block *blkp) in xdr_des_block() argument
103 _DIAGASSERT(xdrs != NULL); in xdr_des_block()
106 return (xdr_opaque(xdrs, (caddr_t)(void *)blkp, in xdr_des_block()
116 xdr_accepted_reply(XDR *xdrs, struct accepted_reply *ar) in xdr_accepted_reply() argument
119 _DIAGASSERT(xdrs != NULL); in xdr_accepted_reply()
123 if (! xdr_opaque_auth(xdrs, &(ar->ar_verf))) in xdr_accepted_reply()
[all …]
H A Dxdr_stdio.c95 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) in xdrstdio_create() argument
98 xdrs->x_op = op; in xdrstdio_create()
99 xdrs->x_ops = &xdrstdio_ops; in xdrstdio_create()
100 xdrs->x_private = file; in xdrstdio_create()
101 xdrs->x_handy = 0; in xdrstdio_create()
102 xdrs->x_base = 0; in xdrstdio_create()
110 xdrstdio_destroy(XDR *xdrs) in xdrstdio_destroy() argument
112 (void)fflush((FILE *)xdrs->x_private); in xdrstdio_destroy()
117 xdrstdio_getlong(XDR *xdrs, long *lp) in xdrstdio_getlong() argument
121 if (fread(&temp, sizeof(int32_t), 1, (FILE *)xdrs->x_private) != 1) in xdrstdio_getlong()
[all …]
H A Dclnt_raw.c105 XDR *xdrs; in clnt_raw_create() local
122 xdrs = &clp->xdr_stream; in clnt_raw_create()
133 xdrmem_create(xdrs, clp->u.mashl_callmsg, MCALL_MSG_SIZE, XDR_ENCODE); in clnt_raw_create()
134 if (! xdr_callhdr(xdrs, &call_msg)) in clnt_raw_create()
136 clp->mcnt = XDR_GETPOS(xdrs); in clnt_raw_create()
137 XDR_DESTROY(xdrs); in clnt_raw_create()
142 xdrmem_create(xdrs, clp->_raw_buf, UDPMSGSIZE, XDR_FREE); in clnt_raw_create()
165 XDR *xdrs = &clp->xdr_stream; in clnt_raw_call() local
183 xdrs->x_op = XDR_ENCODE; in clnt_raw_call()
184 XDR_SETPOS(xdrs, 0); in clnt_raw_call()
[all …]
H A Dpmap_rmt.c131 xdr_rmtcall_args(XDR *xdrs, struct rmtcallargs *cap) in xdr_rmtcall_args() argument
135 _DIAGASSERT(xdrs != NULL); in xdr_rmtcall_args()
138 if (xdr_u_long(xdrs, &(cap->prog)) && in xdr_rmtcall_args()
139 xdr_u_long(xdrs, &(cap->vers)) && in xdr_rmtcall_args()
140 xdr_u_long(xdrs, &(cap->proc))) { in xdr_rmtcall_args()
141 lenposition = XDR_GETPOS(xdrs); in xdr_rmtcall_args()
142 if (! xdr_u_long(xdrs, &(cap->arglen))) in xdr_rmtcall_args()
144 argposition = XDR_GETPOS(xdrs); in xdr_rmtcall_args()
145 if (! (*(cap->xdr_args))(xdrs, cap->args_ptr)) in xdr_rmtcall_args()
147 position = XDR_GETPOS(xdrs); in xdr_rmtcall_args()
[all …]
H A Dauth_unix.c112 XDR xdrs; in authunix_create() local
154 xdrmem_create(&xdrs, mymem, MAX_AUTH_BYTES, XDR_ENCODE); in authunix_create()
155 if (! xdr_authunix_parms(&xdrs, &aup)) in authunix_create()
157 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); in authunix_create()
241 authunix_marshal(AUTH *auth, XDR *xdrs) in authunix_marshal() argument
246 _DIAGASSERT(xdrs != NULL); in authunix_marshal()
249 return (XDR_PUTBYTES(xdrs, au->au_marshed, au->au_mpos)); in authunix_marshal()
256 XDR xdrs; in authunix_validate() local
263 xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, in authunix_validate()
271 if (xdr_opaque_auth(&xdrs, &au->au_shcred)) { in authunix_validate()
[all …]
H A Drpc_callmsg.c69 xdr_callmsg(XDR *xdrs, struct rpc_msg *cmsg) in __weak_alias()
74 _DIAGASSERT(xdrs != NULL); in __weak_alias()
77 if (xdrs->x_op == XDR_ENCODE) { in __weak_alias()
84 buf = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT in __weak_alias()
120 if (xdrs->x_op == XDR_DECODE) { in __weak_alias()
121 buf = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT); in __weak_alias()
147 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); in __weak_alias()
149 if (xdr_opaque(xdrs, oa->oa_base, in __weak_alias()
163 buf = XDR_INLINE(xdrs, 2 * BYTES_PER_XDR_UNIT); in __weak_alias()
165 if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE || in __weak_alias()
[all …]
H A Dxdr_float.c112 xdr_float(XDR *xdrs, float *fp) in xdr_float() argument
120 switch (xdrs->x_op) { in xdr_float()
124 return (XDR_PUTINT32(xdrs, (int32_t *)(void *)fp)); in xdr_float()
141 return (XDR_PUTINT32(xdrs, (int32_t *)(void *)&is)); in xdr_float()
146 return (XDR_GETINT32(xdrs, (int32_t *)(void *)fp)); in xdr_float()
149 if (!XDR_GETINT32(xdrs, (int32_t *)(void *)&is)) in xdr_float()
212 xdr_double(XDR *xdrs, double *dp) in xdr_double() argument
225 switch (xdrs->x_op) { in xdr_double()
232 rv = XDR_PUTINT32(xdrs, i32p); in xdr_double()
235 rv = XDR_PUTINT32(xdrs, i32p+1); in xdr_double()
[all …]
H A Dsvc_raw.c143 XDR *xdrs; in svc_raw_recv() local
153 xdrs = &srp->xdr_stream; in svc_raw_recv()
154 xdrs->x_op = XDR_DECODE; in svc_raw_recv()
155 (void) XDR_SETPOS(xdrs, 0); in svc_raw_recv()
156 if (! xdr_callmsg(xdrs, msg)) { in svc_raw_recv()
167 XDR *xdrs; in svc_raw_reply() local
177 xdrs = &srp->xdr_stream; in svc_raw_reply()
178 xdrs->x_op = XDR_ENCODE; in svc_raw_reply()
179 (void) XDR_SETPOS(xdrs, 0); in svc_raw_reply()
180 if (! xdr_replymsg(xdrs, msg)) { in svc_raw_reply()
[all …]
H A Dauth_none.c96 XDR *xdrs; in authnone_create() local
107 xdrs = &xdr_stream; in authnone_create()
108 xdrmem_create(xdrs, ap->marshalled_client, in authnone_create()
110 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_cred); in authnone_create()
111 (void)xdr_opaque_auth(xdrs, &ap->no_client.ah_verf); in authnone_create()
112 ap->mcnt = XDR_GETPOS(xdrs); in authnone_create()
113 XDR_DESTROY(xdrs); in authnone_create()
120 authnone_marshal(AUTH *client, XDR *xdrs) in authnone_marshal() argument
124 _DIAGASSERT(xdrs != NULL); in authnone_marshal()
128 return ((*xdrs->x_ops->x_putbytes)(xdrs, in authnone_marshal()
H A Dxdr_rec.c181 XDR *xdrs, in xdrrec_create() argument
220 xdrs->x_ops = &xdrrec_ops; in xdrrec_create()
221 xdrs->x_private = rstrm; in xdrrec_create()
250 xdrrec_getlong(XDR *xdrs, long *lp) in xdrrec_getlong() argument
252 RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private); in xdrrec_getlong()
263 if (! xdrrec_getbytes(xdrs, (char *)(void *)&mylong, in xdrrec_getlong()
272 xdrrec_putlong(XDR *xdrs, const long *lp) in xdrrec_putlong() argument
274 RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private); in xdrrec_putlong()
294 xdrrec_getbytes(XDR *xdrs, char *addr, u_int len) in xdrrec_getbytes() argument
296 RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private); in xdrrec_getbytes()
[all …]
/netbsd-src/external/bsd/am-utils/dist/amd/
H A Damq_subr.c52 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) in xdr_amq_setopt() argument
317 if (!xdr_enum(xdrs, (enum_t *) ((voidp) &objp->as_opt))) { in xdr_amq_setopt()
320 if (!xdr_string(xdrs, &objp->as_str, AMQ_STRLEN)) { in xdr_amq_setopt()
331 xdr_amq_mount_tree_node(XDR *xdrs, amq_mount_tree *objp) in xdr_amq_mount_tree_node() argument
336 if (!xdr_amq_string(xdrs, &mp->am_al->al_mnt->mf_info)) { in xdr_amq_mount_tree_node()
339 if (!xdr_amq_string(xdrs, &mp->am_path)) { in xdr_amq_mount_tree_node()
342 if (!xdr_amq_string(xdrs, mp->am_link ? &mp->am_link : &mp->am_al->al_mnt->mf_mount)) { in xdr_amq_mount_tree_node()
345 if (!xdr_amq_string(xdrs, &mp->am_al->al_mnt->mf_ops->fs_type)) { in xdr_amq_mount_tree_node()
[all …]
/netbsd-src/external/bsd/am-utils/dist/conf/autofs/
H A Dautofs_solaris_v2_v3.c78 bool_t xdr_umntrequest(XDR *xdrs, umntrequest *objp);
79 bool_t xdr_umntres(XDR *xdrs, umntres *objp);
80 bool_t xdr_autofs_lookupargs(XDR *xdrs, autofs_lookupargs *objp);
81 bool_t xdr_autofs_mountres(XDR *xdrs, autofs_mountres *objp);
82 bool_t xdr_autofs_lookupres(XDR *xdrs, autofs_lookupres *objp);
83 bool_t xdr_autofs_rddirargs(XDR *xdrs, autofs_rddirargs *objp);
84 static bool_t xdr_amd_rddirres(XDR *xdrs, amd_rddirres *objp);
90 bool_t xdr_postumntreq(XDR *xdrs, postumntreq *objp);
91 bool_t xdr_postumntres(XDR *xdrs, postumntres *objp);
92 bool_t xdr_postmountreq(XDR *xdrs, postmountreq *objp);
[all …]
/netbsd-src/lib/librpcsvc/
H A Drnusers.x112 %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 …]
/netbsd-src/external/bsd/am-utils/dist/include/
H A Damq_defs.h179 extern bool_t xdr_amq_mount_info(XDR *xdrs, amq_mount_info *objp);
180 extern bool_t xdr_amq_mount_info_list(XDR *xdrs, amq_mount_info_list *objp);
181 extern bool_t xdr_amq_map_info(XDR *xdrs, amq_map_info *objp);
182 extern bool_t xdr_amq_map_info_list(XDR *xdrs, amq_map_info_list *objp);
183 extern bool_t xdr_amq_mount_stats(XDR *xdrs, amq_mount_stats *objp);
184 extern bool_t xdr_amq_mount_tree(XDR *xdrs, amq_mount_tree *objp);
185 extern bool_t xdr_amq_mount_tree_list(XDR *xdrs, amq_mount_tree_list *objp);
186 extern bool_t xdr_amq_mount_tree_p(XDR *xdrs, amq_mount_tree_p *objp);
187 extern bool_t xdr_amq_opt(XDR *xdrs, amq_opt *objp);
188 extern bool_t xdr_amq_setopt(XDR *xdrs, amq_setopt *objp);
[all …]

123