Lines Matching refs:pxBlock
249 BlockLink_t * pxBlock; in pvPortMalloc() local
300 pxBlock = xStart.pxNextFreeBlock; in pvPortMalloc()
302 while( ( pxBlock->xBlockSize < xWantedSize ) && ( pxBlock->pxNextFreeBlock != NULL ) ) in pvPortMalloc()
304 pxPreviousBlock = pxBlock; in pvPortMalloc()
305 pxBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
310 if( pxBlock != pxEnd ) in pvPortMalloc()
318 pxPreviousBlock->pxNextFreeBlock = pxBlock->pxNextFreeBlock; in pvPortMalloc()
322 if( ( pxBlock->xBlockSize - xWantedSize ) > secureheapMINIMUM_BLOCK_SIZE ) in pvPortMalloc()
328 pxNewBlockLink = ( void * ) ( ( ( uint8_t * ) pxBlock ) + xWantedSize ); in pvPortMalloc()
333 pxNewBlockLink->xBlockSize = pxBlock->xBlockSize - xWantedSize; in pvPortMalloc()
334 pxBlock->xBlockSize = xWantedSize; in pvPortMalloc()
344 xFreeBytesRemaining -= pxBlock->xBlockSize; in pvPortMalloc()
357 pxBlock->xBlockSize |= xBlockAllocatedBit; in pvPortMalloc()
358 pxBlock->pxNextFreeBlock = NULL; in pvPortMalloc()