HomeSort by: relevance | last modified time | path
    Searched refs:xdrs (Results 1 - 25 of 38) sorted by relevancy

1 2

  /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, &regs->pm_prog) &&
72 xdr_u_long(xdrs, &regs->pm_vers) &&
73 xdr_u_long(xdrs, &regs->pm_prot))
74 return (xdr_u_long(xdrs, &regs->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))

Completed in 25 milliseconds

1 2