Lines Matching defs:vma
43 static bool maybe_change_pte_writable(struct vm_area_struct *vma, pte_t pte) in maybe_change_pte_writable()
63 static bool can_change_private_pte_writable(struct vm_area_struct *vma, in can_change_private_pte_writable()
81 static bool can_change_shared_pte_writable(struct vm_area_struct *vma, in can_change_shared_pte_writable()
99 bool can_change_pte_writable(struct vm_area_struct *vma, unsigned long addr, in can_change_pte_writable()
121 static bool prot_numa_skip(struct vm_area_struct *vma, unsigned long addr, in prot_numa_skip()
178 static void prot_commit_flush_ptes(struct vm_area_struct *vma, unsigned long addr, in prot_commit_flush_ptes()
230 static void commit_anon_folio_batch(struct vm_area_struct *vma, in commit_anon_folio_batch()
249 static void set_write_prot_commit_flush_ptes(struct vm_area_struct *vma, in set_write_prot_commit_flush_ptes()
273 struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, in change_pte_range()
453 pgtable_split_needed(struct vm_area_struct *vma, unsigned long cp_flags) in pgtable_split_needed()
469 pgtable_populate_needed(struct vm_area_struct *vma, unsigned long cp_flags) in pgtable_populate_needed()
485 #define change_pmd_prepare(vma, pmd, cp_flags) \ argument
500 #define change_prepare(vma, high, low, addr, cp_flags) \ argument
512 struct vm_area_struct *vma, pud_t *pud, unsigned long addr, in change_pmd_range()
582 struct vm_area_struct *vma, p4d_t *p4d, unsigned long addr, in change_pud_range()
641 struct vm_area_struct *vma, pgd_t *pgd, unsigned long addr, in change_p4d_range()
664 struct vm_area_struct *vma, unsigned long addr, in change_protection_range()
694 struct vm_area_struct *vma, unsigned long start, in change_protection()
756 struct vm_area_struct *vma, struct vm_area_struct **pprev, in mprotect_fixup()
865 struct vm_area_struct *vma, *prev; in do_mprotect_pkey() local