Lines Matching defs:PRTHEAPOFFSETBLOCK
51 typedef struct RTHEAPOFFSETBLOCK *PRTHEAPOFFSETBLOCK;
64 uint32_t /*PRTHEAPOFFSETBLOCK*/ offNext;
66 uint32_t /*PRTHEAPOFFSETBLOCK*/ offPrev;
244 Assert((pBlock) == (PRTHEAPOFFSETBLOCK)((pHeapInt) + 1)); \
332 static PRTHEAPOFFSETBLOCK rtHeapOffsetAllocBlock(PRTHEAPOFFSETINTERNAL pHeapInt, size_t cb, size_t uAlignment);
333 static void rtHeapOffsetFreeBlock(PRTHEAPOFFSETINTERNAL pHeapInt, PRTHEAPOFFSETBLOCK pBlock);
424 PRTHEAPOFFSETBLOCK pBlock;
461 PRTHEAPOFFSETBLOCK pBlock;
508 static PRTHEAPOFFSETBLOCK rtHeapOffsetAllocBlock(PRTHEAPOFFSETINTERNAL pHeapInt, size_t cb, size_t uAlignment)
510 PRTHEAPOFFSETBLOCK pRet = NULL;
563 RTHEAPOFF_TO_PTR(pHeapInt, pFree->Core.offNext, PRTHEAPOFFSETBLOCK)->offPrev = pFree->Core.offSelf;
587 RTHEAPOFF_TO_PTR(pHeapInt, pFree->Core.offNext, PRTHEAPOFFSETBLOCK)->offPrev = pNew->Core.offSelf;
650 PRTHEAPOFFSETBLOCK pBlock;
663 pBlock = (PRTHEAPOFFSETBLOCK)pv - 1;
692 static void rtHeapOffsetFreeBlock(PRTHEAPOFFSETINTERNAL pHeapInt, PRTHEAPOFFSETBLOCK pBlock)
755 RTHEAPOFF_TO_PTR(pHeapInt, pFree->Core.offNext, PRTHEAPOFFSETBLOCK)->offPrev = RTHEAPOFF_TO_OFF(pHeapInt, pLeft);
784 RTHEAPOFF_TO_PTR(pHeapInt, pRight->Core.offNext, PRTHEAPOFFSETBLOCK)->offPrev = RTHEAPOFF_TO_OFF(pHeapInt, pFree);
843 PRTHEAPOFFSETBLOCK pBlock;
857 pBlock = (PRTHEAPOFFSETBLOCK)pv - 1;