Lines Matching +full:- +full:c
3 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
5 * SPDX-License-Identifier: MIT
34 * See heap_2.c, heap_3.c and heap_4.c for alternative implementations, and the
54 #define configADJUSTED_HEAP_SIZE ( configTOTAL_HEAP_SIZE - portBYTE_ALIGNMENT )
60 * heap - probably so it can be placed in a special segment or address. */
69 /*-----------------------------------------------------------*/
82 …if( ( xWantedSize + ( portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ) ) ) > xWanted… in pvPortMalloc()
84 xWantedSize += ( portBYTE_ALIGNMENT - ( xWantedSize & portBYTE_ALIGNMENT_MASK ) ); in pvPortMalloc()
99 … = ( uint8_t * ) ( ( ( portPOINTER_SIZE_TYPE ) & ucHeap[ portBYTE_ALIGNMENT - 1 ] ) & ( ~( ( portP… in pvPortMalloc()
128 /*-----------------------------------------------------------*/
132 /* Memory cannot be freed using this scheme. See heap_2.c, heap_3.c and in vPortFree()
133 * heap_4.c for alternative implementations, and the memory management pages of in vPortFree()
140 /*-----------------------------------------------------------*/
147 /*-----------------------------------------------------------*/
151 return( configADJUSTED_HEAP_SIZE - xNextFreeByte ); in xPortGetFreeHeapSize()