Lines Matching refs:ids

160     if (ahwthread->ids[level] < bhwthread->ids[level])  in compare_ids()
162 else if (ahwthread->ids[level] > bhwthread->ids[level]) in compare_ids()
202 printf("%4d ", ids[i]); in print()
218 void kmp_topology_t::_insert_layer(kmp_hw_t type, const int *ids) { in _insert_layer() argument
231 int id = hw_threads[i].ids[target_layer]; in _insert_layer()
232 int new_id = ids[i]; in _insert_layer()
257 hw_threads[k].ids[j] = hw_threads[k].ids[i]; in _insert_layer()
258 hw_threads[k].ids[target_layer] = ids[k]; in _insert_layer()
271 int *ids = (int *)__kmp_allocate(sizeof(int) * num_hw_threads); in _insert_windows_proc_groups() local
276 ids[i] = __kmp_get_proc_group(mask); in _insert_windows_proc_groups()
279 _insert_layer(KMP_HW_PROC_GROUP, ids); in _insert_windows_proc_groups()
280 __kmp_free(ids); in _insert_windows_proc_groups()
320 int id1 = hw_threads[0].ids[top_index1]; in _remove_radix1_layers()
321 int id2 = hw_threads[0].ids[top_index2]; in _remove_radix1_layers()
325 if (hw_threads[hwidx].ids[top_index1] == id1 && in _remove_radix1_layers()
326 hw_threads[hwidx].ids[top_index2] != id2) { in _remove_radix1_layers()
330 if (hw_threads[hwidx].ids[top_index2] != id2) in _remove_radix1_layers()
332 id1 = hw_threads[hwidx].ids[top_index1]; in _remove_radix1_layers()
333 id2 = hw_threads[hwidx].ids[top_index2]; in _remove_radix1_layers()
358 hw_thread.ids[d] = hw_thread.ids[d + 1]; in _remove_radix1_layers()
413 int id = hw_thread.ids[layer]; in _gather_enumeration_information()
452 previous_id[layer] = hw_thread.ids[layer]; in _gather_enumeration_information()
476 if (!find_all && hw_thread.ids[above_level] != previous_id[above_level]) { in _get_ncores_with_attr()
482 if (hw_thread.ids[level] != previous_id[level]) { in _get_ncores_with_attr()
490 previous_id[level] = hw_thread.ids[level]; in _get_ncores_with_attr()
518 if (hw_thread.ids[j] != previous_id[j]) { in _set_sub_ids()
528 previous_id[j] = hw_thread.ids[j]; in _set_sub_ids()
611 if (previous_thread.ids[j] != current_thread.ids[j]) { in check_ids()
781 __kmp_str_buf_print(&buf, "%d ", hw_threads[i].ids[level]); in print()
1255 if (t1.ids[i] != t2.ids[i]) in is_close()
1788 hw_thread.ids[index] = pu->logical_index; in __kmp_affinity_create_hwloc_map()
1824 hw_thread.ids[index] = memory->logical_index; in __kmp_affinity_create_hwloc_map()
1825 hw_thread.ids[index + 1] = sub_id; in __kmp_affinity_create_hwloc_map()
1837 hw_thread.ids[index] = obj->logical_index; in __kmp_affinity_create_hwloc_map()
1838 hw_thread.ids[index + 1] = sub_id; in __kmp_affinity_create_hwloc_map()
1900 hw_thread.ids[0] = i; in __kmp_affinity_create_flat_map()
1901 hw_thread.ids[1] = 0; in __kmp_affinity_create_flat_map()
1902 hw_thread.ids[2] = 0; in __kmp_affinity_create_flat_map()
1948 hw_thread.ids[0] = i / BITS_PER_GROUP; in __kmp_affinity_create_proc_group_map()
1949 hw_thread.ids[1] = hw_thread.ids[2] = i % BITS_PER_GROUP; in __kmp_affinity_create_proc_group_map()
2356 hw_thread.ids[idx++] = threadInfo[i].pkgId; in __kmp_affinity_create_apicid_map()
2359 hw_thread.ids[idx++] = threadInfo[i].coreId; in __kmp_affinity_create_apicid_map()
2362 hw_thread.ids[idx++] = threadInfo[i].threadId; in __kmp_affinity_create_apicid_map()
2662 hw_thread.ids[idx] = apic_id & my_levels[j].mask; in __kmp_affinity_create_x2apicid_map()
2664 hw_thread.ids[idx] >>= my_levels[j - 1].mask_width; in __kmp_affinity_create_x2apicid_map()
3315 hw_thread.ids[pkgLevel] = threadInfo[i][src_index]; in __kmp_affinity_create_cpuinfo_map()
3317 hw_thread.ids[coreLevel] = threadInfo[i][src_index]; in __kmp_affinity_create_cpuinfo_map()
3319 hw_thread.ids[threadLevel] = threadInfo[i][src_index]; in __kmp_affinity_create_cpuinfo_map()
3985 if (hw_thread.ids[j] > 0) { in __kmp_affinity_find_core_level()