Home
last modified time | relevance | path

Searched refs:newVmSpace (Results 1 – 2 of 2) sorted by relevance

/kernel/liteos_a/kernel/base/vm/
Dlos_vm_map.c244 STATUS_T LOS_VmSpaceClone(LosVmSpace *oldVmSpace, LosVmSpace *newVmSpace) in LOS_VmSpaceClone() argument
259 if ((OsVmSpaceParamCheck(oldVmSpace) == FALSE) || (OsVmSpaceParamCheck(newVmSpace) == FALSE)) { in LOS_VmSpaceClone()
268 newVmSpace->mapBase = oldVmSpace->mapBase; in LOS_VmSpaceClone()
269 newVmSpace->heapBase = oldVmSpace->heapBase; in LOS_VmSpaceClone()
270 newVmSpace->heapNow = oldVmSpace->heapNow; in LOS_VmSpaceClone()
274 … newRegion = OsVmRegionDup(newVmSpace, oldRegion, oldRegion->range.base, oldRegion->range.size); in LOS_VmSpaceClone()
283 OsShmFork(newVmSpace, oldRegion, newRegion); in LOS_VmSpaceClone()
289 newVmSpace->heap = newRegion; in LOS_VmSpaceClone()
307 … LOS_ArchMmuMap(&newVmSpace->archMmu, vaddr, paddr, 1, flags & ~VM_MAP_REGION_FLAG_PERM_WRITE); in LOS_VmSpaceClone()
315 OsAddMapInfo(fpage, &newVmSpace->archMmu, vaddr); in LOS_VmSpaceClone()
/kernel/liteos_a/kernel/base/include/
Dlos_vm_map.h293 STATUS_T LOS_VmSpaceClone(LosVmSpace *oldVmSpace, LosVmSpace *newVmSpace);