Lines Matching refs:pxNextFreeBlock
101 struct A_BLOCK_LINK * pxNextFreeBlock; /*<< The next free block in the list. */ member
141 … pxIterator = &xStart; pxIterator->pxNextFreeBlock->xBlockSize < xBlockSize; pxIterator = pxIterat…
148 …pxBlockToInsert->pxNextFreeBlock = pxIterator->pxNextFreeBlock; …
149 …pxIterator->pxNextFreeBlock = pxBlockToInsert; …
222 pxBlock = xStart.pxNextFreeBlock; in pvPortMalloc()
224 … while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc()
227 pxBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
235 … pvReturn = ( void * ) ( ( ( uint8_t * ) pxPreviousBlock->pxNextFreeBlock ) + xHeapStructSize ); in pvPortMalloc()
239 pxPreviousBlock->pxNextFreeBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
265 pxBlock->pxNextFreeBlock = NULL; in pvPortMalloc()
303 configASSERT( pxLink->pxNextFreeBlock == NULL ); in vPortFree()
307 if( pxLink->pxNextFreeBlock == NULL ) in vPortFree()
373 xStart.pxNextFreeBlock = ( void * ) pucAlignedHeap; in prvHeapInit()
378 xEnd.pxNextFreeBlock = NULL; in prvHeapInit()
384 pxFirstFreeBlock->pxNextFreeBlock = &xEnd; in prvHeapInit()