Searched refs:dxi (Results 1 – 5 of 5) sorted by relevance
/titanic_41/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | mlsvc_domain.c | 237 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 D | mlsvc_util.c | 56 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 D | smbd_join.c | 247 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 D | smbd_doorsvc.c | 707 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 D | smb_domain.c | 294 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()
|