Lines Matching refs:xBlockSize
79 #define heapBLOCK_SIZE_IS_VALID( xBlockSize ) ( ( ( xBlockSize ) & heapBLOCK_ALLOCATED_BITMASK )… argument
80 #define heapBLOCK_IS_ALLOCATED( pxBlock ) ( ( ( pxBlock->xBlockSize ) & heapBLOCK_ALLOCATED_…
81 #define heapALLOCATE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) |= heapBLOCK_ALLOCATED_B…
82 #define heapFREE_BLOCK( pxBlock ) ( ( pxBlock->xBlockSize ) &= ~heapBLOCK_ALLOCATED_…
102 size_t xBlockSize; /*<< The size of the free block. */ member
135 …size_t xBlockSize; …
137 …xBlockSize = pxBlockToInsert->xBlockSize; …
141 …for( pxIterator = &xStart; pxIterator->pxNextFreeBlock->xBlockSize < xBlockSize; pxIterator = pxIt…
224 … while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc()
242 if( ( pxBlock->xBlockSize - xWantedSize ) > heapMINIMUM_BLOCK_SIZE ) in pvPortMalloc()
251 pxNewBlockLink->xBlockSize = pxBlock->xBlockSize - xWantedSize; in pvPortMalloc()
252 pxBlock->xBlockSize = xWantedSize; in pvPortMalloc()
260 xFreeBytesRemaining -= pxBlock->xBlockSize; in pvPortMalloc()
314 … ( void ) memset( puc + xHeapStructSize, 0, pxLink->xBlockSize - xHeapStructSize ); in vPortFree()
322 xFreeBytesRemaining += pxLink->xBlockSize; in vPortFree()
323 traceFREE( pv, pxLink->xBlockSize ); in vPortFree()
374 xStart.xBlockSize = ( size_t ) 0; in prvHeapInit()
377 xEnd.xBlockSize = configADJUSTED_HEAP_SIZE; in prvHeapInit()
383 pxFirstFreeBlock->xBlockSize = configADJUSTED_HEAP_SIZE; in prvHeapInit()