Lines Matching refs:vma
409 int ptep_set_access_flags(struct vm_area_struct *vma, in ptep_set_access_flags() argument
417 pte_update_defer(vma->vm_mm, address, ptep); in ptep_set_access_flags()
424 int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags() argument
434 pmd_update_defer(vma->vm_mm, address, pmdp); in pmdp_set_access_flags()
447 int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young() argument
457 pte_update(vma->vm_mm, addr, ptep); in ptep_test_and_clear_young()
463 int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() argument
473 pmd_update(vma->vm_mm, addr, pmdp); in pmdp_test_and_clear_young()
479 int ptep_clear_flush_young(struct vm_area_struct *vma, in ptep_clear_flush_young() argument
495 return ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
499 int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() argument
506 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
508 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
513 void pmdp_splitting_flush(struct vm_area_struct *vma, in pmdp_splitting_flush() argument
521 pmd_update(vma->vm_mm, address, pmdp); in pmdp_splitting_flush()
523 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_splitting_flush()