Lines Matching refs:nApics
2293 unsigned nApics = 0; in __kmp_affinity_create_apicid_map() local
2299 KMP_DEBUG_ASSERT((int)nApics < __kmp_avail_proc); in __kmp_affinity_create_apicid_map()
2302 threadInfo[nApics].osId = i; in __kmp_affinity_create_apicid_map()
2311 threadInfo[nApics].apicId = (buf.ebx >> 24) & 0xff; in __kmp_affinity_create_apicid_map()
2312 threadInfo[nApics].maxThreadsPerPkg = (buf.ebx >> 16) & 0xff; in __kmp_affinity_create_apicid_map()
2313 if (threadInfo[nApics].maxThreadsPerPkg == 0) { in __kmp_affinity_create_apicid_map()
2314 threadInfo[nApics].maxThreadsPerPkg = 1; in __kmp_affinity_create_apicid_map()
2326 threadInfo[nApics].maxCoresPerPkg = ((buf.eax >> 26) & 0x3f) + 1; in __kmp_affinity_create_apicid_map()
2328 threadInfo[nApics].maxCoresPerPkg = 1; in __kmp_affinity_create_apicid_map()
2332 int widthCT = __kmp_cpuid_mask_width(threadInfo[nApics].maxThreadsPerPkg); in __kmp_affinity_create_apicid_map()
2333 threadInfo[nApics].pkgId = threadInfo[nApics].apicId >> widthCT; in __kmp_affinity_create_apicid_map()
2335 int widthC = __kmp_cpuid_mask_width(threadInfo[nApics].maxCoresPerPkg); in __kmp_affinity_create_apicid_map()
2347 threadInfo[nApics].coreId = (threadInfo[nApics].apicId >> widthT) & maskC; in __kmp_affinity_create_apicid_map()
2350 threadInfo[nApics].threadId = threadInfo[nApics].apicId & maskT; in __kmp_affinity_create_apicid_map()
2352 nApics++; in __kmp_affinity_create_apicid_map()
2360 qsort(threadInfo, nApics, sizeof(*threadInfo), in __kmp_affinity_create_apicid_map()
2392 for (i = 1; i < nApics; i++) { in __kmp_affinity_create_apicid_map()
2448 KMP_DEBUG_ASSERT(nApics == (unsigned)__kmp_avail_proc); in __kmp_affinity_create_apicid_map()
2468 __kmp_topology = kmp_topology_t::allocate(nApics, depth, types); in __kmp_affinity_create_apicid_map()
2470 for (i = 0; i < nApics; ++i) { in __kmp_affinity_create_apicid_map()