Lines Matching refs:proc_info
2811 cpuid_proc_info_t *proc_info = (cpuid_proc_info_t *)__kmp_allocate( in __kmp_affinity_create_x2apicid_map() local
2813 cpuid_cache_info_t *cache_info = (cpuid_cache_info_t *)(proc_info + ninfos); in __kmp_affinity_create_x2apicid_map()
2855 __kmp_x2apicid_get_levels(leaf, &proc_info[0], types, &depth, in __kmp_affinity_create_x2apicid_map()
2863 __kmp_free(proc_info); in __kmp_affinity_create_x2apicid_map()
2878 if (proc_info[0].levels[i].level_type == INTEL_LEVEL_TYPE_SMT) { in __kmp_affinity_create_x2apicid_map()
2879 __kmp_nThreadsPerCore = proc_info[0].levels[i].nitems; in __kmp_affinity_create_x2apicid_map()
2880 } else if (proc_info[0].levels[i].level_type == INTEL_LEVEL_TYPE_CORE) { in __kmp_affinity_create_x2apicid_map()
2881 nCoresPerPkg = proc_info[0].levels[i].nitems; in __kmp_affinity_create_x2apicid_map()
2886 __kmp_free(proc_info); in __kmp_affinity_create_x2apicid_map()
2913 proc_info[hw_thread_index].os_id = proc; in __kmp_affinity_create_x2apicid_map()
2914 proc_info[hw_thread_index].apic_id = buf.edx; in __kmp_affinity_create_x2apicid_map()
2915 __kmp_x2apicid_get_levels(topology_leaf, &proc_info[hw_thread_index], types, in __kmp_affinity_create_x2apicid_map()
2917 if (proc_info[hw_thread_index].depth == 0) { in __kmp_affinity_create_x2apicid_map()
2919 __kmp_free(proc_info); in __kmp_affinity_create_x2apicid_map()
2929 __kmp_get_hybrid_info(&proc_info[hw_thread_index].type, in __kmp_affinity_create_x2apicid_map()
2930 &proc_info[hw_thread_index].efficiency, in __kmp_affinity_create_x2apicid_map()
2931 &proc_info[hw_thread_index].native_model_id); in __kmp_affinity_create_x2apicid_map()
2945 hw_thread.os_id = proc_info[i].os_id; in __kmp_affinity_create_x2apicid_map()
2947 unsigned apic_id = proc_info[i].apic_id; in __kmp_affinity_create_x2apicid_map()
2950 if (!(proc_info[i].description.contains_topology_type( in __kmp_affinity_create_x2apicid_map()
2954 hw_thread.ids[idx] = apic_id & proc_info[i].levels[j].mask; in __kmp_affinity_create_x2apicid_map()
2956 hw_thread.ids[idx] >>= proc_info[i].levels[j - 1].mask_width; in __kmp_affinity_create_x2apicid_map()
2960 hw_thread.attrs.set_core_type(proc_info[i].type); in __kmp_affinity_create_x2apicid_map()
2961 hw_thread.attrs.set_core_eff(proc_info[i].efficiency); in __kmp_affinity_create_x2apicid_map()
2998 unsigned hw_cache_mask = proc_info[0].levels[j].cache_mask; in __kmp_affinity_create_x2apicid_map()
3001 proc_info[0].levels[j + 1].level_type); in __kmp_affinity_create_x2apicid_map()
3048 ids[i] = info.mask & proc_info[original_idx].apic_id; in __kmp_affinity_create_x2apicid_map()
3058 __kmp_free(proc_info); in __kmp_affinity_create_x2apicid_map()
3061 __kmp_free(proc_info); in __kmp_affinity_create_x2apicid_map()