Searched refs:newAddr (Results 1 – 5 of 5) sorted by relevance
/kernel/liteos_a/testsuites/unittest/basic/mem/vm/smoke/ |
D | mremap_test_001.cpp | 36 void *newAddr = NULL; in Testcase() local 48 newAddr = mremap(0, 0, 0, 0, 0); in Testcase() 49 ICUNIT_ASSERT_EQUAL(newAddr, MAP_FAILED, newAddr); in Testcase() 52 newAddr = mremap(p, size, size, MREMAP_FIXED, 0); in Testcase() 53 ICUNIT_ASSERT_EQUAL(newAddr, MAP_FAILED, newAddr); in Testcase() 57 newAddr = mremap(p, size, pageSize, MREMAP_MAYMOVE, 0); in Testcase() 58 ICUNIT_ASSERT_EQUAL(newAddr, p, newAddr); in Testcase() 61 newAddr = mremap(p, pageSize, pageSize, MREMAP_MAYMOVE, 0); in Testcase() 62 ICUNIT_ASSERT_EQUAL(newAddr, p, newAddr); in Testcase() 65 newAddr = mremap(p, pageSize, size, MREMAP_MAYMOVE, 0); in Testcase() [all …]
|
/kernel/liteos_a/kernel/base/vm/ |
D | los_vm_syscall.c | 354 STATUS_T OsMremapCheck(VADDR_T addr, size_t oldLen, VADDR_T newAddr, size_t newLen, unsigned int fl… in OsMremapCheck() argument 392 if (((region->range.base + region->range.size) > newAddr) && in OsMremapCheck() 393 (region->range.base < (newAddr + newLen))) { in OsMremapCheck() 397 if (!IS_ALIGNED(newAddr, PAGE_SIZE)) { in OsMremapCheck() 405 VADDR_T LOS_DoMremap(VADDR_T oldAddress, size_t oldSize, size_t newSize, int flags, VADDR_T newAddr) in LOS_DoMremap() argument 418 status = OsMremapCheck(oldAddress, oldSize, newAddr, newSize, (unsigned int)flags); in LOS_DoMremap() 438 regionNew = OsVmRegionDup(space, regionOld, newAddr, newSize); in LOS_DoMremap() 443 status = LOS_ArchMmuMove(&space->archMmu, oldAddress, newAddr, in LOS_DoMremap() 452 ret = newAddr; in LOS_DoMremap()
|
/kernel/liteos_a/syscall/ |
D | vm_syscall.c | 53 void *SysMremap(void *oldAddr, size_t oldLen, size_t newLen, int flags, void *newAddr) in SysMremap() argument 55 return (void *)LOS_DoMremap((vaddr_t)oldAddr, oldLen, newLen, flags, (vaddr_t)newAddr); in SysMremap()
|
D | los_syscall.h | 171 extern void *SysMremap(void *oldAddr, size_t oldLen, size_t newLen, int flags, void *newAddr);
|
/kernel/liteos_a/kernel/base/include/ |
D | los_vm_syscall.h | 63 VADDR_T LOS_DoMremap(VADDR_T oldAddress, size_t oldSize, size_t newSize, int flags, VADDR_T newAddr…
|