reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_alloc.cpp
  709   b = BFH(((char *)buf) - sizeof(bhead_t));
  711   if (b->bh.bb.bsize == 0) { /* Directly-acquired buffer? */
  732   bth = (kmp_info_t *)((kmp_uintptr_t)TCR_PTR(b->bh.bb.bthr) &
  746   if (b->bh.bb.bsize >= 0) {
  757   thr->totalloc += (size_t)b->bh.bb.bsize;
  762   if (b->bh.bb.prevfree != 0) {
  767     bufsize size = b->bh.bb.bsize;
  772     b = BFH(((char *)b) - b->bh.bb.prevfree);
  772     b = BFH(((char *)b) - b->bh.bb.prevfree);
  772     b = BFH(((char *)b) - b->bh.bb.prevfree);
  773     b->bh.bb.bsize -= size;
  776     __kmp_bget_remove_from_freelist(b);
  781     b->bh.bb.bsize = -b->bh.bb.bsize;
  781     b->bh.bb.bsize = -b->bh.bb.bsize;
  785   __kmp_bget_insert_into_freelist(thr, b);
  791   bn = BFH(((char *)b) + b->bh.bb.bsize);
  791   bn = BFH(((char *)b) + b->bh.bb.bsize);
  801     b->bh.bb.bsize += bn->bh.bb.bsize;
  805     __kmp_bget_remove_from_freelist(b);
  806     __kmp_bget_insert_into_freelist(thr, b);
  814     bn = BFH(((char *)b) + b->bh.bb.bsize);
  814     bn = BFH(((char *)b) + b->bh.bb.bsize);
  825   bn->bh.bb.prevfree = b->bh.bb.bsize;
  832       b->bh.bb.bsize == (bufsize)(thr->pool_len - sizeof(bhead_t))) {
  844       __kmp_bget_remove_from_freelist(b);
  848       (*thr->relfcn)(b);
  855       if (thr->last_pool == b)
  858       thr->last_pool = b;