A_BLOCK_LINK::xBlockSize is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

A_BLOCK_LINK::xBlockSize field

Syntax

size_t xBlockSize;

References

LocationReferrerText
heap_4.c:72
size_t xBlockSize; /*<< The size of the free block. */
heap_4.c:169pvPortMalloc()
while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) )
heap_4.c:189pvPortMalloc()
if( ( pxBlock->xBlockSize - xWantedSize ) > heapMINIMUM_BLOCK_SIZE )
heap_4.c:200pvPortMalloc()
pxNewBlockLink->xBlockSize = pxBlock->xBlockSize - xWantedSize;
heap_4.c:201pvPortMalloc()
pxBlock->xBlockSize = xWantedSize;
heap_4.c:211pvPortMalloc()
xFreeBytesRemaining -= pxBlock->xBlockSize;
heap_4.c:224pvPortMalloc()
pxBlock->xBlockSize |= xBlockAllocatedBit;
heap_4.c:281vPortFree()
configASSERT( ( pxLink->xBlockSize & xBlockAllocatedBit ) != 0 );
heap_4.c:284vPortFree()
if( ( pxLink->xBlockSize & xBlockAllocatedBit ) != 0 )
heap_4.c:290vPortFree()
pxLink->xBlockSize &= ~xBlockAllocatedBit;
heap_4.c:295vPortFree()
xFreeBytesRemaining += pxLink->xBlockSize;
heap_4.c:355prvHeapInit()
xStart.xBlockSize = ( size_t ) 0;
heap_4.c:363prvHeapInit()
pxEnd->xBlockSize = 0;
heap_4.c:369prvHeapInit()
pxFirstFreeBlock->xBlockSize = uxAddress - ( size_t ) pxFirstFreeBlock;
heap_4.c:373prvHeapInit()
xMinimumEverFreeBytesRemaining = pxFirstFreeBlock->xBlockSize;
heap_4.c:374prvHeapInit()
xFreeBytesRemaining = pxFirstFreeBlock->xBlockSize;
heap_4.c:396prvInsertBlockIntoFreeList()
if( ( puc + pxIterator->xBlockSize ) == ( uint8_t * ) pxBlockToInsert )
heap_4.c:398prvInsertBlockIntoFreeList()
pxIterator->xBlockSize += pxBlockToInsert->xBlockSize;
heap_4.c:409prvInsertBlockIntoFreeList()
if( ( puc + pxBlockToInsert->xBlockSize ) == ( uint8_t * ) pxIterator->pxNextFreeBlock )
heap_4.c:414prvInsertBlockIntoFreeList()
pxBlockToInsert->xBlockSize += pxIterator->pxNextFreeBlock->xBlockSize;
heap_4.c:461vPortGetHeapStats()
if( pxBlock->xBlockSize > xMaxSize )
heap_4.c:463vPortGetHeapStats()
xMaxSize = pxBlock->xBlockSize;
heap_4.c:466vPortGetHeapStats()
if( pxBlock->xBlockSize < xMinSize )
heap_4.c:468vPortGetHeapStats()
xMinSize = pxBlock->xBlockSize;

Data Use

Functions writing A_BLOCK_LINK::xBlockSize
Functions reading A_BLOCK_LINK::xBlockSize
A_BLOCK_LINK::xBlockSize
Type of A_BLOCK_LINK::xBlockSize
A_BLOCK_LINK::xBlockSize
size_t
all items filtered out