Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/
H A Dfault.rs531 let vma_guard = vma.lock_irqsave(); in do_fault_around() localVariable
532 let vma_region = *vma_guard.region(); in do_fault_around()
533 drop(vma_guard); in do_fault_around()
597 let vma_guard = vma.lock_irqsave(); in filemap_map_pages() localVariable
598 let file = vma_guard.vm_file().expect("no vm_file in vma"); in filemap_map_pages()
603 let addr = vma_guard.region().start in filemap_map_pages()
605 - vma_guard in filemap_map_pages()
619 .map_phys(address, phys, vma_guard.flags()) in filemap_map_pages()
638 let vma_guard = vma.lock_irqsave(); in filemap_fault() localVariable
639 let file = vma_guard.vm_file().expect("no vm_file in vma"); in filemap_fault()
[all …]
H A Ducontext.rs183 let vma_guard: SpinLockGuard<'_, VMA> = vma.lock_irqsave(); in try_clone() localVariable
186 let new_vma = LockedVMA::new(vma_guard.clone_info_only()); in try_clone()
200 drop(vma_guard); in try_clone()