dcs 396 source3/libads/dns.c struct dns_rr_srv *dcs = NULL; dcs 435 source3/libads/dns.c if ((dcs = TALLOC_ZERO_ARRAY(ctx, struct dns_rr_srv, dcs 443 source3/libads/dns.c dcs = NULL; dcs 467 source3/libads/dns.c &p, &dcs[rrnum])) { dcs 519 source3/libads/dns.c if ( strcmp( rr.hostname, dcs[i].hostname ) == 0 ) { dcs 520 source3/libads/dns.c int num_ips = dcs[i].num_ips; dcs 525 source3/libads/dns.c if (dcs[i].num_ips == 0) { dcs 526 source3/libads/dns.c if ((dcs[i].ss_s = TALLOC_ARRAY(dcs, dcs 532 source3/libads/dns.c if ((tmp_ss_s = TALLOC_REALLOC_ARRAY(dcs, dcs 533 source3/libads/dns.c dcs[i].ss_s, dcs 535 source3/libads/dns.c dcs[i].num_ips+1)) dcs 540 source3/libads/dns.c dcs[i].ss_s = tmp_ss_s; dcs 542 source3/libads/dns.c dcs[i].num_ips++; dcs 549 source3/libads/dns.c &dcs[i].ss_s[num_ips], dcs 557 source3/libads/dns.c &dcs[i].ss_s[num_ips], dcs 565 source3/libads/dns.c qsort( dcs, idx, sizeof(struct dns_rr_srv), QSORT_CAST dnssrvcmp ); dcs 567 source3/libads/dns.c *dclist = dcs; dcs 574 source3/libsmb/dsgetdcname.c struct dns_rr_srv *dcs = NULL; dcs 582 source3/libsmb/dsgetdcname.c &dcs, &numdcs); dcs 585 source3/libsmb/dsgetdcname.c &dcs, &numdcs); dcs 588 source3/libsmb/dsgetdcname.c &dcs, &numdcs); dcs 591 source3/libsmb/dsgetdcname.c &dcs, &numdcs); dcs 594 source3/libsmb/dsgetdcname.c domain_guid, &dcs, &numdcs); dcs 597 source3/libsmb/dsgetdcname.c &dcs, &numdcs); dcs 609 source3/libsmb/dsgetdcname.c numaddrs += MAX(dcs[i].num_ips,1); dcs 629 source3/libsmb/dsgetdcname.c r->port = dcs[i].port; dcs 630 source3/libsmb/dsgetdcname.c r->hostname = dcs[i].hostname; dcs 634 source3/libsmb/dsgetdcname.c if (!dcs[i].ss_s) { dcs 635 source3/libsmb/dsgetdcname.c interpret_string_addr(&r->ss, dcs[i].hostname, 0); dcs 641 source3/libsmb/dsgetdcname.c if (j >= dcs[i].num_ips) { dcs 647 source3/libsmb/dsgetdcname.c r->ss = dcs[i].ss_s[j]; dcs 1375 source3/libsmb/namequery.c struct dns_rr_srv *dcs = NULL; dcs 1395 source3/libsmb/namequery.c status = ads_dns_query_pdc(ctx, name, &dcs, &numdcs); dcs 1401 source3/libsmb/namequery.c status = ads_dns_query_dcs(ctx, name, sitename, &dcs, dcs 1407 source3/libsmb/namequery.c status = ads_dns_query_kdcs(ctx, name, sitename, &dcs, dcs 1421 source3/libsmb/namequery.c numaddrs += MAX(dcs[i].num_ips,1); dcs 1440 source3/libsmb/namequery.c r->port = dcs[i].port; dcs 1444 source3/libsmb/namequery.c if (!dcs[i].ss_s) { dcs 1445 source3/libsmb/namequery.c interpret_string_addr(&r->ss, dcs[i].hostname, 0); dcs 1451 source3/libsmb/namequery.c if ( j >= dcs[i].num_ips ) { dcs 1457 source3/libsmb/namequery.c r->ss = dcs[i].ss_s[j]; dcs 96 source3/utils/net_lookup.c struct dns_rr_srv *dcs = NULL; dcs 119 source3/utils/net_lookup.c status = ads_dns_query_dcs( ctx, domain, sitename, &dcs, &numdcs ); dcs 121 source3/utils/net_lookup.c print_ldap_srvlist(dcs, numdcs); dcs 157 source3/utils/net_lookup.c status = ads_dns_query_dcs( ctx, domain, sitename, &dcs, &numdcs ); dcs 159 source3/utils/net_lookup.c print_ldap_srvlist(dcs, numdcs); dcs 78 source3/winbindd/winbindd_cm.c struct dc_name_ip **dcs, int *num_dcs); dcs 171 source3/winbindd/winbindd_cm.c struct dc_name_ip *dcs = NULL; dcs 244 source3/winbindd/winbindd_cm.c if ((!get_dcs(mem_ctx, domain, &dcs, &num_dcs)) || (num_dcs == 0)) { dcs 1031 source3/winbindd/winbindd_cm.c struct dc_name_ip **dcs, int *num) dcs 1042 source3/winbindd/winbindd_cm.c if (sockaddr_equal((struct sockaddr *)&(*dcs)[i].ss, (struct sockaddr *)pss)) dcs 1045 source3/winbindd/winbindd_cm.c *dcs = TALLOC_REALLOC_ARRAY(mem_ctx, *dcs, struct dc_name_ip, (*num)+1); dcs 1047 source3/winbindd/winbindd_cm.c if (*dcs == NULL) dcs 1050 source3/winbindd/winbindd_cm.c fstrcpy((*dcs)[*num].name, dcname); dcs 1051 source3/winbindd/winbindd_cm.c (*dcs)[*num].ss = *pss; dcs 1189 source3/winbindd/winbindd_cm.c struct dc_name_ip **dcs, int *num_dcs) dcs 1204 source3/winbindd/winbindd_cm.c && add_one_dc_unique(mem_ctx, domain->name, dcname, &ss, dcs, dcs 1247 source3/winbindd/winbindd_cm.c dcs, dcs 1268 source3/winbindd/winbindd_cm.c dcs, dcs 1289 source3/winbindd/winbindd_cm.c dcs, dcs 1315 source3/winbindd/winbindd_cm.c struct dc_name_ip *dcs = NULL; dcs 1329 source3/winbindd/winbindd_cm.c if (!get_dcs(mem_ctx, domain, &dcs, &num_dcs) || (num_dcs == 0)) dcs 1334 source3/winbindd/winbindd_cm.c if (!add_string_to_array(mem_ctx, dcs[i].name, dcs 1338 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &dcs[i].ss, 445, dcs 1343 source3/winbindd/winbindd_cm.c if (!add_string_to_array(mem_ctx, dcs[i].name, dcs 1347 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &dcs[i].ss, 139, dcs 1363 source3/winbindd/winbindd_cm.c print_sockaddr(ab, sizeof(ab), &dcs[i].ss); dcs 1368 source3/winbindd/winbindd_cm.c dcs[i].name, NT_STATUS_UNSUCCESSFUL); dcs 1387 source3/winbindd/winbindd_cm.c winbind_add_failed_connection_entry(domain, dcs[fd_index].name, dcs 1391 source3/winbindd/winbindd_cm.c TALLOC_FREE(dcs); dcs 46 source4/libcli/finddcs.c struct nbt_dc_name *dcs; dcs 134 source4/libcli/finddcs.c state->dcs = talloc_array(state, struct nbt_dc_name, state->num_dcs); dcs 135 source4/libcli/finddcs.c if (composite_nomem(state->dcs, state->ctx)) return; dcs 137 source4/libcli/finddcs.c state->dcs[0].address = talloc_steal(state->dcs, address); dcs 155 source4/libcli/finddcs.c state->r.in.ip_address = state->dcs[0].address; dcs 182 source4/libcli/finddcs.c state->dcs[0].name = talloc_steal(state->dcs, state->r.out.dcname); dcs 197 source4/libcli/finddcs.c state->node_status.in.dest_addr = state->dcs[0].address; dcs 226 source4/libcli/finddcs.c char *name = talloc_strndup(state->dcs, state->node_status.out.status.names[0].name, 15); dcs 234 source4/libcli/finddcs.c state->dcs[0].name = name; dcs 243 source4/libcli/finddcs.c int *num_dcs, struct nbt_dc_name **dcs) dcs 250 source4/libcli/finddcs.c *dcs = talloc_steal(mem_ctx, state->dcs); dcs 265 source4/libcli/finddcs.c int *num_dcs, struct nbt_dc_name **dcs) dcs 275 source4/libcli/finddcs.c return finddcs_recv(c, mem_ctx, num_dcs, dcs); dcs 218 source4/libnet/libnet_lookup.c status = finddcs_recv(c, mem_ctx, &io->out.num_dcs, &io->out.dcs); dcs 40 source4/libnet/libnet_lookup.h struct nbt_dc_name *dcs; dcs 272 source4/libnet/libnet_rpc.c s->f.out.dcs = NULL; dcs 303 source4/libnet/libnet_rpc.c s->connect_name = s->f.out.dcs[0].name; dcs 309 source4/libnet/libnet_rpc.c data.hostname = s->f.out.dcs[0].name; dcs 310 source4/libnet/libnet_rpc.c data.address = s->f.out.dcs[0].address; dcs 324 source4/libnet/libnet_rpc.c s->r2.in.address = talloc_steal(s, s->f.out.dcs[0].address); dcs 157 source4/torture/libnet/libnet_lookup.c printf("\tDC[%d]: name=%s, address=%s\n", i, lookup->out.dcs[i].name, dcs 158 source4/torture/libnet/libnet_lookup.c lookup->out.dcs[i].address); dcs 96 source4/winbind/wb_dom_info.c &state->info->dcs); dcs 143 source4/winbind/wb_dom_info_trusted.c state->info->dcs = talloc(state->info, struct nbt_dc_name); dcs 144 source4/winbind/wb_dom_info_trusted.c state->info->dcs[0].name = talloc_steal(state->info, dcs 146 source4/winbind/wb_dom_info_trusted.c if (*state->info->dcs[0].name == '\\') state->info->dcs[0].name++; dcs 147 source4/winbind/wb_dom_info_trusted.c if (*state->info->dcs[0].name == '\\') state->info->dcs[0].name++; dcs 149 source4/winbind/wb_dom_info_trusted.c state->info->dcs[0].address = talloc_steal(state->info, dcs 151 source4/winbind/wb_dom_info_trusted.c if (*state->info->dcs[0].address == '\\') state->info->dcs[0].address++; dcs 152 source4/winbind/wb_dom_info_trusted.c if (*state->info->dcs[0].address == '\\') state->info->dcs[0].address++; dcs 191 source4/winbind/wb_dom_info_trusted.c state->info->dcs = talloc(state->info, struct nbt_dc_name); dcs 192 source4/winbind/wb_dom_info_trusted.c state->info->dcs[0].name = talloc_steal(state->info, dcs 194 source4/winbind/wb_dom_info_trusted.c if (*state->info->dcs[0].name == '\\') state->info->dcs[0].name++; dcs 195 source4/winbind/wb_dom_info_trusted.c if (*state->info->dcs[0].name == '\\') state->info->dcs[0].name++; dcs 197 source4/winbind/wb_dom_info_trusted.c make_nbt_name(&name, state->info->dcs[0].name, 0x20); dcs 212 source4/winbind/wb_dom_info_trusted.c &state->info->dcs[0].address); dcs 144 source4/winbind/wb_init_domain.c state->domain->dc_name = dom_info->dcs[0].name; dcs 145 source4/winbind/wb_init_domain.c state->domain->dc_address = dom_info->dcs[0].address; dcs 56 source4/winbind/wb_server.h struct nbt_dc_name *dcs;