Lines Matching refs:ids

206     if (ahwthread->ids[level] < bhwthread->ids[level])  in compare_ids()
208 else if (ahwthread->ids[level] > bhwthread->ids[level]) in compare_ids()
249 printf("%4d ", ids[i]); in print()
267 void kmp_topology_t::_insert_layer(kmp_hw_t type, const int *ids) { in _insert_layer() argument
280 int id = hw_threads[i].ids[target_layer]; in _insert_layer()
281 int new_id = ids[i]; in _insert_layer()
306 hw_threads[k].ids[j] = hw_threads[k].ids[i]; in _insert_layer()
307 hw_threads[k].ids[target_layer] = ids[k]; in _insert_layer()
320 int *ids = (int *)__kmp_allocate(sizeof(int) * num_hw_threads); in _insert_windows_proc_groups() local
325 ids[i] = __kmp_get_proc_group(mask); in _insert_windows_proc_groups()
328 _insert_layer(KMP_HW_PROC_GROUP, ids); in _insert_windows_proc_groups()
329 __kmp_free(ids); in _insert_windows_proc_groups()
369 int id1 = hw_threads[0].ids[top_index1]; in _remove_radix1_layers()
370 int id2 = hw_threads[0].ids[top_index2]; in _remove_radix1_layers()
374 if (hw_threads[hwidx].ids[top_index1] == id1 && in _remove_radix1_layers()
375 hw_threads[hwidx].ids[top_index2] != id2) { in _remove_radix1_layers()
379 if (hw_threads[hwidx].ids[top_index2] != id2) in _remove_radix1_layers()
381 id1 = hw_threads[hwidx].ids[top_index1]; in _remove_radix1_layers()
382 id2 = hw_threads[hwidx].ids[top_index2]; in _remove_radix1_layers()
407 hw_thread.ids[d] = hw_thread.ids[d + 1]; in _remove_radix1_layers()
462 int id = hw_thread.ids[layer]; in _gather_enumeration_information()
501 previous_id[layer] = hw_thread.ids[layer]; in _gather_enumeration_information()
525 if (!find_all && hw_thread.ids[above_level] != previous_id[above_level]) { in _get_ncores_with_attr()
531 if (hw_thread.ids[level] != previous_id[level]) { in _get_ncores_with_attr()
539 previous_id[level] = hw_thread.ids[level]; in _get_ncores_with_attr()
567 if (hw_thread.ids[j] != previous_id[j]) { in _set_sub_ids()
577 previous_id[j] = hw_thread.ids[j]; in _set_sub_ids()
661 if (previous_thread.ids[j] != current_thread.ids[j]) { in check_ids()
835 __kmp_str_buf_print(&buf, "%d ", hw_threads[i].ids[level]); in print()
1372 if (t1.ids[i] != t2.ids[i]) in is_close()
1885 hw_thread.ids[index] = pu->logical_index; in __kmp_affinity_create_hwloc_map()
1923 hw_thread.ids[index] = memory->logical_index; in __kmp_affinity_create_hwloc_map()
1924 hw_thread.ids[index + 1] = sub_id; in __kmp_affinity_create_hwloc_map()
1936 hw_thread.ids[index] = obj->logical_index; in __kmp_affinity_create_hwloc_map()
1937 hw_thread.ids[index + 1] = sub_id; in __kmp_affinity_create_hwloc_map()
2001 hw_thread.ids[0] = i; in __kmp_affinity_create_flat_map()
2002 hw_thread.ids[1] = 0; in __kmp_affinity_create_flat_map()
2003 hw_thread.ids[2] = 0; in __kmp_affinity_create_flat_map()
2049 hw_thread.ids[0] = i / BITS_PER_GROUP; in __kmp_affinity_create_proc_group_map()
2050 hw_thread.ids[1] = hw_thread.ids[2] = i % BITS_PER_GROUP; in __kmp_affinity_create_proc_group_map()
2457 hw_thread.ids[idx++] = threadInfo[i].pkgId; in __kmp_affinity_create_apicid_map()
2460 hw_thread.ids[idx++] = threadInfo[i].coreId; in __kmp_affinity_create_apicid_map()
2463 hw_thread.ids[idx++] = threadInfo[i].threadId; in __kmp_affinity_create_apicid_map()
2767 hw_thread.ids[idx] = apic_id & my_levels[j].mask; in __kmp_affinity_create_x2apicid_map()
2769 hw_thread.ids[idx] >>= my_levels[j - 1].mask_width; in __kmp_affinity_create_x2apicid_map()
3565 hw_thread.ids[pkgLevel] = threadInfo[i][src_index]; in __kmp_affinity_create_cpuinfo_map()
3567 hw_thread.ids[coreLevel] = threadInfo[i][src_index]; in __kmp_affinity_create_cpuinfo_map()
3569 hw_thread.ids[threadLevel] = threadInfo[i][src_index]; in __kmp_affinity_create_cpuinfo_map()
4255 if (hw_thread.ids[j] > 0) { in __kmp_affinity_find_core_level()
4304 kmp_affinity_ids_t &ids, in __kmp_affinity_get_mask_topology_info() argument
4311 ids.ids[i] = kmp_hw_thread_t::UNKNOWN_ID; in __kmp_affinity_get_mask_topology_info()
4320 ids.os_id = cpu; in __kmp_affinity_get_mask_topology_info()
4325 if (ids.ids[type] == kmp_hw_thread_t::UNKNOWN_ID || ids.ids[type] == id) { in __kmp_affinity_get_mask_topology_info()
4326 ids.ids[type] = id; in __kmp_affinity_get_mask_topology_info()
4330 ids.ids[type] = kmp_hw_thread_t::MULTIPLE_ID; in __kmp_affinity_get_mask_topology_info()
4333 ids.ids[type] = kmp_hw_thread_t::MULTIPLE_ID; in __kmp_affinity_get_mask_topology_info()
4355 kmp_affinity_ids_t &ids = th->th.th_topology_ids; in __kmp_affinity_get_thread_topology_info() local
4357 __kmp_affinity_get_mask_topology_info(mask, ids, attrs); in __kmp_affinity_get_thread_topology_info()
4378 if (!affinity.ids) { in __kmp_affinity_get_topology_info()
4379 affinity.ids = (kmp_affinity_ids_t *)__kmp_allocate( in __kmp_affinity_get_topology_info()
4400 kmp_affinity_ids_t &ids = affinity.ids[i]; in __kmp_affinity_get_topology_info() local
4403 __kmp_affinity_get_mask_topology_info(mask, ids, attrs); in __kmp_affinity_get_topology_info()
4933 if (affinity->ids != NULL) in __kmp_affinity_uninitialize()
4934 __kmp_free(affinity->ids); in __kmp_affinity_uninitialize()
5000 th->th.th_topology_ids.ids[id] = kmp_hw_thread_t::UNKNOWN_ID; in __kmp_affinity_set_init_mask()
5071 th->th.th_topology_ids = __kmp_affinity.ids[i]; in __kmp_affinity_set_init_mask()