Lines Matching refs:topo
3738 struct cpu_topology *topo;
3740 topo = cpu_topology__new();
3741 if (!topo) {
3746 ret = record__init_thread_masks_spec(rec, cpus, topo->core_cpus_list,
3747 topo->core_cpus_list, topo->core_cpus_lists);
3748 cpu_topology__delete(topo);
3756 struct cpu_topology *topo;
3758 topo = cpu_topology__new();
3759 if (!topo) {
3764 ret = record__init_thread_masks_spec(rec, cpus, topo->package_cpus_list,
3765 topo->package_cpus_list, topo->package_cpus_lists);
3766 cpu_topology__delete(topo);
3776 struct numa_topology *topo;
3778 topo = numa_topology__new();
3779 if (!topo) {
3784 spec = zalloc(topo->nr * sizeof(char *));
3790 for (s = 0; s < topo->nr; s++)
3791 spec[s] = topo->nodes[s].cpus;
3793 ret = record__init_thread_masks_spec(rec, cpus, spec, spec, topo->nr);
3798 numa_topology__delete(topo);