Lines Matching refs:flink

146   struct bfhead *flink; /* Forward link */  member
252 data->freelist[i].ql.flink = &data->freelist[i]; in set_thr_data()
319 p = (void *)b->ql.flink; in __kmp_bget_dequeue()
349 b->ql.flink = BFH(CCAST(void *, old_value)); in __kmp_bget_enqueue()
357 b->ql.flink = BFH(CCAST(void *, old_value)); in __kmp_bget_enqueue()
367 b->ql.flink = BFH(th->th.th_local.bget_list); in __kmp_bget_enqueue()
387 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.blink->ql.flink == in __kmp_bget_insert_into_freelist()
389 KMP_DEBUG_ASSERT(thr->freelist[bin].ql.flink->ql.blink == in __kmp_bget_insert_into_freelist()
392 b->ql.flink = &thr->freelist[bin]; in __kmp_bget_insert_into_freelist()
396 b->ql.blink->ql.flink = b; in __kmp_bget_insert_into_freelist()
401 KMP_DEBUG_ASSERT(b->ql.blink->ql.flink == b); in __kmp_bget_remove_from_freelist()
402 KMP_DEBUG_ASSERT(b->ql.flink->ql.blink == b); in __kmp_bget_remove_from_freelist()
404 b->ql.blink->ql.flink = b->ql.flink; in __kmp_bget_remove_from_freelist()
405 b->ql.flink->ql.blink = b->ql.blink; in __kmp_bget_remove_from_freelist()
419 b = best->ql.flink; in bcheck()
427 b = b->ql.flink; in bcheck()
478 : thr->freelist[bin].ql.flink); in bget()
494 b = (use_blink ? b->ql.blink : b->ql.flink); in bget()
575 b = (use_blink ? b->ql.blink : b->ql.flink); in bget()
973 for (b = thr->freelist[bin].ql.flink; b != &thr->freelist[bin]; in bfreed()
974 b = b->ql.flink) { in bfreed()
977 KMP_DEBUG_ASSERT(b->ql.blink->ql.flink == b); in bfreed()
978 KMP_DEBUG_ASSERT(b->ql.flink->ql.blink == b); in bfreed()
2786 bfhead_t *b = thr->freelist[bin].ql.flink; in __kmp_free_fast_memory()
2793 b = b->ql.flink; // get next buffer in __kmp_free_fast_memory()