Lines Matching refs:pool

14 - Dynamic memory: memory blocks of user-specified size allocated in the dynamic memory pool.
16 - Disadvantage: Fragments may occur in the memory pool.
18 …memory blocks of the fixed size (preset during initialization) allocated in the static memory pool.
19 …: Memory is allocated and released efficiently, and there is no memory fragment in the memory pool.
26 The static memory is a static array. The block size in the static memory pool is set during initial…
28pool consists of a control block **LOS_MEMBOX_INFO** and several memory blocks **LOS_MEMBOX_NODE**…
51 | Initializing the static memory pool| **LOS_MemboxInit**: initializes a static memory pool, that i…
52 … memory blocks| **LOS_MemboxClr**: clears the memory blocks allocated from the static memory pool.|
53 …from a specified static memory pool.<br>**LOS_MemboxFree**: releases a memory block allocated from…
54pool information| **LOS_MemboxStatisticsGet**: obtains information about a specified static memory…
57 …y pool after initialization is not equal to the total memory size divided by the memory block size…
64 1. Plan a memory area as a static memory pool.
66 2. Call **LOS_MemboxInit** to initialize the static memory pool.
83 1. Initialize a static memory pool.
85 2. Allocate a memory block from the static memory pool.
113 /* Initialize the memory pool. */
170 …blocks of any size to be allocated from a large contiguous memory (memory pool or heap memory) con…
192 - Memory pool header
193pool header contains the memory pool information, bitmap flag array, and free list array. The memo…
195 - Memory pool nodes
196 …f the memory node and a pointer to the previous memory node in the memory pool. The free nodes and…
198 …e discontinuous memory regions are logically combined as a unified memory pool. The figure below …
204 The discontiguous memory regions are integrated into a unified memory pool as follows:
233 …eting a memory pool| **LOS_MemInit**: initializes a dynamic memory pool of the specified size.<br>…
234 …emAlloc**: allocates memory of the specified size from the dynamic memory pool.<br>**LOS_MemFree**…
235pool information| **LOS_MemPoolSizeGet**: obtains the total size of the specified dynamic memory p…
236 … memory blocks in a memory pool.<br>**LOS_MemUsedNodeShow**: prints the size and number of used me…
237 | Checking memory pool integrity| **LOS_MemIntegrityCheck**: checks the integrity of a memory pool.…
238pool. This parameter is valid only when **LOSCFG_MEM_MUL_REGIONS** is enabled. If the memory pool
252 1. Call **LOS_MemInit** to initialize a memory pool.
253pool is initialized, a memory pool control header and end node will be generated, and the remainin…
256 …The system checks whether the dynamic memory pool has free memory blocks greater than the requeste…
266 1. Initialize a dynamic memory pool.
268 2. Allocate a memory block from the dynamic memory pool.
294 /* Initialize the memory pool. */