Lines Matching refs:xdrs
43 smb_buf32_xdr(XDR *xdrs, smb_buf32_t *objp) in smb_buf32_xdr() argument
48 if (xdrs->x_op != XDR_DECODE) in smb_buf32_xdr()
51 if (xdr_bytes(xdrs, (char **)&objp->val, &size, maxsize)) { in smb_buf32_xdr()
52 if (xdrs->x_op == XDR_DECODE) in smb_buf32_xdr()
69 smb_string_xdr(XDR *xdrs, smb_string_t *objp) in smb_string_xdr() argument
71 if (!xdr_string(xdrs, &objp->buf, ~0)) in smb_string_xdr()
119 XDR xdrs; in smb_doorhdr_encode() local
122 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_ENCODE); in smb_doorhdr_encode()
124 if (!smb_doorhdr_xdr(&xdrs, hdr)) in smb_doorhdr_encode()
127 xdr_destroy(&xdrs); in smb_doorhdr_encode()
137 XDR xdrs; in smb_doorhdr_decode() local
141 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_DECODE); in smb_doorhdr_decode()
143 if (!smb_doorhdr_xdr(&xdrs, hdr)) in smb_doorhdr_decode()
146 xdr_destroy(&xdrs); in smb_doorhdr_decode()
151 smb_doorhdr_xdr(XDR *xdrs, smb_doorhdr_t *objp) in smb_doorhdr_xdr() argument
153 if (!xdr_uint32_t(xdrs, &objp->dh_magic)) in smb_doorhdr_xdr()
155 if (!xdr_uint32_t(xdrs, &objp->dh_flags)) in smb_doorhdr_xdr()
157 if (!xdr_uint32_t(xdrs, &objp->dh_fid)) in smb_doorhdr_xdr()
159 if (!xdr_uint32_t(xdrs, &objp->dh_op)) in smb_doorhdr_xdr()
161 if (!xdr_uint32_t(xdrs, &objp->dh_txid)) in smb_doorhdr_xdr()
163 if (!xdr_uint32_t(xdrs, &objp->dh_datalen)) in smb_doorhdr_xdr()
165 if (!xdr_uint32_t(xdrs, &objp->dh_resid)) in smb_doorhdr_xdr()
167 if (!xdr_uint32_t(xdrs, &objp->dh_door_rc)) in smb_doorhdr_xdr()
169 if (!xdr_uint32_t(xdrs, &objp->dh_status)) in smb_doorhdr_xdr()
181 XDR xdrs; in smb_netuserinfo_encode() local
184 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_ENCODE); in smb_netuserinfo_encode()
186 if (!smb_netuserinfo_xdr(&xdrs, info)) in smb_netuserinfo_encode()
190 *nbytes = xdr_getpos(&xdrs); in smb_netuserinfo_encode()
191 xdr_destroy(&xdrs); in smb_netuserinfo_encode()
202 XDR xdrs; in smb_netuserinfo_decode() local
205 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_DECODE); in smb_netuserinfo_decode()
208 if (!smb_netuserinfo_xdr(&xdrs, info)) in smb_netuserinfo_decode()
212 *nbytes = xdr_getpos(&xdrs); in smb_netuserinfo_decode()
213 xdr_destroy(&xdrs); in smb_netuserinfo_decode()
218 smb_inaddr_xdr(XDR *xdrs, smb_inaddr_t *objp) in smb_inaddr_xdr() argument
220 if (!xdr_int32_t(xdrs, &objp->a_family)) in smb_inaddr_xdr()
223 if (!xdr_uint32_t(xdrs, (in_addr_t *)&objp->a_ipv4)) in smb_inaddr_xdr()
226 if (!xdr_vector(xdrs, (char *)&objp->a_ipv6, in smb_inaddr_xdr()
237 smb_netuserinfo_xdr(XDR *xdrs, smb_netuserinfo_t *objp) in smb_netuserinfo_xdr() argument
239 if (!xdr_uint64_t(xdrs, &objp->ui_session_id)) in smb_netuserinfo_xdr()
241 if (!xdr_uint16_t(xdrs, &objp->ui_smb_uid)) in smb_netuserinfo_xdr()
243 if (!xdr_uint16_t(xdrs, &objp->ui_domain_len)) in smb_netuserinfo_xdr()
245 if (!xdr_string(xdrs, &objp->ui_domain, ~0)) in smb_netuserinfo_xdr()
247 if (!xdr_uint16_t(xdrs, &objp->ui_account_len)) in smb_netuserinfo_xdr()
249 if (!xdr_string(xdrs, &objp->ui_account, ~0)) in smb_netuserinfo_xdr()
251 if (!xdr_uint32_t(xdrs, &objp->ui_posix_uid)) in smb_netuserinfo_xdr()
253 if (!xdr_uint16_t(xdrs, &objp->ui_workstation_len)) in smb_netuserinfo_xdr()
255 if (!xdr_string(xdrs, &objp->ui_workstation, ~0)) in smb_netuserinfo_xdr()
257 if (!smb_inaddr_xdr(xdrs, &objp->ui_ipaddr)) in smb_netuserinfo_xdr()
259 if (!xdr_int32_t(xdrs, &objp->ui_native_os)) in smb_netuserinfo_xdr()
261 if (!xdr_int64_t(xdrs, &objp->ui_logon_time)) in smb_netuserinfo_xdr()
263 if (!xdr_uint32_t(xdrs, &objp->ui_numopens)) in smb_netuserinfo_xdr()
265 if (!xdr_uint32_t(xdrs, &objp->ui_flags)) in smb_netuserinfo_xdr()
277 XDR xdrs; in smb_netconnectinfo_encode() local
280 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_ENCODE); in smb_netconnectinfo_encode()
282 if (!smb_netconnectinfo_xdr(&xdrs, info)) in smb_netconnectinfo_encode()
286 *nbytes = xdr_getpos(&xdrs); in smb_netconnectinfo_encode()
287 xdr_destroy(&xdrs); in smb_netconnectinfo_encode()
298 XDR xdrs; in smb_netconnectinfo_decode() local
301 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_DECODE); in smb_netconnectinfo_decode()
304 if (!smb_netconnectinfo_xdr(&xdrs, info)) in smb_netconnectinfo_decode()
308 *nbytes = xdr_getpos(&xdrs); in smb_netconnectinfo_decode()
309 xdr_destroy(&xdrs); in smb_netconnectinfo_decode()
317 smb_netconnectinfo_xdr(XDR *xdrs, smb_netconnectinfo_t *objp) in smb_netconnectinfo_xdr() argument
319 if (!xdr_uint32_t(xdrs, &objp->ci_id)) in smb_netconnectinfo_xdr()
321 if (!xdr_uint32_t(xdrs, &objp->ci_type)) in smb_netconnectinfo_xdr()
323 if (!xdr_uint32_t(xdrs, &objp->ci_numopens)) in smb_netconnectinfo_xdr()
325 if (!xdr_uint32_t(xdrs, &objp->ci_numusers)) in smb_netconnectinfo_xdr()
327 if (!xdr_uint32_t(xdrs, &objp->ci_time)) in smb_netconnectinfo_xdr()
329 if (!xdr_uint32_t(xdrs, &objp->ci_namelen)) in smb_netconnectinfo_xdr()
331 if (!xdr_uint32_t(xdrs, &objp->ci_sharelen)) in smb_netconnectinfo_xdr()
333 if (!xdr_string(xdrs, &objp->ci_username, MAXNAMELEN)) in smb_netconnectinfo_xdr()
335 if (!xdr_string(xdrs, &objp->ci_share, MAXNAMELEN)) in smb_netconnectinfo_xdr()
347 XDR xdrs; in smb_netfileinfo_encode() local
350 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_ENCODE); in smb_netfileinfo_encode()
352 if (!smb_netfileinfo_xdr(&xdrs, info)) in smb_netfileinfo_encode()
356 *nbytes = xdr_getpos(&xdrs); in smb_netfileinfo_encode()
357 xdr_destroy(&xdrs); in smb_netfileinfo_encode()
368 XDR xdrs; in smb_netfileinfo_decode() local
371 xdrmem_create(&xdrs, (const caddr_t)buf, buflen, XDR_DECODE); in smb_netfileinfo_decode()
374 if (!smb_netfileinfo_xdr(&xdrs, info)) in smb_netfileinfo_decode()
378 *nbytes = xdr_getpos(&xdrs); in smb_netfileinfo_decode()
379 xdr_destroy(&xdrs); in smb_netfileinfo_decode()
387 smb_netfileinfo_xdr(XDR *xdrs, smb_netfileinfo_t *objp) in smb_netfileinfo_xdr() argument
389 if (!xdr_uint16_t(xdrs, &objp->fi_fid)) in smb_netfileinfo_xdr()
391 if (!xdr_uint32_t(xdrs, &objp->fi_uniqid)) in smb_netfileinfo_xdr()
393 if (!xdr_uint32_t(xdrs, &objp->fi_permissions)) in smb_netfileinfo_xdr()
395 if (!xdr_uint32_t(xdrs, &objp->fi_numlocks)) in smb_netfileinfo_xdr()
397 if (!xdr_uint32_t(xdrs, &objp->fi_pathlen)) in smb_netfileinfo_xdr()
399 if (!xdr_uint32_t(xdrs, &objp->fi_namelen)) in smb_netfileinfo_xdr()
401 if (!xdr_string(xdrs, &objp->fi_path, MAXPATHLEN)) in smb_netfileinfo_xdr()
403 if (!xdr_string(xdrs, &objp->fi_username, MAXNAMELEN)) in smb_netfileinfo_xdr()
409 smb_gmttoken_query_xdr(XDR *xdrs, smb_gmttoken_query_t *objp) in smb_gmttoken_query_xdr() argument
411 if (!xdr_uint32_t(xdrs, &objp->gtq_count)) { in smb_gmttoken_query_xdr()
414 if (!xdr_string(xdrs, &objp->gtq_path, ~0)) { in smb_gmttoken_query_xdr()
421 smb_gmttoken_xdr(XDR *xdrs, smb_gmttoken_t *objp) in smb_gmttoken_xdr() argument
423 if (!xdr_string(xdrs, objp, SMB_VSS_GMT_SIZE)) { in smb_gmttoken_xdr()
430 smb_gmttoken_response_xdr(XDR *xdrs, smb_gmttoken_response_t *objp) in smb_gmttoken_response_xdr() argument
432 if (!xdr_uint32_t(xdrs, &objp->gtr_count)) { in smb_gmttoken_response_xdr()
435 if (!xdr_array(xdrs, (char **)&objp->gtr_gmttokens.gtr_gmttokens_val, in smb_gmttoken_response_xdr()
444 smb_gmttoken_snapname_xdr(XDR *xdrs, smb_gmttoken_snapname_t *objp) in smb_gmttoken_snapname_xdr() argument
446 if (!xdr_string(xdrs, &objp->gts_path, MAXPATHLEN)) { in smb_gmttoken_snapname_xdr()
449 if (!xdr_string(xdrs, &objp->gts_gmttoken, SMB_VSS_GMT_SIZE)) { in smb_gmttoken_snapname_xdr()
452 if (!xdr_uint64_t(xdrs, &objp->gts_toktime)) { in smb_gmttoken_snapname_xdr()
459 smb_quota_xdr(XDR *xdrs, smb_quota_t *objp) in smb_quota_xdr() argument
461 if (!xdr_vector(xdrs, (char *)objp->q_sidstr, SMB_SID_STRSZ, in smb_quota_xdr()
464 if (!xdr_uint32_t(xdrs, &objp->q_sidtype)) in smb_quota_xdr()
466 if (!xdr_uint64_t(xdrs, &objp->q_used)) in smb_quota_xdr()
468 if (!xdr_uint64_t(xdrs, &objp->q_thresh)) in smb_quota_xdr()
470 if (!xdr_uint64_t(xdrs, &objp->q_limit)) in smb_quota_xdr()
477 smb_quota_sid_xdr(XDR *xdrs, smb_quota_sid_t *objp) in smb_quota_sid_xdr() argument
479 if (!xdr_vector(xdrs, (char *)objp->qs_sidstr, SMB_SID_STRSZ, in smb_quota_sid_xdr()
486 smb_quota_query_xdr(XDR *xdrs, smb_quota_query_t *objp) in smb_quota_query_xdr() argument
488 if (!xdr_string(xdrs, &objp->qq_root_path, ~0)) in smb_quota_query_xdr()
490 if (!xdr_uint32_t(xdrs, &objp->qq_query_op)) in smb_quota_query_xdr()
492 if (!xdr_bool(xdrs, &objp->qq_single)) in smb_quota_query_xdr()
494 if (!xdr_bool(xdrs, &objp->qq_restart)) in smb_quota_query_xdr()
496 if (!xdr_uint32_t(xdrs, &objp->qq_max_quota)) in smb_quota_query_xdr()
498 if (!smb_list_xdr(xdrs, &objp->qq_sid_list, in smb_quota_query_xdr()
507 smb_quota_response_xdr(XDR *xdrs, smb_quota_response_t *objp) in smb_quota_response_xdr() argument
509 if (!xdr_uint32_t(xdrs, &objp->qr_status)) in smb_quota_response_xdr()
511 if (!smb_list_xdr(xdrs, &objp->qr_quota_list, in smb_quota_response_xdr()
519 smb_quota_set_xdr(XDR *xdrs, smb_quota_set_t *objp) in smb_quota_set_xdr() argument
521 if (!xdr_string(xdrs, &objp->qs_root_path, ~0)) in smb_quota_set_xdr()
523 if (!smb_list_xdr(xdrs, &objp->qs_quota_list, in smb_quota_set_xdr()
537 smb_list_xdr(XDR *xdrs, list_t *list, const size_t offset, in smb_list_xdr() argument
543 switch (xdrs->x_op) { in smb_list_xdr()
550 if (!xdr_uint32_t(xdrs, &count)) in smb_list_xdr()
555 if (!elproc(xdrs, node)) in smb_list_xdr()
562 if (!xdr_uint32_t(xdrs, &count)) in smb_list_xdr()
569 if (!elproc(xdrs, node)) in smb_list_xdr()
579 (void) elproc(xdrs, node); in smb_list_xdr()
590 dfs_target_pclass_xdr(XDR *xdrs, dfs_target_pclass_t *objp) in dfs_target_pclass_xdr() argument
592 return (xdr_enum(xdrs, (enum_t *)objp)); in dfs_target_pclass_xdr()
596 dfs_target_priority_xdr(XDR *xdrs, dfs_target_priority_t *objp) in dfs_target_priority_xdr() argument
598 if (!dfs_target_pclass_xdr(xdrs, &objp->p_class)) in dfs_target_priority_xdr()
601 if (!xdr_uint16_t(xdrs, &objp->p_rank)) in dfs_target_priority_xdr()
608 dfs_target_xdr(XDR *xdrs, dfs_target_t *objp) in dfs_target_xdr() argument
610 if (!xdr_vector(xdrs, (char *)objp->t_server, DFS_SRVNAME_MAX, in dfs_target_xdr()
614 if (!xdr_vector(xdrs, (char *)objp->t_share, DFS_NAME_MAX, in dfs_target_xdr()
618 if (!xdr_uint32_t(xdrs, &objp->t_state)) in dfs_target_xdr()
621 if (!dfs_target_priority_xdr(xdrs, &objp->t_priority)) in dfs_target_xdr()
628 dfs_reftype_xdr(XDR *xdrs, dfs_reftype_t *objp) in dfs_reftype_xdr() argument
630 return (xdr_enum(xdrs, (enum_t *)objp)); in dfs_reftype_xdr()
634 dfs_info_xdr(XDR *xdrs, dfs_info_t *objp) in dfs_info_xdr() argument
636 if (!xdr_vector(xdrs, (char *)objp->i_uncpath, DFS_PATH_MAX, in dfs_info_xdr()
640 if (!xdr_vector(xdrs, (char *)objp->i_comment, DFS_COMMENT_MAX, in dfs_info_xdr()
644 if (!xdr_vector(xdrs, (char *)objp->i_guid, in dfs_info_xdr()
648 if (!xdr_uint32_t(xdrs, &objp->i_state)) in dfs_info_xdr()
651 if (!xdr_uint32_t(xdrs, &objp->i_timeout)) in dfs_info_xdr()
654 if (!xdr_uint32_t(xdrs, &objp->i_propflags)) in dfs_info_xdr()
657 if (!xdr_uint32_t(xdrs, &objp->i_type)) in dfs_info_xdr()
660 if (!xdr_array(xdrs, (char **)&objp->i_targets, in dfs_info_xdr()
669 dfs_referral_query_xdr(XDR *xdrs, dfs_referral_query_t *objp) in dfs_referral_query_xdr() argument
671 if (!dfs_reftype_xdr(xdrs, &objp->rq_type)) in dfs_referral_query_xdr()
674 if (!xdr_string(xdrs, &objp->rq_path, ~0)) in dfs_referral_query_xdr()
681 dfs_referral_response_xdr(XDR *xdrs, dfs_referral_response_t *objp) in dfs_referral_response_xdr() argument
683 if (!dfs_info_xdr(xdrs, &objp->rp_referrals)) in dfs_referral_response_xdr()
686 if (!xdr_uint32_t(xdrs, &objp->rp_status)) in dfs_referral_response_xdr()
693 smb_shr_hostaccess_query_xdr(XDR *xdrs, smb_shr_hostaccess_query_t *objp) in smb_shr_hostaccess_query_xdr() argument
695 if (!xdr_string(xdrs, &objp->shq_none, ~0)) in smb_shr_hostaccess_query_xdr()
698 if (!xdr_string(xdrs, &objp->shq_ro, ~0)) in smb_shr_hostaccess_query_xdr()
701 if (!xdr_string(xdrs, &objp->shq_rw, ~0)) in smb_shr_hostaccess_query_xdr()
704 if (!xdr_uint32_t(xdrs, &objp->shq_flag)) in smb_shr_hostaccess_query_xdr()
707 if (!smb_inaddr_xdr(xdrs, &objp->shq_ipaddr)) in smb_shr_hostaccess_query_xdr()
714 smb_shr_execinfo_xdr(XDR *xdrs, smb_shr_execinfo_t *objp) in smb_shr_execinfo_xdr() argument
716 if (!xdr_string(xdrs, &objp->e_sharename, ~0)) in smb_shr_execinfo_xdr()
719 if (!xdr_string(xdrs, &objp->e_winname, ~0)) in smb_shr_execinfo_xdr()
722 if (!xdr_string(xdrs, &objp->e_userdom, ~0)) in smb_shr_execinfo_xdr()
725 if (!smb_inaddr_xdr(xdrs, &objp->e_srv_ipaddr)) in smb_shr_execinfo_xdr()
728 if (!smb_inaddr_xdr(xdrs, &objp->e_cli_ipaddr)) in smb_shr_execinfo_xdr()
731 if (!xdr_string(xdrs, &objp->e_cli_netbiosname, ~0)) in smb_shr_execinfo_xdr()
734 if (!xdr_u_int(xdrs, &objp->e_uid)) in smb_shr_execinfo_xdr()
737 if (!xdr_int(xdrs, &objp->e_type)) in smb_shr_execinfo_xdr()