Lines Matching defs:cd_map
1671 struct cpu_domain_map **cd_map;
1685 cd_map = zalloc(sizeof(*cd_map) * nr);
1686 if (!cd_map)
1700 cd_map[cpu] = zalloc(sizeof(*cd_map[cpu]));
1701 if (!cd_map[cpu])
1703 cd_map[cpu]->cpu = cpu;
1712 temp_domains = realloc(cd_map[cpu]->domains, dcount * sizeof(domain_info));
1716 cd_map[cpu]->domains = temp_domains;
1722 cd_map[cpu]->domains[dcount - 1] = domain_info;
1752 cd_map[cpu]->nr_domains = dcount;
1760 return cd_map;
1767 struct cpu_domain_map **cd_map;
1772 cd_map = build_cpu_domain_map(&schedstat_version, &max_sched_domains, nr);
1773 if (!cd_map)
1786 if (!cd_map[i])
1789 ret = do_write(ff, &cd_map[i]->cpu, sizeof(u32));
1793 ret = do_write(ff, &cd_map[i]->nr_domains, sizeof(u32));
1797 for (j = 0; j < cd_map[i]->nr_domains; j++) {
1798 ret = do_write(ff, &cd_map[i]->domains[j]->domain, sizeof(u32));
1802 ret = do_write_string(ff, cd_map[i]->domains[j]->dname);
1807 ret = do_write_string(ff, cd_map[i]->domains[j]->cpumask);
1811 ret = do_write_string(ff, cd_map[i]->domains[j]->cpulist);
1818 free_cpu_domain_info(cd_map, schedstat_version, nr);
2474 struct cpu_domain_map **cd_map = ff->ph->env.cpu_domain;
2483 if (!cd_map[i])
2486 fprintf(fp, "# cpu : %u\n", cd_map[i]->cpu);
2487 fprintf(fp, "# nr_domains : %u\n", cd_map[i]->nr_domains);
2489 for (j = 0; j < cd_map[i]->nr_domains; j++) {
2490 d_info = cd_map[i]->domains[j];
3858 struct cpu_domain_map **cd_map;
3877 cd_map = calloc(nra, sizeof(*cd_map));
3878 if (!cd_map)
3881 env->cpu_domain = cd_map;
3916 if (cd_map[cpu]) {
3921 cd_map[cpu] = zalloc(sizeof(*cd_map[cpu]));
3922 if (!cd_map[cpu])
3925 cd_map[cpu]->cpu = cpu;
3936 cd_map[cpu]->nr_domains = nr_domains;
3938 cd_map[cpu]->domains = calloc(max_sched_domains, sizeof(*d_info));
3939 if (!cd_map[cpu]->domains)
3956 if (cd_map[cpu]->domains[domain]) {
3963 cd_map[cpu]->domains[domain] = d_info;