Lines Matching refs:freelist
168 bfhead_t freelist[MAX_BGET_BINS]; member
238 data->freelist[i].ql.flink = &data->freelist[i]; in set_thr_data()
239 data->freelist[i].ql.blink = &data->freelist[i]; in set_thr_data()
373 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.blink->ql.flink == in __kmp_bget_insert_into_freelist()
374 &thr->freelist[bin]); in __kmp_bget_insert_into_freelist()
375 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.flink->ql.blink == in __kmp_bget_insert_into_freelist()
376 &thr->freelist[bin]); in __kmp_bget_insert_into_freelist()
378 b->ql.flink = &thr->freelist[bin]; in __kmp_bget_insert_into_freelist()
379 b->ql.blink = thr->freelist[bin].ql.blink; in __kmp_bget_insert_into_freelist()
381 thr->freelist[bin].ql.blink = b; in __kmp_bget_insert_into_freelist()
404 best = &thr->freelist[bin]; in bcheck()
407 while (b != &thr->freelist[bin]) { in bcheck()
409 if ((best == &thr->freelist[bin]) || (b->bh.bb.bsize < best->bh.bb.bsize)) in bcheck()
463 b = (use_blink ? thr->freelist[bin].ql.blink in bget()
464 : thr->freelist[bin].ql.flink); in bget()
467 best = &thr->freelist[bin]; in bget()
471 while (b != &thr->freelist[bin]) { in bget()
473 if ((best == &thr->freelist[bin]) || in bget()
485 while (b != &thr->freelist[bin]) { in bget()
959 for (b = thr->freelist[bin].ql.flink; b != &thr->freelist[bin]; in bfreed()
2229 bfhead_t *b = thr->freelist[bin].ql.flink; in __kmp_free_fast_memory()
2230 while (b != &thr->freelist[bin]) { in __kmp_free_fast_memory()