Lines Matching defs:num_avail
3035 unsigned num_avail = __kmp_xproc;
3103 if (num_set >= num_avail) {
3117 unsigned num_avail = 0;
3131 // If there is valid data in threadInfo[num_avail], then fake
3135 if (threadInfo[num_avail][i] != UINT_MAX) {
3188 if (threadInfo[num_avail][osIdIndex] != UINT_MAX)
3194 num_avail++;
3198 threadInfo[num_avail][osIdIndex] = val;
3204 threadInfo[num_avail][osIdIndex]);
3205 __kmp_read_from_file(path, "%u", &threadInfo[num_avail][pkgIdIndex]);
3212 threadInfo[num_avail][osIdIndex]);
3214 threadInfo[num_avail][pkgIdIndex] |= (book_id << 8);
3219 threadInfo[num_avail][osIdIndex]);
3221 threadInfo[num_avail][pkgIdIndex] |= (drawer_id << 16);
3226 threadInfo[num_avail][osIdIndex]);
3227 __kmp_read_from_file(path, "%u", &threadInfo[num_avail][coreIdIndex]);
3238 if (threadInfo[num_avail][pkgIdIndex] != UINT_MAX)
3240 threadInfo[num_avail][pkgIdIndex] = val;
3250 if (threadInfo[num_avail][coreIdIndex] != UINT_MAX)
3252 threadInfo[num_avail][coreIdIndex] = val;
3263 if (threadInfo[num_avail][threadIdIndex] != UINT_MAX)
3265 threadInfo[num_avail][threadIdIndex] = val;
3279 if (threadInfo[num_avail][nodeIdIndex + level] != UINT_MAX)
3281 threadInfo[num_avail][nodeIdIndex + level] = val;
3301 if ((int)num_avail == __kmp_xproc) {
3309 if (threadInfo[num_avail][osIdIndex] == UINT_MAX) {
3322 !KMP_CPU_ISSET(threadInfo[num_avail][osIdIndex],
3324 INIT_PROC_INFO(threadInfo[num_avail]);
3330 num_avail++;
3331 KMP_ASSERT(num_avail <= num_records);
3332 INIT_PROC_INFO(threadInfo[num_avail]);
3357 KMP_ASSERT(num_avail > 0);
3358 KMP_ASSERT(num_avail <= num_records);
3361 qsort(threadInfo, num_avail, sizeof(*threadInfo),
3408 for (i = 1; i < num_avail; i++) {
3523 KMP_DEBUG_ASSERT(num_avail == (unsigned)__kmp_avail_proc);
3566 __kmp_topology = kmp_topology_t::allocate(num_avail, depth, types);
3568 for (i = 0; i < num_avail; ++i) {