Home
last modified time | relevance | path

Searched refs:dxi (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/lib/smbsrv/libmlsvc/common/
H A Dmlsvc_domain.c237 smb_domainex_t dxi; in smb_ddiscover_main() local
240 bzero(&dxi, sizeof (smb_domainex_t)); in smb_ddiscover_main()
245 status = smb_ddiscover_dns(domain, server, &dxi); in smb_ddiscover_main()
247 if (smb_ddiscover_nbt(domain, server, &dxi)) in smb_ddiscover_main()
252 smb_domain_update(&dxi); in smb_ddiscover_main()
256 smb_domainex_free(&dxi); in smb_ddiscover_main()
267 smb_ddiscover_dns(char *domain, char *server, smb_domainex_t *dxi) in smb_ddiscover_dns() argument
271 if (!smb_ads_lookup_msdcs(domain, server, dxi->d_dc, MAXHOSTNAMELEN)) in smb_ddiscover_dns()
274 status = smb_ddiscover_qinfo(domain, dxi->d_dc, dxi); in smb_ddiscover_dns()
293 smb_ddiscover_nbt(char *domain, char *server, smb_domainex_t *dxi) in smb_ddiscover_nbt() argument
[all …]
H A Dmlsvc_util.c56 mlsvc_join_rpc(smb_domainex_t *dxi,
60 mlsvc_join_noauth(smb_domainex_t *dxi,
99 mlsvc_join(smb_domainex_t *dxi, char *admin_user, char *admin_pw) in mlsvc_join() argument
104 smb_domain_t *di = &dxi->d_primary; in mlsvc_join()
154 status = mlsvc_join_rpc(dxi, in mlsvc_join()
166 status = mlsvc_join_noauth(dxi, machine_name, machine_pw); in mlsvc_join()
178 rc = smbrdr_logon(dxi->d_dc, di->di_nbname, machine_name); in mlsvc_join()
190 rc = smb_setdomainprops(NULL, dxi->d_dc, machine_pw); in mlsvc_join()
222 mlsvc_join_rpc(smb_domainex_t *dxi, in mlsvc_join_rpc() argument
230 char *server = dxi->d_dc; in mlsvc_join_rpc()
[all …]
/titanic_41/usr/src/cmd/smbsrv/smbd/
H A Dsmbd_join.c247 smb_domainex_t dxi; in smbd_join_domain() local
268 if (!smb_locate_dc(info->domain_name, "", &dxi)) { in smbd_join_domain()
277 status = mlsvc_join(&dxi, info->domain_username, info->domain_passwd); in smbd_join_domain()
291 di = &dxi.d_primary; in smbd_join_domain()
H A Dsmbd_doorsvc.c707 smb_domainex_t dxi; in smbd_dop_get_dcinfo() local
709 if (!smb_domain_getinfo(&dxi)) in smbd_dop_get_dcinfo()
712 arg->rbuf = smb_string_encode(dxi.d_dc, &arg->rsize); in smbd_dop_get_dcinfo()
/titanic_41/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_domain.c294 smb_domain_getinfo(smb_domainex_t *dxi) in smb_domain_getinfo() argument
298 success = smb_domain_lookup_type(SMB_DOMAIN_PRIMARY, &dxi->d_primary); in smb_domain_getinfo()
300 smb_dcache_getdc(dxi->d_dc, sizeof (dxi->d_dc)); in smb_domain_getinfo()
344 smb_domain_update(smb_domainex_t *dxi) in smb_domain_update() argument
363 if (smb_dcache_add(&dxi->d_primary) == SMB_DOMAIN_SUCCESS) { in smb_domain_update()
364 for (i = 0; i < dxi->d_trusted.td_num; i++) in smb_domain_update()
365 (void) smb_dcache_add(&dxi->d_trusted.td_domains[i]); in smb_domain_update()
367 smb_dcache_setdc(dxi->d_dc); in smb_domain_update()