Lines Matching refs:levels_index

2455   unsigned level, levels_index;  in __kmp_x2apicid_get_levels()  local
2466 level = levels_index = 0; in __kmp_x2apicid_get_levels()
2477 KMP_ASSERT(levels_index < INTEL_LEVEL_TYPE_LAST); in __kmp_x2apicid_get_levels()
2478 levels[levels_index].level_type = level_type; in __kmp_x2apicid_get_levels()
2479 levels[levels_index].mask_width = mask_width; in __kmp_x2apicid_get_levels()
2480 levels[levels_index].nitems = nitems; in __kmp_x2apicid_get_levels()
2481 levels_index++; in __kmp_x2apicid_get_levels()
2484 if (levels_index > 0) { in __kmp_x2apicid_get_levels()
2485 levels[levels_index - 1].mask_width = mask_width; in __kmp_x2apicid_get_levels()
2486 levels[levels_index - 1].nitems = nitems; in __kmp_x2apicid_get_levels()
2493 for (unsigned i = 0; i < levels_index; ++i) { in __kmp_x2apicid_get_levels()
2500 KMP_DEBUG_ASSERT(levels_index > 0); in __kmp_x2apicid_get_levels()
2505 return levels_index; in __kmp_x2apicid_get_levels()
2512 unsigned levels_index; in __kmp_affinity_create_x2apicid_map() local
2569 levels_index = __kmp_x2apicid_get_levels(leaf, levels, known_levels); in __kmp_affinity_create_x2apicid_map()
2570 if (levels_index == 0) in __kmp_affinity_create_x2apicid_map()
2574 if (topology_leaf == -1 || levels_index == 0) { in __kmp_affinity_create_x2apicid_map()
2578 KMP_ASSERT(levels_index <= INTEL_LEVEL_TYPE_LAST); in __kmp_affinity_create_x2apicid_map()
2589 for (unsigned i = 0; i < levels_index; ++i) { in __kmp_affinity_create_x2apicid_map()
2602 int depth = levels_index; in __kmp_affinity_create_x2apicid_map()
2606 kmp_topology_t::allocate(__kmp_avail_proc, levels_index, types); in __kmp_affinity_create_x2apicid_map()
2614 for (unsigned j = 0; j < levels_index; ++j) { in __kmp_affinity_create_x2apicid_map()
2617 if (hw_cache_mask == cache_mask && j < levels_index - 1) { in __kmp_affinity_create_x2apicid_map()
2654 if (my_levels_index == 0 || my_levels_index != levels_index) { in __kmp_affinity_create_x2apicid_map()