Lines Matching full:li
87 * <li>This API is used to deinitialize the dynamic memory of a doubly linked list.</li>
96 * <li>los_memory.h: the header file that contains the API declaration.</li>
108 * <li>This API is used to print information about all pools.</li>
114 * <li>los_memory.h: the header file that contains the API declaration.</li>
142 * <li>This API is used to initialize the dynamic memory of a doubly linked list.</li>
146 * <li>The size parameter value should match the following two conditions :
148 * 2) Be greater than the size of OS_MEM_MIN_POOL_SIZE.</li>
149 …* <li>Call this API when dynamic memory needs to be initialized during the startup of Huawei LiteO…
150 * <li>The parameter input must be four byte-aligned.</li>
151 * <li>The init area [pool, pool + size] should not conflict with other pools.</li>
161 * <li>los_memory.h: the header file that contains the API declaration.</li>
173 * <li>This API is used to enable the dynamic memory to expand size dynamically.</li>
177 * <li>The memory pool is default diabled dynamic expansion.
185 * <li>los_memory.h: the header file that contains the API declaration.</li>
197 * <li>This API is used to allocate a memory block of which the size is specified.</li>
201 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
202 …* <li>The size of the input parameter size can not be greater than the memory pool size that speci…
203 * input parameter of LOS_MemInit.</li>
204 * <li>The size of the input parameter size must be four byte-aligned.</li>
214 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
224 * <li>This API is used to free specified dynamic memory that has been allocated.</li>
227 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
228 …* <li>The input ptr parameter must be allocated by LOS_MemAlloc or LOS_MemAllocAlign or LOS_MemRea…
238 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
249 …* <li>This API is used to allocate a new memory block of which the size is specified by size if th…
252 * After the new memory block is created, the original one is freed.</li>
256 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
257 * <li>The input ptr parameter must be allocated by LOS_MemAlloc or LOS_MemAllocAlign.</li>
258 …* <li>The size of the input parameter size can not be greater than the memory pool size that speci…
259 * input parameter of LOS_MemInit.</li>
260 …* <li>The size of the input parameter size must be aligned as follows: 1) if the ptr is allocated …
262 * the input parameter boundary of LOS_MemAllocAlign.</li>
272 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
283 …* <li>This API is used to allocate memory blocks of specified size and of which the starting addre…
284 * a specified boundary.</li>
288 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
289 …* <li>The size of the input parameter size can not be greater than the memory pool size that speci…
290 * input parameter of LOS_MemInit.</li>
291 * <li>The alignment parameter value must be a power of 2 with the minimum value being 4.</li>
301 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
312 * <li>This API is used to get the size of memory pool' total size.</li>
316 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
324 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
335 * <li>This API is used to get the size of memory totally used in memory pool.</li>
339 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
347 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
358 * <li>This API is used to get the information of memory pool.</li>
362 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
371 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
382 * <li>This API is used to get the number of free node in every size.</li>
386 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
394 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>
405 * <li>This API is used to check the memory pool integrity.</li>
409 * <li>The input pool parameter must be initialized via func LOS_MemInit.</li>
410 …* <li>LOS_MemIntegrityCheck will be called by malloc function when the macro of LOSCFG_BASE_MEM_NO…
411 * is defined in LiteOS.</li>
412 * <li>LOS_MemIntegrityCheck function can be called by user anytime.</li>
420 * <ul><li>los_memory.h: the header file that contains the API declaration.</li></ul>