Lines Matching refs:xdrs

60 xdr_umntrequest(XDR *xdrs, umntrequest *objp)  in xdr_umntrequest()  argument
64 ASSERT(xdrs->x_op == XDR_ENCODE); in xdr_umntrequest()
67 if (!xdr_bool_t(xdrs, &objp->isdirect)) in xdr_umntrequest()
69 if (!xdr_string(xdrs, &objp->mntresource, AUTOFS_MAXPATHLEN)) in xdr_umntrequest()
71 if (!xdr_string(xdrs, &objp->mntpnt, AUTOFS_MAXPATHLEN)) in xdr_umntrequest()
73 if (!xdr_string(xdrs, &objp->fstype, AUTOFS_MAXCOMPONENTLEN)) in xdr_umntrequest()
75 if (!xdr_string(xdrs, &objp->mntopts, AUTOFS_MAXOPTSLEN)) in xdr_umntrequest()
83 if (!xdr_bool(xdrs, &more_data)) in xdr_umntrequest()
90 xdr_umntres(XDR *xdrs, umntres *objp) in xdr_umntres() argument
92 return (xdr_int(xdrs, &objp->status)); in xdr_umntres()
96 xdr_autofs_stat(XDR *xdrs, autofs_stat *objp) in xdr_autofs_stat() argument
98 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_autofs_stat()
104 xdr_autofs_action(XDR *xdrs, autofs_action *objp) in xdr_autofs_action() argument
106 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_autofs_action()
112 xdr_linka(XDR *xdrs, linka *objp) in xdr_linka() argument
114 if (!xdr_string(xdrs, &objp->dir, AUTOFS_MAXPATHLEN)) in xdr_linka()
116 if (!xdr_string(xdrs, &objp->link, AUTOFS_MAXPATHLEN)) in xdr_linka()
122 xdr_autofs_args(XDR *xdrs, autofs_args *objp) in xdr_autofs_args() argument
124 if (!xdr_autofs_netbuf(xdrs, &objp->addr)) in xdr_autofs_args()
126 if (!xdr_string(xdrs, &objp->path, AUTOFS_MAXPATHLEN)) in xdr_autofs_args()
128 if (!xdr_string(xdrs, &objp->opts, AUTOFS_MAXOPTSLEN)) in xdr_autofs_args()
130 if (!xdr_string(xdrs, &objp->map, AUTOFS_MAXPATHLEN)) in xdr_autofs_args()
132 if (!xdr_string(xdrs, &objp->subdir, AUTOFS_MAXPATHLEN)) in xdr_autofs_args()
134 if (!xdr_string(xdrs, &objp->key, AUTOFS_MAXCOMPONENTLEN)) in xdr_autofs_args()
136 if (!xdr_int(xdrs, &objp->mount_to)) in xdr_autofs_args()
138 if (!xdr_int(xdrs, &objp->rpc_to)) in xdr_autofs_args()
140 if (!xdr_int(xdrs, &objp->direct)) in xdr_autofs_args()
146 xdr_action_list_entry(XDR *xdrs, action_list_entry *objp) in xdr_action_list_entry() argument
148 if (!xdr_autofs_action(xdrs, &objp->action)) in xdr_action_list_entry()
152 if (!xdr_mounta(xdrs, &objp->action_list_entry_u.mounta)) in xdr_action_list_entry()
156 if (!xdr_linka(xdrs, &objp->action_list_entry_u.linka)) in xdr_action_list_entry()
166 xdr_action_list(XDR *xdrs, action_list *objp) in xdr_action_list() argument
172 ASSERT((xdrs->x_op == XDR_DECODE) || (xdrs->x_op == XDR_FREE)); in xdr_action_list()
177 if (xdrs->x_op == XDR_FREE) { in xdr_action_list()
179 if (!xdr_action_list_entry(xdrs, &p->action)) in xdr_action_list()
191 if (!xdr_action_list_entry(xdrs, &p->action)) { in xdr_action_list()
196 if (!xdr_bool(xdrs, &more_data)) { in xdr_action_list()
215 xdr_autofs_netbuf(XDR *xdrs, struct netbuf *objp) in xdr_autofs_netbuf() argument
219 if (!xdr_u_int(xdrs, (uint_t *)&objp->maxlen)) in xdr_autofs_netbuf()
221 dummy = xdr_bytes(xdrs, (char **)&(objp->buf), in xdr_autofs_netbuf()
227 xdr_mounta(XDR *xdrs, struct mounta *objp) in xdr_mounta() argument
229 if (!xdr_string(xdrs, &objp->spec, AUTOFS_MAXPATHLEN)) in xdr_mounta()
231 if (!xdr_string(xdrs, &objp->dir, AUTOFS_MAXPATHLEN)) in xdr_mounta()
233 if (!xdr_int(xdrs, &objp->flags)) in xdr_mounta()
235 if (!xdr_string(xdrs, &objp->fstype, AUTOFS_MAXCOMPONENTLEN)) in xdr_mounta()
237 if (!xdr_pointer(xdrs, (char **)&objp->dataptr, sizeof (autofs_args), in xdr_mounta()
247 if (!xdr_int(xdrs, &objp->datalen)) in xdr_mounta()
249 if (xdrs->x_op == XDR_DECODE) in xdr_mounta()
251 if (!xdr_string(xdrs, &objp->optptr, AUTOFS_MAXOPTSLEN)) in xdr_mounta()
253 if (!xdr_int(xdrs, &objp->optlen)) in xdr_mounta()
255 ASSERT((xdrs->x_op == XDR_DECODE) || (xdrs->x_op == XDR_FREE)); in xdr_mounta()
260 xdr_autofs_res(XDR *xdrs, autofs_res *objp) in xdr_autofs_res() argument
262 if (!xdr_enum(xdrs, (enum_t *)objp)) in xdr_autofs_res()
268 xdr_autofs_lookupargs(XDR *xdrs, autofs_lookupargs *objp) in xdr_autofs_lookupargs() argument
270 if (!xdr_string(xdrs, &objp->map, AUTOFS_MAXPATHLEN)) in xdr_autofs_lookupargs()
272 if (!xdr_string(xdrs, &objp->path, AUTOFS_MAXPATHLEN)) in xdr_autofs_lookupargs()
274 if (!xdr_string(xdrs, &objp->name, AUTOFS_MAXCOMPONENTLEN)) in xdr_autofs_lookupargs()
276 if (!xdr_string(xdrs, &objp->subdir, AUTOFS_MAXPATHLEN)) in xdr_autofs_lookupargs()
278 if (!xdr_string(xdrs, &objp->opts, AUTOFS_MAXOPTSLEN)) in xdr_autofs_lookupargs()
280 if (!xdr_bool_t(xdrs, &objp->isdirect)) in xdr_autofs_lookupargs()
282 if (!xdr_u_int(xdrs, (uint_t *)&objp->uid)) in xdr_autofs_lookupargs()
288 xdr_mount_result_type(XDR *xdrs, mount_result_type *objp) in xdr_mount_result_type() argument
290 if (!xdr_autofs_stat(xdrs, &objp->status)) in xdr_mount_result_type()
294 if (!xdr_pointer(xdrs, in xdr_mount_result_type()
300 if (!xdr_int(xdrs, &objp->mount_result_type_u.error)) in xdr_mount_result_type()
308 xdr_autofs_mountres(XDR *xdrs, autofs_mountres *objp) in xdr_autofs_mountres() argument
310 if (!xdr_mount_result_type(xdrs, &objp->mr_type)) in xdr_autofs_mountres()
312 if (!xdr_int(xdrs, &objp->mr_verbose)) in xdr_autofs_mountres()
318 xdr_lookup_result_type(XDR *xdrs, lookup_result_type *objp) in xdr_lookup_result_type() argument
320 if (!xdr_autofs_action(xdrs, &objp->action)) in xdr_lookup_result_type()
324 if (!xdr_linka(xdrs, &objp->lookup_result_type_u.lt_linka)) in xdr_lookup_result_type()
334 xdr_autofs_lookupres(XDR *xdrs, autofs_lookupres *objp) in xdr_autofs_lookupres() argument
336 if (!xdr_autofs_res(xdrs, &objp->lu_res)) in xdr_autofs_lookupres()
338 if (!xdr_lookup_result_type(xdrs, &objp->lu_type)) in xdr_autofs_lookupres()
340 if (!xdr_int(xdrs, &objp->lu_verbose)) in xdr_autofs_lookupres()
346 xdr_autofs_rddirargs(XDR *xdrs, autofs_rddirargs *objp) in xdr_autofs_rddirargs() argument
348 if (!xdr_string(xdrs, &objp->rda_map, AUTOFS_MAXPATHLEN)) in xdr_autofs_rddirargs()
350 if (!xdr_u_int(xdrs, &objp->rda_offset)) in xdr_autofs_rddirargs()
352 if (!xdr_u_int(xdrs, &objp->rda_count)) in xdr_autofs_rddirargs()
354 if (!xdr_u_int(xdrs, (uint_t *)&objp->uid)) in xdr_autofs_rddirargs()
398 xdr_autofs_putrddirres(XDR *xdrs, struct autofsrddir *rddir, uint_t reqsize) in xdr_autofs_putrddirres() argument
431 if (!xdr_bool(xdrs, &true) || in xdr_autofs_putrddirres()
432 !xdr_u_int(xdrs, &ino) || in xdr_autofs_putrddirres()
433 !xdr_bytes(xdrs, &name, &namlen, AUTOFS_MAXPATHLEN) || in xdr_autofs_putrddirres()
434 !xdr_u_int(xdrs, &off)) { in xdr_autofs_putrddirres()
439 if (!xdr_bool(xdrs, &false)) in xdr_autofs_putrddirres()
441 if (!xdr_bool(xdrs, &rddir->rddir_eof)) in xdr_autofs_putrddirres()
451 xdr_autofs_getrddirres(XDR *xdrs, struct autofsrddir *rddir) in xdr_autofs_getrddirres() argument
465 if (!xdr_bool(xdrs, &valid)) in xdr_autofs_getrddirres()
469 if (!xdr_u_int(xdrs, &fileid) || in xdr_autofs_getrddirres()
470 !xdr_u_int(xdrs, &namlen)) in xdr_autofs_getrddirres()
476 if (!xdr_opaque(xdrs, dp->d_name, namlen)|| in xdr_autofs_getrddirres()
477 !xdr_u_int(xdrs, &offset)) in xdr_autofs_getrddirres()
488 if (!xdr_bool(xdrs, &rddir->rddir_eof)) in xdr_autofs_getrddirres()
497 xdr_autofs_rddirres(XDR *xdrs, autofs_rddirres *objp) in xdr_autofs_rddirres() argument
499 if (!xdr_enum(xdrs, (enum_t *)&objp->rd_status)) in xdr_autofs_rddirres()
503 if (xdrs->x_op == XDR_ENCODE) in xdr_autofs_rddirres()
504 return (xdr_autofs_putrddirres(xdrs, in xdr_autofs_rddirres()
506 else if (xdrs->x_op == XDR_DECODE) in xdr_autofs_rddirres()
507 return (xdr_autofs_getrddirres(xdrs, in xdr_autofs_rddirres()