Lines Matching refs:bsize

142   bufsize bsize; /* Buffer size: positive if free, negative if allocated. */  member
301 KMP_DEBUG_ASSERT(b->bh.bb.bsize != 0); in __kmp_bget_dequeue()
322 KMP_DEBUG_ASSERT(b->bh.bb.bsize != 0); in __kmp_bget_enqueue()
370 KMP_DEBUG_ASSERT(b->bh.bb.bsize % SizeQuant == 0); in __kmp_bget_insert_into_freelist()
372 bin = bget_get_bin(b->bh.bb.bsize); in __kmp_bget_insert_into_freelist()
409 *total_free += (b->bh.bb.bsize - sizeof(bhead_t)); in bcheck()
410 if ((best == &thr->freelist[bin]) || (b->bh.bb.bsize < best->bh.bb.bsize)) in bcheck()
417 if (*max_free < best->bh.bb.bsize) in bcheck()
418 *max_free = best->bh.bb.bsize; in bcheck()
473 if (b->bh.bb.bsize >= (bufsize)size) { in bget()
475 (b->bh.bb.bsize < best->bh.bb.bsize)) { in bget()
487 if ((bufsize)b->bh.bb.bsize >= (bufsize)size) { in bget()
496 if ((b->bh.bb.bsize - (bufsize)size) > in bget()
500 ba = BH(((char *)b) + (b->bh.bb.bsize - (bufsize)size)); in bget()
503 KMP_DEBUG_ASSERT(bn->bb.prevfree == b->bh.bb.bsize); in bget()
506 b->bh.bb.bsize -= (bufsize)size; in bget()
509 ba->bb.prevfree = b->bh.bb.bsize; in bget()
512 ba->bb.bsize = -size; in bget()
533 ba = BH(((char *)b) + b->bh.bb.bsize); in bget()
535 KMP_DEBUG_ASSERT(ba->bb.prevfree == b->bh.bb.bsize); in bget()
542 thr->totalloc += (size_t)b->bh.bb.bsize; in bget()
546 b->bh.bb.bsize = -(b->bh.bb.bsize); in bget()
593 bdh->bh.bb.bsize = 0; in bget()
646 rsize = -(b->bb.bsize); in bgetz()
681 osize = -b->bb.bsize; in bgetr()
712 if (b->bh.bb.bsize == 0) { /* Directly-acquired buffer? */ in brel()
747 if (b->bh.bb.bsize >= 0) { in brel()
750 KMP_DEBUG_ASSERT(b->bh.bb.bsize < 0); in brel()
754 KMP_DEBUG_ASSERT(BH((char *)b - b->bh.bb.bsize)->bb.prevfree == 0); in brel()
758 thr->totalloc += (size_t)b->bh.bb.bsize; in brel()
768 bufsize size = b->bh.bb.bsize; in brel()
771 KMP_DEBUG_ASSERT(BH((char *)b - b->bh.bb.prevfree)->bb.bsize == in brel()
774 b->bh.bb.bsize -= size; in brel()
782 b->bh.bb.bsize = -b->bh.bb.bsize; in brel()
792 bn = BFH(((char *)b) + b->bh.bb.bsize); in brel()
793 if (bn->bh.bb.bsize > 0) { in brel()
797 KMP_DEBUG_ASSERT(BH((char *)bn + bn->bh.bb.bsize)->bb.prevfree == in brel()
798 bn->bh.bb.bsize); in brel()
802 b->bh.bb.bsize += bn->bh.bb.bsize; in brel()
815 bn = BFH(((char *)b) + b->bh.bb.bsize); in brel()
819 (size_t)(b->bh.bb.bsize - sizeof(bfhead_t))); in brel()
821 KMP_DEBUG_ASSERT(bn->bh.bb.bsize < 0); in brel()
826 bn->bh.bb.prevfree = b->bh.bb.bsize; in brel()
833 b->bh.bb.bsize == (bufsize)(thr->pool_len - sizeof(bhead_t))) { in brel()
840 KMP_DEBUG_ASSERT(BH((char *)b + b->bh.bb.bsize)->bb.bsize == ESent); in brel()
841 KMP_DEBUG_ASSERT(BH((char *)b + b->bh.bb.bsize)->bb.prevfree == in brel()
842 b->bh.bb.bsize); in brel()
918 b->bh.bb.bsize = (bufsize)len; in bpool()
936 bn->bb.bsize = ESent; in bpool()
962 bufsize bs = b->bh.bb.bsize; in bfreed()
1019 b->bh.bb.bsize == (bufsize)(thr->pool_len - sizeof(bhead_t))) { in __kmp_finalize_bget()
1021 KMP_DEBUG_ASSERT(BH((char *)b + b->bh.bb.bsize)->bb.bsize == ESent); in __kmp_finalize_bget()
1022 KMP_DEBUG_ASSERT(BH((char *)b + b->bh.bb.bsize)->bb.prevfree == in __kmp_finalize_bget()
1023 b->bh.bb.bsize); in __kmp_finalize_bget()