Searched refs:alignedPtr (Results 1 – 2 of 2) sorted by relevance
| /kernel/liteos_a/kernel/base/mem/tlsf/ |
| D | los_memory.c | 476 STATIC INLINE VOID OsLmsAllocAlignMark(VOID *ptr, VOID *alignedPtr, UINT32 size) in OsLmsAllocAlignMark() argument 484 if (ptr != alignedPtr) { in OsLmsAllocAlignMark() 486 … g_lms->simpleMark((UINTPTR)ptr + sizeof(UINT32), (UINTPTR)alignedPtr, LMS_SHADOW_REDZONE_U8); in OsLmsAllocAlignMark() 490 …g_lms->simpleMark(LMS_ADDR_ALIGN((UINTPTR)alignedPtr + size), (UINTPTR)OS_MEM_NEXT_NODE(allocNode), in OsLmsAllocAlignMark() 1120 VOID *alignedPtr = NULL; in LOS_MemAllocAlign() local 1126 alignedPtr = (VOID *)OS_MEM_ALIGN(ptr, boundary); in LOS_MemAllocAlign() 1127 if (ptr == alignedPtr) { in LOS_MemAllocAlign() 1129 OsLmsAllocAlignMark(ptr, alignedPtr, size); in LOS_MemAllocAlign() 1135 gapSize = (UINT32)((UINTPTR)alignedPtr - (UINTPTR)ptr); in LOS_MemAllocAlign() 1139 *(UINT32 *)((UINTPTR)alignedPtr - sizeof(gapSize)) = gapSize; in LOS_MemAllocAlign() [all …]
|
| /kernel/liteos_m/kernel/src/mm/ |
| D | los_memory.c | 511 STATIC INLINE VOID OsLmsAllocAlignMark(VOID *ptr, VOID *alignedPtr, UINT32 size) argument 519 if (ptr != alignedPtr) { 521 … g_lms->simpleMark((UINTPTR)ptr + sizeof(UINT32), (UINTPTR)alignedPtr, LMS_SHADOW_REDZONE_U8); 525 …g_lms->simpleMark(LMS_ADDR_ALIGN((UINTPTR)alignedPtr + size), (UINTPTR)OS_MEM_NEXT_NODE(allocNode), 1160 VOID *alignedPtr = NULL; local 1165 alignedPtr = (VOID *)OS_MEM_ALIGN(ptr, boundary); 1166 if (ptr == alignedPtr) { 1168 OsLmsAllocAlignMark(ptr, alignedPtr, size); 1174 gapSize = (UINT32)((UINTPTR)alignedPtr - (UINTPTR)ptr); 1178 *(UINT32 *)((UINTPTR)alignedPtr - sizeof(gapSize)) = gapSize; [all …]
|