Lines Matching refs:pxNextFreeBlock
102 struct A_BLOCK_LINK * pxNextFreeBlock; /**< The next free block in the list. */ member
244 pxBlock = heapPROTECT_BLOCK_POINTER( xStart.pxNextFreeBlock ); in pvPortMalloc()
247 …while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != heapPROTECT_BLOCK_PO… in pvPortMalloc()
250 pxBlock = heapPROTECT_BLOCK_POINTER( pxBlock->pxNextFreeBlock ); in pvPortMalloc()
260 …id * ) ( ( ( uint8_t * ) heapPROTECT_BLOCK_POINTER( pxPreviousBlock->pxNextFreeBlock ) ) + xHeapSt… in pvPortMalloc()
265 pxPreviousBlock->pxNextFreeBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
286 pxNewBlockLink->pxNextFreeBlock = pxPreviousBlock->pxNextFreeBlock; in pvPortMalloc()
287 … pxPreviousBlock->pxNextFreeBlock = heapPROTECT_BLOCK_POINTER( pxNewBlockLink ); in pvPortMalloc()
308 pxBlock->pxNextFreeBlock = NULL; in pvPortMalloc()
364 configASSERT( pxLink->pxNextFreeBlock == NULL ); in vPortFree()
368 if( pxLink->pxNextFreeBlock == NULL ) in vPortFree()
468 xStart.pxNextFreeBlock = ( void * ) heapPROTECT_BLOCK_POINTER( uxStartAddress ); in prvHeapInit()
478 pxEnd->pxNextFreeBlock = heapPROTECT_BLOCK_POINTER( NULL ); in prvHeapInit()
484 pxFirstFreeBlock->pxNextFreeBlock = heapPROTECT_BLOCK_POINTER( pxEnd ); in prvHeapInit()
499 …CK_POINTER( pxIterator->pxNextFreeBlock ) < pxBlockToInsert; pxIterator = heapPROTECT_BLOCK_POINTE… in prvInsertBlockIntoFreeList()
527 …kToInsert->xBlockSize ) == ( uint8_t * ) heapPROTECT_BLOCK_POINTER( pxIterator->pxNextFreeBlock ) ) in prvInsertBlockIntoFreeList()
529 if( heapPROTECT_BLOCK_POINTER( pxIterator->pxNextFreeBlock ) != pxEnd ) in prvInsertBlockIntoFreeList()
532 …pxBlockToInsert->xBlockSize += heapPROTECT_BLOCK_POINTER( pxIterator->pxNextFreeBlock )->xBlockSiz… in prvInsertBlockIntoFreeList()
533 …pxBlockToInsert->pxNextFreeBlock = heapPROTECT_BLOCK_POINTER( pxIterator->pxNextFreeBlock )->pxNex… in prvInsertBlockIntoFreeList()
537 pxBlockToInsert->pxNextFreeBlock = heapPROTECT_BLOCK_POINTER( pxEnd ); in prvInsertBlockIntoFreeList()
542 pxBlockToInsert->pxNextFreeBlock = pxIterator->pxNextFreeBlock; in prvInsertBlockIntoFreeList()
551 pxIterator->pxNextFreeBlock = heapPROTECT_BLOCK_POINTER( pxBlockToInsert ); in prvInsertBlockIntoFreeList()
567 pxBlock = heapPROTECT_BLOCK_POINTER( xStart.pxNextFreeBlock ); in vPortGetHeapStats()
591 pxBlock = heapPROTECT_BLOCK_POINTER( pxBlock->pxNextFreeBlock ); in vPortGetHeapStats()