Lines Matching refs:kmp_hier_layer_e
2828 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_THREAD + 1] =
2830 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_L1 + 1] = __kmp_ncores;
2834 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_L2 + 1] = __kmp_ncores / 2;
2837 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_L2 + 1] = __kmp_ncores;
2838 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_L3 + 1] = nPackages;
2839 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_NUMA + 1] = nPackages;
2840 __kmp_hier_max_units[kmp_hier_layer_e::LAYER_LOOP + 1] = 1;
2843 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_THREAD + 1] = 1;
2844 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L1 + 1] =
2849 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L2 + 1] =
2853 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L2 + 1] =
2855 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_L3 + 1] =
2857 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_NUMA + 1] =
2859 __kmp_hier_threads_per[kmp_hier_layer_e::LAYER_LOOP + 1] =
2865 int __kmp_dispatch_get_index(int tid, kmp_hier_layer_e type) {
2867 int num_hw_threads = __kmp_hier_max_units[kmp_hier_layer_e::LAYER_THREAD + 1];
2868 KMP_DEBUG_ASSERT(type != kmp_hier_layer_e::LAYER_LAST);
2869 if (type == kmp_hier_layer_e::LAYER_THREAD)
2871 else if (type == kmp_hier_layer_e::LAYER_LOOP)
2880 int __kmp_dispatch_get_t1_per_t2(kmp_hier_layer_e t1, kmp_hier_layer_e t2) {
2884 KMP_DEBUG_ASSERT(t1 != kmp_hier_layer_e::LAYER_LAST);
2885 KMP_DEBUG_ASSERT(t2 != kmp_hier_layer_e::LAYER_LAST);