Lines Matching refs:cd_map

1637 	struct cpu_domain_map **cd_map;  in build_cpu_domain_map()  local
1651 cd_map = zalloc(sizeof(*cd_map) * nr); in build_cpu_domain_map()
1652 if (!cd_map) in build_cpu_domain_map()
1666 cd_map[cpu] = zalloc(sizeof(*cd_map[cpu])); in build_cpu_domain_map()
1667 if (!cd_map[cpu]) in build_cpu_domain_map()
1669 cd_map[cpu]->cpu = cpu; in build_cpu_domain_map()
1678 temp_domains = realloc(cd_map[cpu]->domains, dcount * sizeof(domain_info)); in build_cpu_domain_map()
1682 cd_map[cpu]->domains = temp_domains; in build_cpu_domain_map()
1688 cd_map[cpu]->domains[dcount - 1] = domain_info; in build_cpu_domain_map()
1718 cd_map[cpu]->nr_domains = dcount; in build_cpu_domain_map()
1726 return cd_map; in build_cpu_domain_map()
1733 struct cpu_domain_map **cd_map; in write_cpu_domain_info() local
1738 cd_map = build_cpu_domain_map(&schedstat_version, &max_sched_domains, nr); in write_cpu_domain_info()
1739 if (!cd_map) in write_cpu_domain_info()
1752 if (!cd_map[i]) in write_cpu_domain_info()
1755 ret = do_write(ff, &cd_map[i]->cpu, sizeof(u32)); in write_cpu_domain_info()
1759 ret = do_write(ff, &cd_map[i]->nr_domains, sizeof(u32)); in write_cpu_domain_info()
1763 for (j = 0; j < cd_map[i]->nr_domains; j++) { in write_cpu_domain_info()
1764 ret = do_write(ff, &cd_map[i]->domains[j]->domain, sizeof(u32)); in write_cpu_domain_info()
1768 ret = do_write_string(ff, cd_map[i]->domains[j]->dname); in write_cpu_domain_info()
1773 ret = do_write_string(ff, cd_map[i]->domains[j]->cpumask); in write_cpu_domain_info()
1777 ret = do_write_string(ff, cd_map[i]->domains[j]->cpulist); in write_cpu_domain_info()
1784 free_cpu_domain_info(cd_map, schedstat_version, nr); in write_cpu_domain_info()
2429 struct cpu_domain_map **cd_map = ff->ph->env.cpu_domain; in print_cpu_domain_info() local
2438 if (!cd_map[i]) in print_cpu_domain_info()
2441 fprintf(fp, "# cpu : %u\n", cd_map[i]->cpu); in print_cpu_domain_info()
2442 fprintf(fp, "# nr_domains : %u\n", cd_map[i]->nr_domains); in print_cpu_domain_info()
2444 for (j = 0; j < cd_map[i]->nr_domains; j++) { in print_cpu_domain_info()
2445 d_info = cd_map[i]->domains[j]; in print_cpu_domain_info()
3617 struct cpu_domain_map **cd_map; in process_cpu_domain_info() local
3625 cd_map = zalloc(sizeof(*cd_map) * nra); in process_cpu_domain_info()
3626 if (!cd_map) in process_cpu_domain_info()
3629 env->cpu_domain = cd_map; in process_cpu_domain_info()
3647 cd_map[cpu] = zalloc(sizeof(*cd_map[cpu])); in process_cpu_domain_info()
3648 if (!cd_map[cpu]) in process_cpu_domain_info()
3651 cd_map[cpu]->cpu = cpu; in process_cpu_domain_info()
3656 cd_map[cpu]->nr_domains = nr_domains; in process_cpu_domain_info()
3658 cd_map[cpu]->domains = zalloc(sizeof(*d_info) * max_sched_domains); in process_cpu_domain_info()
3659 if (!cd_map[cpu]->domains) in process_cpu_domain_info()
3670 assert(cd_map[cpu]->domains[domain] == NULL); in process_cpu_domain_info()
3671 cd_map[cpu]->domains[domain] = d_info; in process_cpu_domain_info()