Lines Matching refs:topo
3759 struct cpu_topology *topo; in record__init_thread_core_masks() local
3761 topo = cpu_topology__new(); in record__init_thread_core_masks()
3762 if (!topo) { in record__init_thread_core_masks()
3767 ret = record__init_thread_masks_spec(rec, cpus, topo->core_cpus_list, in record__init_thread_core_masks()
3768 topo->core_cpus_list, topo->core_cpus_lists); in record__init_thread_core_masks()
3769 cpu_topology__delete(topo); in record__init_thread_core_masks()
3777 struct cpu_topology *topo; in record__init_thread_package_masks() local
3779 topo = cpu_topology__new(); in record__init_thread_package_masks()
3780 if (!topo) { in record__init_thread_package_masks()
3785 ret = record__init_thread_masks_spec(rec, cpus, topo->package_cpus_list, in record__init_thread_package_masks()
3786 topo->package_cpus_list, topo->package_cpus_lists); in record__init_thread_package_masks()
3787 cpu_topology__delete(topo); in record__init_thread_package_masks()
3797 struct numa_topology *topo; in record__init_thread_numa_masks() local
3799 topo = numa_topology__new(); in record__init_thread_numa_masks()
3800 if (!topo) { in record__init_thread_numa_masks()
3805 spec = zalloc(topo->nr * sizeof(char *)); in record__init_thread_numa_masks()
3811 for (s = 0; s < topo->nr; s++) in record__init_thread_numa_masks()
3812 spec[s] = topo->nodes[s].cpus; in record__init_thread_numa_masks()
3814 ret = record__init_thread_masks_spec(rec, cpus, spec, spec, topo->nr); in record__init_thread_numa_masks()
3819 numa_topology__delete(topo); in record__init_thread_numa_masks()