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;