Lines Matching refs:bufsize
30 typedef kmp_int32 bufsize; typedef
32 typedef kmp_int64 bufsize; typedef
35 typedef ssize_t bufsize; typedef
46 static void bpool(kmp_info_t *th, void *buffer, bufsize len);
47 static void *bget(kmp_info_t *th, bufsize size);
48 static void *bgetz(kmp_info_t *th, bufsize size);
49 static void *bgetr(kmp_info_t *th, void *buffer, bufsize newsize);
53 bufsize pool_incr);
106 static bufsize bget_bin_size[] = {
124 #define MAX_BGET_BINS (int)(sizeof(bget_bin_size) / sizeof(bufsize))
139 bufsize prevfree; /* Relative link back to previous free buffer in memory or
141 bufsize bsize; /* Buffer size: positive if free, negative if allocated. */
155 bufsize tsize; /* Total size, including overhead */
184 bufsize exp_incr; /* Expansion block size */
185 bufsize pool_len; /* 0: no bpool calls have been made
196 (bufsize)( \
197 ~(((bufsize)(1) << (sizeof(bufsize) * CHAR_BIT - 1)) | (SizeQuant - 1)))
205 ((bufsize)(-(((((bufsize)1) << ((int)sizeof(bufsize) * 8 - 2)) - 1) * 2) - 2))
208 static int bget_get_bin(bufsize size) { in bget_get_bin()
395 static void bcheck(kmp_info_t *th, bufsize *max_free, bufsize *total_free) { in bcheck()
420 if (*max_free > (bufsize)sizeof(bhead_t)) in bcheck()
425 static void *bget(kmp_info_t *th, bufsize requested_size) { in bget()
427 bufsize size = requested_size; in bget()
441 if (size < (bufsize)SizeQ) { // Need at least room for the queue links. in bget()
472 if (b->bh.bb.bsize >= (bufsize)size) { in bget()
486 if ((bufsize)b->bh.bb.bsize >= (bufsize)size) { in bget()
495 if ((b->bh.bb.bsize - (bufsize)size) > in bget()
496 (bufsize)(SizeQ + (sizeof(bhead_t)))) { in bget()
499 ba = BH(((char *)b) + (b->bh.bb.bsize - (bufsize)size)); in bget()
505 b->bh.bb.bsize -= (bufsize)size; in bget()
578 if (size > (bufsize)(thr->exp_incr - sizeof(bhead_t))) { in bget()
588 bdh = BDH((*thr->acqfcn)((bufsize)size)); in bget()
617 newpool = (*thr->acqfcn)((bufsize)thr->exp_incr); in bget()
637 static void *bgetz(kmp_info_t *th, bufsize size) { in bgetz()
642 bufsize rsize; in bgetz()
650 rsize = bd->tsize - (bufsize)sizeof(bdhead_t); in bgetz()
657 (void)memset(buf, 0, (bufsize)rsize); in bgetz()
667 static void *bgetr(kmp_info_t *th, void *buf, bufsize size) { in bgetr()
669 bufsize osize; /* Old size of buffer */ in bgetr()
686 osize = bd->tsize - (bufsize)sizeof(bdhead_t); in bgetr()
767 bufsize size = b->bh.bb.bsize; in brel()
832 b->bh.bb.bsize == (bufsize)(thr->pool_len - sizeof(bhead_t))) { in brel()
867 bufsize pool_incr) { in bectl()
877 static void bpool(kmp_info_t *th, void *buf, bufsize len) { in bpool()
886 len &= ~((bufsize)(SizeQuant - 1)); in bpool()
902 KMP_DEBUG_ASSERT(len - sizeof(bhead_t) <= -((bufsize)ESent + 1)); in bpool()
917 b->bh.bb.bsize = (bufsize)len; in bpool()
931 bn->bb.prevfree = (bufsize)len; in bpool()
961 bufsize bs = b->bh.bb.bsize; in bfreed()
998 (bufsize)__kmp_malloc_pool_incr); in __kmp_initialize_bget()
1018 b->bh.bb.bsize == (bufsize)(thr->pool_len - sizeof(bhead_t))) { in __kmp_finalize_bget()
1045 (bget_release_t)free, (bufsize)size); in kmpc_set_poolsize()
1076 bufsize a, b; in kmpc_get_poolstat()
1098 ptr = bget(__kmp_entry_thread(), (bufsize)(size + sizeof(ptr))); in kmpc_malloc()
1119 ptr_allocated = bget(__kmp_entry_thread(), (bufsize)size); in kmpc_aligned_malloc()
1133 ptr = bgetz(__kmp_entry_thread(), (bufsize)(nelem * elsize + sizeof(ptr))); in kmpc_calloc()
1146 result = bget(__kmp_entry_thread(), (bufsize)(size + sizeof(ptr))); in kmpc_realloc()
1162 (bufsize)(size + sizeof(ptr))); in kmpc_realloc()
1189 ptr = bget(th, (bufsize)size); in ___kmp_thread_malloc()
1199 ptr = bgetz(th, (bufsize)(nelem * elsize)); in ___kmp_thread_calloc()
1208 ptr = bgetr(th, ptr, (bufsize)size); in ___kmp_thread_realloc()
2074 alloc_ptr = bget(this_thr, (bufsize)alloc_size); in ___kmp_fast_allocate()