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

1234

/freebsd-current/lib/libc/xdr/
H A Dxdr_mem.c96 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) argument
99 xdrs->x_op = op;
100 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1))
102 xdrs->x_private = xdrs->x_base = addr;
103 xdrs->x_handy = size;
108 xdrmem_destroy(XDR *xdrs) argument
114 xdrmem_getlong_aligned(XDR *xdrs, long *lp) argument
117 if (xdrs->x_handy < sizeof(int32_t))
119 xdrs
126 xdrmem_putlong_aligned(XDR *xdrs, const long *lp) argument
138 xdrmem_getlong_unaligned(XDR *xdrs, long *lp) argument
152 xdrmem_putlong_unaligned(XDR *xdrs, const long *lp) argument
166 xdrmem_getbytes(XDR *xdrs, char *addr, u_int len) argument
178 xdrmem_putbytes(XDR *xdrs, const char *addr, u_int len) argument
190 xdrmem_getpos(XDR *xdrs) argument
198 xdrmem_setpos(XDR *xdrs, u_int pos) argument
211 xdrmem_inline_aligned(XDR *xdrs, u_int len) argument
225 xdrmem_inline_unaligned(XDR *xdrs, u_int len) argument
[all...]
H A Dxdr.c98 xdr_int(XDR *xdrs, int *ip) argument
102 switch (xdrs->x_op) {
106 return (XDR_PUTLONG(xdrs, &l));
109 if (!XDR_GETLONG(xdrs, &l)) {
126 xdr_u_int(XDR *xdrs, u_int *up) argument
130 switch (xdrs->x_op) {
134 return (XDR_PUTLONG(xdrs, (long *)&l));
137 if (!XDR_GETLONG(xdrs, (long *)&l)) {
156 xdr_long(XDR *xdrs, long *lp) argument
158 switch (xdrs
175 xdr_u_long(XDR *xdrs, u_long *ulp) argument
195 xdr_int32_t(XDR *xdrs, int32_t *int32_p) argument
224 xdr_u_int32_t(XDR *xdrs, u_int32_t *u_int32_p) argument
253 xdr_uint32_t(XDR *xdrs, uint32_t *u_int32_p) argument
281 xdr_short(XDR *xdrs, short *sp) argument
309 xdr_u_short(XDR *xdrs, u_short *usp) argument
338 xdr_int16_t(XDR *xdrs, int16_t *int16_p) argument
366 xdr_u_int16_t(XDR *xdrs, u_int16_t *u_int16_p) argument
394 xdr_uint16_t(XDR *xdrs, uint16_t *u_int16_p) argument
423 xdr_char(XDR *xdrs, char *cp) argument
439 xdr_u_char(XDR *xdrs, u_char *cp) argument
455 xdr_bool(XDR *xdrs, bool_t *bp) argument
483 xdr_enum(XDR *xdrs, enum_t *ep) argument
507 xdr_opaque(XDR *xdrs, caddr_t cp, u_int cnt) argument
556 xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) argument
617 xdr_netobj(XDR *xdrs, struct netobj *np) argument
635 xdr_union(XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault) argument
686 xdr_string(XDR *xdrs, char **cpp, u_int maxsize) argument
760 xdr_wrapstring(XDR *xdrs, char **cpp) argument
777 xdr_int64_t(XDR *xdrs, int64_t *llp) argument
808 xdr_u_int64_t(XDR *xdrs, u_int64_t *ullp) argument
838 xdr_uint64_t(XDR *xdrs, uint64_t *ullp) argument
869 xdr_hyper(XDR *xdrs, longlong_t *llp) argument
884 xdr_u_hyper(XDR *xdrs, u_longlong_t *ullp) argument
899 xdr_longlong_t(XDR *xdrs, longlong_t *llp) argument
914 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) argument
[all...]
H A Dxdr_sizeof.c49 x_putlong(XDR *xdrs, const long *longp) argument
51 xdrs->x_handy += BYTES_PER_XDR_UNIT;
57 x_putbytes(XDR *xdrs, const char *bp, u_int len) argument
59 xdrs->x_handy += len;
64 x_getpostn(XDR *xdrs) argument
66 return (xdrs->x_handy);
71 x_setpostn(XDR *xdrs, u_int pos) argument
78 x_inline(XDR *xdrs, u_int len) argument
83 if (xdrs->x_op != XDR_ENCODE) {
86 if (len < (u_int)(uintptr_t)xdrs
112 x_destroy(XDR *xdrs) argument
[all...]
H A Dxdr_stdio.c77 * Sets the xdr stream handle xdrs for use on the stream file.
81 xdrstdio_create(XDR *xdrs, FILE *file, enum xdr_op op) argument
84 xdrs->x_op = op;
85 xdrs->x_ops = &xdrstdio_ops;
86 xdrs->x_private = file;
87 xdrs->x_handy = 0;
88 xdrs->x_base = 0;
93 * Cleans up the xdr stream handle xdrs previously set up by xdrstdio_create.
96 xdrstdio_destroy(XDR *xdrs) argument
98 (void)fflush((FILE *)xdrs
103 xdrstdio_getlong(XDR *xdrs, long *lp) argument
114 xdrstdio_putlong(XDR *xdrs, const long *lp) argument
124 xdrstdio_getbytes(XDR *xdrs, char *addr, u_int len) argument
133 xdrstdio_putbytes(XDR *xdrs, const char *addr, u_int len) argument
143 xdrstdio_getpos(XDR *xdrs) argument
150 xdrstdio_setpos(XDR *xdrs, u_int pos) argument
159 xdrstdio_inline(XDR *xdrs, u_int len) argument
[all...]
/freebsd-current/sys/nlm/
H A Dsm_inter_xdr.c9 xdr_sm_name(XDR *xdrs, sm_name *objp) argument
12 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
18 xdr_my_id(XDR *xdrs, my_id *objp) argument
21 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN))
23 if (!xdr_int(xdrs, &objp->my_prog))
25 if (!xdr_int(xdrs, &objp->my_vers))
27 if (!xdr_int(xdrs, &objp->my_proc))
33 xdr_mon_id(XDR *xdrs, mon_id *objp) argument
36 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN))
38 if (!xdr_my_id(xdrs,
44 xdr_mon(XDR *xdrs, mon *objp) argument
55 xdr_stat_chge(XDR *xdrs, stat_chge *objp) argument
66 xdr_sm_stat(XDR *xdrs, sm_stat *objp) argument
75 xdr_sm_res(XDR *xdrs, sm_res *objp) argument
84 xdr_sm_stat_res(XDR *xdrs, sm_stat_res *objp) argument
95 xdr_sm_status(XDR *xdrs, sm_status *objp) argument
[all...]
H A Dnlm_prot_xdr.c12 xdr_nlm_stats(XDR *xdrs, nlm_stats *objp) argument
15 if (!xdr_enum(xdrs, (enum_t *)objp))
21 xdr_nlm_holder(XDR *xdrs, nlm_holder *objp) argument
24 if (!xdr_bool(xdrs, &objp->exclusive))
26 if (!xdr_int(xdrs, &objp->svid))
28 if (!xdr_netobj(xdrs, &objp->oh))
30 if (!xdr_u_int(xdrs, &objp->l_offset))
32 if (!xdr_u_int(xdrs, &objp->l_len))
38 xdr_nlm_testrply(XDR *xdrs, nlm_testrply *objp) argument
41 if (!xdr_nlm_stats(xdrs,
55 xdr_nlm_stat(XDR *xdrs, nlm_stat *objp) argument
64 xdr_nlm_res(XDR *xdrs, nlm_res *objp) argument
75 xdr_nlm_testres(XDR *xdrs, nlm_testres *objp) argument
86 xdr_nlm_lock(XDR *xdrs, nlm_lock *objp) argument
105 xdr_nlm_lockargs(XDR *xdrs, nlm_lockargs *objp) argument
124 xdr_nlm_cancargs(XDR *xdrs, nlm_cancargs *objp) argument
139 xdr_nlm_testargs(XDR *xdrs, nlm_testargs *objp) argument
152 xdr_nlm_unlockargs(XDR *xdrs, nlm_unlockargs *objp) argument
163 xdr_fsh_mode(XDR *xdrs, fsh_mode *objp) argument
172 xdr_fsh_access(XDR *xdrs, fsh_access *objp) argument
181 xdr_nlm_share(XDR *xdrs, nlm_share *objp) argument
198 xdr_nlm_shareargs(XDR *xdrs, nlm_shareargs *objp) argument
211 xdr_nlm_shareres(XDR *xdrs, nlm_shareres *objp) argument
224 xdr_nlm_notify(XDR *xdrs, nlm_notify *objp) argument
235 xdr_nlm4_stats(XDR *xdrs, nlm4_stats *objp) argument
244 xdr_nlm4_stat(XDR *xdrs, nlm4_stat *objp) argument
253 xdr_nlm4_holder(XDR *xdrs, nlm4_holder *objp) argument
270 xdr_nlm4_lock(XDR *xdrs, nlm4_lock *objp) argument
289 xdr_nlm4_share(XDR *xdrs, nlm4_share *objp) argument
306 xdr_nlm4_testrply(XDR *xdrs, nlm4_testrply *objp) argument
323 xdr_nlm4_testres(XDR *xdrs, nlm4_testres *objp) argument
334 xdr_nlm4_testargs(XDR *xdrs, nlm4_testargs *objp) argument
347 xdr_nlm4_res(XDR *xdrs, nlm4_res *objp) argument
358 xdr_nlm4_lockargs(XDR *xdrs, nlm4_lockargs *objp) argument
377 xdr_nlm4_cancargs(XDR *xdrs, nlm4_cancargs *objp) argument
392 xdr_nlm4_unlockargs(XDR *xdrs, nlm4_unlockargs *objp) argument
403 xdr_nlm4_shareargs(XDR *xdrs, nlm4_shareargs *objp) argument
416 xdr_nlm4_shareres(XDR *xdrs, nlm4_shareres *objp) argument
429 xdr_nlm_sm_status(XDR *xdrs, nlm_sm_status *objp) argument
442 xdr_nlm4_notify(XDR *xdrs, nlm4_notify *objp) argument
[all...]
/freebsd-current/sys/contrib/openzfs/include/os/linux/spl/rpc/
H A Dxdr.h44 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) argument
88 return (xdrs->x_ops->xdr_char(xdrs, cp));
91 static inline bool_t xdr_u_short(XDR *xdrs, unsigned short *usp) argument
93 return (xdrs
96 xdr_short(XDR *xdrs, short *sp) argument
102 xdr_u_int(XDR *xdrs, unsigned *up) argument
107 xdr_int(XDR *xdrs, int *ip) argument
113 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) argument
118 xdr_longlong_t(XDR *xdrs, longlong_t *llp) argument
127 xdr_opaque(XDR *xdrs, caddr_t cp, const uint_t cnt) argument
136 xdr_string(XDR *xdrs, char **sp, const uint_t maxsize) argument
144 xdr_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, const uint_t elsize, const xdrproc_t elproc) argument
[all...]
/freebsd-current/lib/libc/rpc/
H A Dpmap_prot.c50 xdr_pmap(XDR *xdrs, struct pmap *regs) argument
53 assert(xdrs != NULL);
56 if (xdr_u_long(xdrs, &regs->pm_prog) &&
57 xdr_u_long(xdrs, &regs->pm_vers) &&
58 xdr_u_long(xdrs, &regs->pm_prot))
59 return (xdr_u_long(xdrs, &regs->pm_port));
H A Dkey_prot_xdr.c47 xdr_keystatus(register XDR *xdrs, keystatus *objp) argument
50 if (!xdr_enum(xdrs, (enum_t *)objp))
56 xdr_keybuf(register XDR *xdrs, keybuf objp) argument
59 if (!xdr_opaque(xdrs, objp, HEXKEYBYTES))
65 xdr_netnamestr(register XDR *xdrs, netnamestr *objp) argument
68 if (!xdr_string(xdrs, objp, MAXNETNAMELEN))
74 xdr_cryptkeyarg(register XDR *xdrs, cryptkeyarg *objp) argument
77 if (!xdr_netnamestr(xdrs, &objp->remotename))
79 if (!xdr_des_block(xdrs, &objp->deskey))
85 xdr_cryptkeyarg2(register XDR *xdrs, cryptkeyarg argument
98 xdr_cryptkeyres(register XDR *xdrs, cryptkeyres *objp) argument
115 xdr_unixcred(register XDR *xdrs, unixcred *objp) argument
131 xdr_getcredres(register XDR *xdrs, getcredres *objp) argument
148 xdr_key_netstarg(register XDR *xdrs, key_netstarg *objp) argument
161 xdr_key_netstres(register XDR *xdrs, key_netstres *objp) argument
[all...]
H A Drpcb_st_xdr.c50 xdr_rpcbs_addrlist(XDR *xdrs, rpcbs_addrlist *objp) argument
54 if (!xdr_rpcprog(xdrs, &objp->prog)) {
57 if (!xdr_rpcvers(xdrs, &objp->vers)) {
60 if (!xdr_int(xdrs, &objp->success)) {
63 if (!xdr_int(xdrs, &objp->failure)) {
66 if (!xdr_string(xdrs, &objp->netid, RPC_MAXDATASIZE)) {
71 if (!xdr_pointer(xdrs, (char **) pnext,
83 xdr_rpcbs_rmtcalllist(XDR *xdrs, rpcbs_rmtcalllist *objp) argument
89 if (xdrs->x_op == XDR_ENCODE) {
90 buf = XDR_INLINE(xdrs,
196 xdr_rpcbs_proc(XDR *xdrs, rpcbs_proc objp) argument
206 xdr_rpcbs_addrlist_ptr(XDR *xdrs, rpcbs_addrlist_ptr *objp) argument
216 xdr_rpcbs_rmtcalllist_ptr(XDR *xdrs, rpcbs_rmtcalllist_ptr *objp) argument
226 xdr_rpcb_stat(XDR *xdrs, rpcb_stat *objp) argument
252 xdr_rpcb_stat_byvers(XDR *xdrs, rpcb_stat_byvers objp) argument
[all...]
H A Dauthunix_prot.c53 xdr_authunix_parms(XDR *xdrs, struct authunix_parms *p) argument
57 assert(xdrs != NULL);
62 if (xdr_u_long(xdrs, &(p->aup_time)) &&
63 xdr_string(xdrs, &(p->aup_machname), MAX_MACHINE_NAME) &&
64 xdr_u_int(xdrs, &(p->aup_uid)) &&
65 xdr_u_int(xdrs, &(p->aup_gid)) &&
66 xdr_array(xdrs, (char **) paup_gids,
H A Dpmap_prot2.c88 xdr_pmaplist(XDR *xdrs, struct pmaplist **rp) argument
99 assert(xdrs != NULL);
102 freeing = (xdrs->x_op == XDR_FREE);
106 if (! xdr_bool(xdrs, &more_elements))
117 if (! xdr_reference(xdrs, (caddr_t *)rp,
130 xdr_pmaplist_ptr(XDR *xdrs, struct pmaplist *rp) argument
132 return xdr_pmaplist(xdrs, (struct pmaplist **)(void *)rp);
H A Drpcb_prot.c52 xdr_rpcb(XDR *xdrs, RPCB *objp) argument
54 if (!xdr_rpcprog(xdrs, &objp->r_prog)) {
57 if (!xdr_rpcvers(xdrs, &objp->r_vers)) {
60 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) {
63 if (!xdr_string(xdrs, &objp->r_addr, RPC_MAXDATASIZE)) {
66 if (!xdr_string(xdrs, &objp->r_owner, RPC_MAXDATASIZE)) {
96 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) argument
104 int freeing = (xdrs->x_op == XDR_FREE);
111 if (! xdr_bool(xdrs, &more_elements)) {
124 if (! xdr_reference(xdrs, (caddr_
148 xdr_rpcblist(XDR *xdrs, RPCBLIST **rp) argument
158 xdr_rpcb_entry(XDR *xdrs, rpcb_entry *objp) argument
179 xdr_rpcb_entry_list_ptr(XDR *xdrs, rpcb_entry_list_ptr *rp) argument
232 xdr_rpcb_rmtcallargs(XDR *xdrs, struct rpcb_rmtcallargs *p) argument
282 xdr_rpcb_rmtcallres(XDR *xdrs, struct rpcb_rmtcallres *p) argument
298 xdr_netbuf(XDR *xdrs, struct netbuf *objp) argument
[all...]
H A Dauthdes_prot.c48 xdr_authdes_cred(XDR *xdrs, struct authdes_cred *cred) argument
54 ATTEMPT(xdr_enum(xdrs, (enum_t *) padc_namekind));
57 ATTEMPT(xdr_string(xdrs, &cred->adc_fullname.name,
59 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.key,
61 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_fullname.window,
65 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&cred->adc_nickname,
75 xdr_authdes_verf(XDR *xdrs, struct authdes_verf *verf) argument
80 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&verf->adv_xtimestamp,
82 ATTEMPT(xdr_opaque(xdrs, (caddr_t)&verf->adv_int_u,
/freebsd-current/sys/xdr/
H A Dxdr_mbuf.c64 xdrmbuf_create(XDR *xdrs, struct mbuf *m, enum xdr_op op) argument
68 xdrs->x_op = op;
69 xdrs->x_ops = &xdrmbuf_ops;
70 xdrs->x_base = (char *) m;
73 xdrs->x_private = m;
74 xdrs->x_handy = m->m_len;
76 xdrs->x_private = m;
77 xdrs->x_handy = 0;
82 xdrmbuf_append(XDR *xdrs, struct mbuf *madd) argument
86 KASSERT(xdrs
103 xdrmbuf_getall(XDR *xdrs) argument
130 xdrmbuf_destroy(XDR *xdrs) argument
141 xdrmbuf_getlong(XDR *xdrs, long *lp) argument
158 xdrmbuf_putlong(XDR *xdrs, const long *lp) argument
173 xdrmbuf_getbytes(XDR *xdrs, char *addr, u_int len) argument
209 xdrmbuf_putbytes(XDR *xdrs, const char *addr, u_int len) argument
244 xdrmbuf_getpos(XDR *xdrs) argument
260 xdrmbuf_setpos(XDR *xdrs, u_int pos) argument
277 xdrmbuf_inline(XDR *xdrs, u_int len) argument
[all...]
H A Dxdr_mem.c63 static bool_t xdrmem_control(XDR *xdrs, int request, void *info);
94 xdrmem_create(XDR *xdrs, char *addr, u_int size, enum xdr_op op) argument
97 xdrs->x_op = op;
98 xdrs->x_ops = ((unsigned long)addr & (sizeof(int32_t) - 1))
100 xdrs->x_private = xdrs->x_base = addr;
101 xdrs->x_handy = size;
106 xdrmem_destroy(XDR *xdrs) argument
112 xdrmem_getlong_aligned(XDR *xdrs, long *lp) argument
115 if (xdrs
124 xdrmem_putlong_aligned(XDR *xdrs, const long *lp) argument
136 xdrmem_getlong_unaligned(XDR *xdrs, long *lp) argument
150 xdrmem_putlong_unaligned(XDR *xdrs, const long *lp) argument
164 xdrmem_getbytes(XDR *xdrs, char *addr, u_int len) argument
176 xdrmem_putbytes(XDR *xdrs, const char *addr, u_int len) argument
188 xdrmem_getpos(XDR *xdrs) argument
196 xdrmem_setpos(XDR *xdrs, u_int pos) argument
209 xdrmem_inline_aligned(XDR *xdrs, u_int len) argument
223 xdrmem_inline_unaligned(XDR *xdrs, u_int len) argument
230 xdrmem_control(XDR *xdrs, int request, void *info) argument
[all...]
H A Dxdr_sizeof.c47 x_putlong(XDR *xdrs, const long *longp) argument
50 xdrs->x_handy += BYTES_PER_XDR_UNIT;
56 x_putbytes(XDR *xdrs, const char *bp, u_int len) argument
59 xdrs->x_handy += len;
64 x_getpostn(XDR *xdrs) argument
67 return (xdrs->x_handy);
72 x_setpostn(XDR *xdrs, u_int pos) argument
80 x_inline(XDR *xdrs, u_int len) argument
86 if (xdrs->x_op != XDR_ENCODE) {
89 if (len < (u_int)(uintptr_t)xdrs
116 x_destroy(XDR *xdrs) argument
[all...]
H A Dxdr.c97 xdr_int(XDR *xdrs, int *ip) argument
101 switch (xdrs->x_op) {
104 return (XDR_PUTLONG(xdrs, &l));
107 if (!XDR_GETLONG(xdrs, &l)) {
124 xdr_u_int(XDR *xdrs, u_int *up) argument
128 switch (xdrs->x_op) {
131 return (XDR_PUTLONG(xdrs, (long *)&l));
134 if (!XDR_GETLONG(xdrs, (long *)&l)) {
152 xdr_long(XDR *xdrs, long *lp) argument
154 switch (xdrs
171 xdr_u_long(XDR *xdrs, u_long *ulp) argument
190 xdr_int32_t(XDR *xdrs, int32_t *int32_p) argument
218 xdr_uint32_t(XDR *xdrs, uint32_t *uint32_p) argument
245 xdr_short(XDR *xdrs, short *sp) argument
272 xdr_u_short(XDR *xdrs, u_short *usp) argument
299 xdr_int16_t(XDR *xdrs, int16_t *int16_p) argument
326 xdr_uint16_t(XDR *xdrs, uint16_t *uint16_p) argument
353 xdr_char(XDR *xdrs, char *cp) argument
369 xdr_u_char(XDR *xdrs, u_char *cp) argument
385 xdr_bool(XDR *xdrs, bool_t *bp) argument
412 xdr_enum(XDR *xdrs, enum_t *ep) argument
436 xdr_opaque(XDR *xdrs, caddr_t cp, u_int cnt) argument
485 xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) argument
545 xdr_netobj(XDR *xdrs, struct netobj *np) argument
563 xdr_union(XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault) argument
609 xdr_string(XDR *xdrs, char **cpp, u_int maxsize) argument
682 xdr_wrapstring(XDR *xdrs, char **cpp) argument
699 xdr_int64_t(XDR *xdrs, int64_t *llp) argument
729 xdr_uint64_t(XDR *xdrs, uint64_t *ullp) argument
759 xdr_hyper(XDR *xdrs, longlong_t *llp) argument
773 xdr_u_hyper(XDR *xdrs, u_longlong_t *ullp) argument
787 xdr_longlong_t(XDR *xdrs, longlong_t *llp) argument
801 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) argument
[all...]
/freebsd-current/sys/cddl/compat/opensolaris/rpc/
H A Dxdr.h46 xdrmem_control(XDR *xdrs, int request, void *info) argument
54 xptr->xc_num_avail = xdrs->x_handy;
63 #define XDR_CONTROL(xdrs, req, op) \
64 (((xdrs)->x_ops->x_control == NULL) ? \
65 xdrmem_control((xdrs), (req), (op)) : \
66 (*(xdrs)->x_ops->x_control)(xdrs, req, op))
/freebsd-current/sys/rpc/
H A Dxdr.h53 * xdrproc(xdrs, argresp)
54 * XDR *xdrs;
57 * xdrs is an instance of a XDR handle, to which or from which the data
144 * XDR *xdrs;
150 #define XDR_GETLONG(xdrs, longp) \
151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
152 #define xdr_getlong(xdrs, longp) \
153 (*(xdrs)->x_ops->x_getlong)(xdrs, long
161 xdr_getint32(XDR *xdrs, int32_t *ip) argument
172 xdr_putint32(XDR *xdrs, int32_t *ip) argument
[all...]
H A Dauthunix_prot.c60 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred) argument
67 if (xdrs->x_op == XDR_ENCODE) {
80 if (!xdr_uint32_t(xdrs, time)
81 || !xdr_uint32_t(xdrs, &namelen))
87 if (xdrs->x_op == XDR_ENCODE) {
88 if (!xdr_opaque(xdrs, hostbuf, namelen))
91 xdr_setpos(xdrs, xdr_getpos(xdrs) + RNDUP(namelen));
94 if (!xdr_uint32_t(xdrs, &cred->cr_uid))
96 if (!xdr_uint32_t(xdrs,
[all...]
H A Drpcb_prot.c54 xdr_portmap(XDR *xdrs, struct portmap *regs) argument
57 if (xdr_u_long(xdrs, &regs->pm_prog) &&
58 xdr_u_long(xdrs, &regs->pm_vers) &&
59 xdr_u_long(xdrs, &regs->pm_prot))
60 return (xdr_u_long(xdrs, &regs->pm_port));
65 xdr_rpcb(XDR *xdrs, RPCB *objp) argument
67 if (!xdr_uint32_t(xdrs, &objp->r_prog)) {
70 if (!xdr_uint32_t(xdrs, &objp->r_vers)) {
73 if (!xdr_string(xdrs, &objp->r_netid, RPC_MAXDATASIZE)) {
76 if (!xdr_string(xdrs,
109 xdr_rpcblist_ptr(XDR *xdrs, rpcblist_ptr *rp) argument
172 xdr_rpcb_entry(XDR *xdrs, rpcb_entry *objp) argument
193 xdr_rpcb_entry_list_ptr(XDR *xdrs, rpcb_entry_list_ptr *rp) argument
[all...]
/freebsd-current/include/rpc/
H A Dxdr.h53 * xdrproc(xdrs, argresp)
54 * XDR *xdrs;
57 * xdrs is an instance of a XDR handle, to which or from which the data
144 * XDR *xdrs;
150 #define XDR_GETLONG(xdrs, longp) \
151 (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
152 #define xdr_getlong(xdrs, longp) \
153 (*(xdrs)->x_ops->x_getlong)(xdrs, long
161 xdr_getint32(XDR *xdrs, int32_t *ip) argument
172 xdr_putint32(XDR *xdrs, int32_t *ip) argument
[all...]
/freebsd-current/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-xdr.c135 xdrmem_create(XDR *xdrs, const caddr_t addr, const uint_t size, argument
140 xdrs->x_ops = &xdrmem_encode_ops;
143 xdrs->x_ops = &xdrmem_decode_ops;
146 xdrs->x_ops = NULL; /* Let the caller know we failed */
150 xdrs->x_op = op;
151 xdrs->x_addr = addr;
152 xdrs->x_addr_end = addr + size;
154 if (xdrs->x_addr_end < xdrs->x_addr) {
155 xdrs
161 xdrmem_control(XDR *xdrs, int req, void *info) argument
175 xdrmem_enc_bytes(XDR *xdrs, caddr_t cp, const uint_t cnt) argument
203 xdrmem_dec_bytes(XDR *xdrs, caddr_t cp, const uint_t cnt) argument
234 xdrmem_enc_uint32(XDR *xdrs, uint32_t val) argument
247 xdrmem_dec_uint32(XDR *xdrs, uint32_t *val) argument
260 xdrmem_enc_char(XDR *xdrs, char *cp) argument
271 xdrmem_dec_char(XDR *xdrs, char *cp) argument
294 xdrmem_enc_ushort(XDR *xdrs, unsigned short *usp) argument
302 xdrmem_dec_ushort(XDR *xdrs, unsigned short *usp) argument
324 xdrmem_enc_uint(XDR *xdrs, unsigned *up) argument
332 xdrmem_dec_uint(XDR *xdrs, unsigned *up) argument
340 xdrmem_enc_ulonglong(XDR *xdrs, u_longlong_t *ullp) argument
351 xdrmem_dec_ulonglong(XDR *xdrs, u_longlong_t *ullp) argument
368 xdr_enc_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, const uint_t elsize, const xdrproc_t elproc) argument
390 xdr_dec_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, const uint_t elsize, const xdrproc_t elproc) argument
434 xdr_enc_string(XDR *xdrs, char **sp, const uint_t maxsize) argument
451 xdr_dec_string(XDR *xdrs, char **sp, const uint_t maxsize) argument
[all...]
/freebsd-current/sys/kgssapi/
H A Dgssd_prot.c44 xdr_gss_buffer_desc(XDR *xdrs, gss_buffer_desc *buf) argument
51 if (!xdr_bytes(xdrs, &val, &len, ~0))
60 xdr_gss_OID_desc(XDR *xdrs, gss_OID_desc *oid) argument
67 if (!xdr_bytes(xdrs, &val, &len, ~0))
76 xdr_gss_OID(XDR *xdrs, gss_OID *oidp) argument
81 switch (xdrs->x_op) {
86 if (!xdr_bool(xdrs, &is_null)
87 || !xdr_gss_OID_desc(xdrs, oid))
91 if (!xdr_bool(xdrs, &is_null))
97 if (!xdr_bool(xdrs,
124 xdr_gss_OID_set_desc(XDR *xdrs, gss_OID_set_desc *set) argument
141 xdr_gss_OID_set(XDR *xdrs, gss_OID_set *setp) argument
189 xdr_gss_channel_bindings_t(XDR *xdrs, gss_channel_bindings_t *chp) argument
[all...]

Completed in 168 milliseconds

1234