Lines Matching refs:BlockLink_t
130 …#define heapPROTECT_BLOCK_POINTER( pxBlock ) ( ( BlockLink_t * ) ( ( ( portPOINTER_SIZE_TYPE ) …
155 } BlockLink_t; typedef
165 static void prvInsertBlockIntoFreeList( BlockLink_t * pxBlockToInsert ) PRIVILEGED_FUNCTION;
182 static const size_t xHeapStructSize = ( sizeof( BlockLink_t ) + ( ( size_t ) ( portBYTE_ALIGNMENT -…
185 PRIVILEGED_DATA static BlockLink_t xStart;
186 PRIVILEGED_DATA static BlockLink_t * pxEnd = NULL;
210 BlockLink_t * pxBlock; in pvPortMalloc()
211 BlockLink_t * pxPreviousBlock; in pvPortMalloc()
212 BlockLink_t * pxNewBlockLink; in pvPortMalloc()
379 BlockLink_t * pxLink; in vPortFree()
417 prvInsertBlockIntoFreeList( ( ( BlockLink_t * ) pxLink ) ); in vPortFree()
466 static void prvInsertBlockIntoFreeList( BlockLink_t * pxBlockToInsert ) /* PRIVILEGED_FUNCTION */ in prvInsertBlockIntoFreeList()
468 BlockLink_t * pxIterator; in prvInsertBlockIntoFreeList()
536 BlockLink_t * pxFirstFreeBlockInRegion = NULL; in vPortDefineHeapRegions()
537 BlockLink_t * pxPreviousFreeBlock; in vPortDefineHeapRegions()
578 xStart.pxNextFreeBlock = ( BlockLink_t * ) heapPROTECT_BLOCK_POINTER( xAlignedHeap ); in vPortDefineHeapRegions()
610 pxEnd = ( BlockLink_t * ) xAddress; in vPortDefineHeapRegions()
617 pxFirstFreeBlockInRegion = ( BlockLink_t * ) xAlignedHeap; in vPortDefineHeapRegions()
655 BlockLink_t * pxBlock; in vPortGetHeapStats()