Lines Matching defs:RTHEAPSIMPLEBLOCK

51 typedef struct RTHEAPSIMPLEBLOCK *PRTHEAPSIMPLEBLOCK;
60 typedef struct RTHEAPSIMPLEBLOCK
70 } RTHEAPSIMPLEBLOCK;
71 AssertCompileSizeAlignment(RTHEAPSIMPLEBLOCK, 16);
77 /** The mask that needs to be applied to RTHEAPSIMPLEBLOCK::fFlags to obtain the magic value. */
83 * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure.
91 * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure.
100 * @param pBlock Pointer to a RTHEAPSIMPLEBLOCK structure.
109 * @param pBlock Pointer to a valid RTHEAPSIMPLEBLOCK structure.
115 * This is an extended version of RTHEAPSIMPLEBLOCK that takes the unused
121 RTHEAPSIMPLEBLOCK Core;
126 /** The size of the block (excluding the RTHEAPSIMPLEBLOCK part). */
136 * which means that the first RTHEAPSIMPLEBLOCK appears immediately after this structure.
159 #define RTHEAPSIMPLE_MIN_BLOCK (sizeof(RTHEAPSIMPLEBLOCK))
160 AssertCompile(RTHEAPSIMPLE_MIN_BLOCK >= sizeof(RTHEAPSIMPLEBLOCK));
161 AssertCompile(RTHEAPSIMPLE_MIN_BLOCK >= sizeof(RTHEAPSIMPLEFREE) - sizeof(RTHEAPSIMPLEBLOCK));
164 #define RTHEAPSIMPLE_ALIGNMENT (sizeof(RTHEAPSIMPLEBLOCK))
245 - (uintptr_t)(pBlock) - sizeof(RTHEAPSIMPLEBLOCK); \
312 - sizeof(RTHEAPSIMPLEBLOCK)
574 PRTHEAPSIMPLEFREE pNew = (PRTHEAPSIMPLEFREE)((uintptr_t)&pFree->Core + cb + sizeof(RTHEAPSIMPLEBLOCK));
594 - (uintptr_t)pNew - sizeof(RTHEAPSIMPLEBLOCK);
666 - (uintptr_t)pBlock - sizeof(RTHEAPSIMPLEBLOCK);
791 - (uintptr_t)pFree - sizeof(RTHEAPSIMPLEBLOCK);
859 - (uintptr_t)pBlock- sizeof(RTHEAPSIMPLEBLOCK);
908 - (uintptr_t)pBlock - sizeof(RTHEAPSIMPLEBLOCK);