Home
last modified time | relevance | path

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

1234

/freebsd/sys/nlm/
H A Dnlm_prot_xdr.c12 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 Dsm_inter_xdr.c9 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 Dxdr_mem.c99 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 Dxdr.c102 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 Dxdr_sizeof.c59 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 Dxdr_stdio.c84 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 Dxdr_mem.c97 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 Dxdr.c101 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 Dxdr_mbuf.c68 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 Dxdr_sizeof.c59 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 Dxdr.h151 (*(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 Drpcb_prot.c57 if (xdr_u_long(xdrs, &regs->pm_prog) && in xdr_portmap()
58 xdr_u_long(xdrs, &regs->pm_vers) && in xdr_portmap()
59 xdr_u_long(xdrs, &regs->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 Drpc_prot.c75 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 Dauthunix_prot.c67 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 Dxdr.h151 (*(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 Dspl-xdr.c150 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 Drpcb_st_xdr.c54 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 Drpcb_prot.c52 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 Dkey_prot_xdr.c50 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 Drpc_prot.c69 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 Dclnt_raw.c89 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 Dpmap_rmt.c119 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 Dxdr.h77 (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 Dgssd_prot.c81 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 Drpcsec_gss_prot.c75 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 …]

1234