Home
last modified time | relevance | path

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

/kernel/liteos_a/kernel/base/vm/
Dlos_vm_fault.c100 STATIC STATUS_T OsDoReadFault(LosVmMapRegion *region, LosVmPgFault *vmPgFault) in OsDoReadFault() argument
105 VADDR_T vaddr = (VADDR_T)vmPgFault->vaddr; in OsDoReadFault()
118 ret = region->unTypeData.rf.vmFOps->fault(region, vmPgFault); in OsDoReadFault()
120 paddr = LOS_PaddrQuery(vmPgFault->pageKVaddr); in OsDoReadFault()
130 OsDelMapInfo(region, vmPgFault, false); in OsDoReadFault()
172 status_t OsDoCowFault(LosVmMapRegion *region, LosVmPgFault *vmPgFault) in OsDoCowFault() argument
182 if ((vmPgFault == NULL) || (region == NULL) || in OsDoCowFault()
189 ret = LOS_ArchMmuQuery(&space->archMmu, (VADDR_T)vmPgFault->vaddr, &oldPaddr, NULL); in OsDoCowFault()
191 oldPage = OsCowUnmapOrg(&space->archMmu, region, vmPgFault); in OsDoCowFault()
205 ret = region->unTypeData.rf.vmFOps->fault(region, vmPgFault); in OsDoCowFault()
[all …]