Lines Matching refs:pxBlock

113 #define heapBLOCK_IS_ALLOCATED( pxBlock )        ( ( ( pxBlock->xBlockSize ) & heapBLOCK_ALLOCATED_…  argument
114 #define heapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= heapBLOCK_ALLOCATED_B… argument
115 #define heapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~heapBLOCK_ALLOCATED_… argument
158 BlockLink_t * pxBlock; in pvPortMalloc() local
220 pxBlock = xStart.pxNextFreeBlock; in pvPortMalloc()
222 … while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc()
224 pxPreviousBlock = pxBlock; in pvPortMalloc()
225 pxBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
230 if( pxBlock != pxEnd ) in pvPortMalloc()
238 pxPreviousBlock->pxNextFreeBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
242 if( ( pxBlock->xBlockSize - xWantedSize ) > heapMINIMUM_BLOCK_SIZE ) in pvPortMalloc()
248 pxNewBlockLink = ( void * ) ( ( ( uint8_t * ) pxBlock ) + xWantedSize ); in pvPortMalloc()
252 pxNewBlockLink->xBlockSize = pxBlock->xBlockSize - xWantedSize; in pvPortMalloc()
253 pxBlock->xBlockSize = xWantedSize; in pvPortMalloc()
263 xFreeBytesRemaining -= pxBlock->xBlockSize; in pvPortMalloc()
276 heapALLOCATE_BLOCK( pxBlock ); in pvPortMalloc()
277 pxBlock->pxNextFreeBlock = NULL; in pvPortMalloc()
558 BlockLink_t * pxBlock; in vPortGetHeapStats() local
563 pxBlock = xStart.pxNextFreeBlock; in vPortGetHeapStats()
567 if( pxBlock != NULL ) in vPortGetHeapStats()
569 while( pxBlock != pxEnd ) in vPortGetHeapStats()
575 if( pxBlock->xBlockSize > xMaxSize ) in vPortGetHeapStats()
577 xMaxSize = pxBlock->xBlockSize; in vPortGetHeapStats()
583 if( pxBlock->xBlockSize != 0 ) in vPortGetHeapStats()
585 if( pxBlock->xBlockSize < xMinSize ) in vPortGetHeapStats()
587 xMinSize = pxBlock->xBlockSize; in vPortGetHeapStats()
593 pxBlock = pxBlock->pxNextFreeBlock; in vPortGetHeapStats()