Lines Matching refs:nApics

2172   unsigned nApics = 0;  in __kmp_affinity_create_apicid_map()  local
2178 KMP_DEBUG_ASSERT((int)nApics < __kmp_avail_proc); in __kmp_affinity_create_apicid_map()
2181 threadInfo[nApics].osId = i; in __kmp_affinity_create_apicid_map()
2190 threadInfo[nApics].apicId = (buf.ebx >> 24) & 0xff; in __kmp_affinity_create_apicid_map()
2191 threadInfo[nApics].maxThreadsPerPkg = (buf.ebx >> 16) & 0xff; in __kmp_affinity_create_apicid_map()
2192 if (threadInfo[nApics].maxThreadsPerPkg == 0) { in __kmp_affinity_create_apicid_map()
2193 threadInfo[nApics].maxThreadsPerPkg = 1; in __kmp_affinity_create_apicid_map()
2205 threadInfo[nApics].maxCoresPerPkg = ((buf.eax >> 26) & 0x3f) + 1; in __kmp_affinity_create_apicid_map()
2207 threadInfo[nApics].maxCoresPerPkg = 1; in __kmp_affinity_create_apicid_map()
2211 int widthCT = __kmp_cpuid_mask_width(threadInfo[nApics].maxThreadsPerPkg); in __kmp_affinity_create_apicid_map()
2212 threadInfo[nApics].pkgId = threadInfo[nApics].apicId >> widthCT; in __kmp_affinity_create_apicid_map()
2214 int widthC = __kmp_cpuid_mask_width(threadInfo[nApics].maxCoresPerPkg); in __kmp_affinity_create_apicid_map()
2226 threadInfo[nApics].coreId = (threadInfo[nApics].apicId >> widthT) & maskC; in __kmp_affinity_create_apicid_map()
2229 threadInfo[nApics].threadId = threadInfo[nApics].apicId & maskT; in __kmp_affinity_create_apicid_map()
2231 nApics++; in __kmp_affinity_create_apicid_map()
2239 qsort(threadInfo, nApics, sizeof(*threadInfo), in __kmp_affinity_create_apicid_map()
2271 for (i = 1; i < nApics; i++) { in __kmp_affinity_create_apicid_map()
2327 KMP_DEBUG_ASSERT(nApics == (unsigned)__kmp_avail_proc); in __kmp_affinity_create_apicid_map()
2347 __kmp_topology = kmp_topology_t::allocate(nApics, depth, types); in __kmp_affinity_create_apicid_map()
2349 for (i = 0; i < nApics; ++i) { in __kmp_affinity_create_apicid_map()