Lines Matching defs:vma
347 struct vm_area_struct *vma, unsigned long floor, in free_pgtables()
479 static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, in print_bad_pte()
575 struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page()
641 struct folio *vm_normal_folio(struct vm_area_struct *vma, unsigned long addr, in vm_normal_folio()
652 struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page_pmd()
691 struct folio *vm_normal_folio_pmd(struct vm_area_struct *vma, in vm_normal_folio_pmd()
728 static void restore_exclusive_pte(struct vm_area_struct *vma, in restore_exclusive_pte()
762 static int try_restore_exclusive_pte(struct vm_area_struct *vma, in try_restore_exclusive_pte()
1049 struct vm_area_struct *vma, unsigned long addr, bool need_zero) in folio_prealloc()
1464 zap_install_uffd_wp_if_needed(struct vm_area_struct *vma, in zap_install_uffd_wp_if_needed()
1492 struct vm_area_struct *vma, struct folio *folio, in zap_present_folio_ptes()
1543 struct vm_area_struct *vma, pte_t *pte, pte_t ptent, in zap_present_ptes()
1592 struct vm_area_struct *vma, pte_t *pte, pte_t ptent, in zap_nonpresent_ptes()
1662 struct vm_area_struct *vma, pte_t *pte, in do_zap_pte_range()
1698 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range()
1790 struct vm_area_struct *vma, pud_t *pud, in zap_pmd_range()
1832 struct vm_area_struct *vma, p4d_t *p4d, in zap_pud_range()
1861 struct vm_area_struct *vma, pgd_t *pgd, in zap_p4d_range()
1880 struct vm_area_struct *vma, in unmap_page_range()
1901 struct vm_area_struct *vma, unsigned long start_addr, in unmap_single_vma()
1966 struct vm_area_struct *vma, unsigned long start_addr, in unmap_vmas()
2001 void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, in zap_page_range_single()
2035 void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, in zap_vma_ptes()
2078 static bool vm_mixed_zeropage_allowed(struct vm_area_struct *vma) in vm_mixed_zeropage_allowed()
2108 static int validate_page_before_insert(struct vm_area_struct *vma, in validate_page_before_insert()
2127 static int insert_page_into_pte_locked(struct vm_area_struct *vma, pte_t *pte, in insert_page_into_pte_locked()
2168 static int insert_page(struct vm_area_struct *vma, unsigned long addr, in insert_page()
2189 static int insert_page_in_batch_locked(struct vm_area_struct *vma, pte_t *pte, in insert_page_in_batch_locked()
2203 static int insert_pages(struct vm_area_struct *vma, unsigned long addr, in insert_pages()
2276 int vm_insert_pages(struct vm_area_struct *vma, unsigned long addr, in vm_insert_pages()
2323 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page()
2350 static int __vm_map_pages(struct vm_area_struct *vma, struct page **pages, in __vm_map_pages()
2393 int vm_map_pages(struct vm_area_struct *vma, struct page **pages, in vm_map_pages()
2413 int vm_map_pages_zero(struct vm_area_struct *vma, struct page **pages, in vm_map_pages_zero()
2420 static vm_fault_t insert_pfn(struct vm_area_struct *vma, unsigned long addr, in insert_pfn()
2507 vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn_prot()
2555 vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn()
2562 static bool vm_mixed_ok(struct vm_area_struct *vma, pfn_t pfn, bool mkwrite) in vm_mixed_ok()
2579 static vm_fault_t __vm_insert_mixed(struct vm_area_struct *vma, in __vm_insert_mixed()
2646 vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_mixed()
2658 vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, in vmf_insert_mixed_mkwrite()
2762 static int remap_pfn_range_internal(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range_internal()
2819 int remap_pfn_range_notrack(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range_notrack()
2848 int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range()
2879 int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len) in vm_iomap_memory()
3164 struct vm_area_struct *vma = vmf->vma; in __wp_page_copy_user() local
3256 static gfp_t __get_fault_gfp_mask(struct vm_area_struct *vma) in __get_fault_gfp_mask()
3311 struct vm_area_struct *vma = vmf->vma; in fault_dirty_shared_page() local
3365 struct vm_area_struct *vma = vmf->vma; in wp_page_reuse() local
3398 struct vm_area_struct *vma = vmf->vma; in vmf_can_call_fault() local
3423 struct vm_area_struct *vma = vmf->vma; in __vmf_anon_prepare() local
3459 struct vm_area_struct *vma = vmf->vma; in wp_page_copy() local
3650 struct vm_area_struct *vma = vmf->vma; in wp_pfn_shared() local
3673 struct vm_area_struct *vma = vmf->vma; in wp_page_shared() local
3712 struct vm_area_struct *vma) in __wp_can_reuse_large_anon_folio()
3778 struct vm_area_struct *vma) in __wp_can_reuse_large_anon_folio()
3785 struct vm_area_struct *vma) in wp_can_reuse_anon_folio()
3851 struct vm_area_struct *vma = vmf->vma; in do_wp_page() local
3942 static void unmap_mapping_range_vma(struct vm_area_struct *vma, in unmap_mapping_range_vma()
3954 struct vm_area_struct *vma; in unmap_mapping_range_tree() local
4076 struct vm_area_struct *vma = vmf->vma; in remove_device_exclusive_entry() local
4117 struct vm_area_struct *vma, in should_try_to_free_swap()
4208 struct vm_area_struct *vma = vmf->vma; in __alloc_swap_folio() local
4306 struct vm_area_struct *vma = vmf->vma; in alloc_swap_folio() local
4402 struct vm_area_struct *vma = vmf->vma; in do_swap_page() local
4863 struct vm_area_struct *vma = vmf->vma; in alloc_anon_folio() local
4953 struct vm_area_struct *vma = vmf->vma; in do_anonymous_page() local
5073 struct vm_area_struct *vma = vmf->vma; in __do_fault() local
5130 struct vm_area_struct *vma = vmf->vma; in deposit_prealloc_pte() local
5144 struct vm_area_struct *vma = vmf->vma; in do_set_pmd() local
5233 struct vm_area_struct *vma = vmf->vma; in set_pte_range() local
5289 struct vm_area_struct *vma = vmf->vma; in finish_fault() local
5532 struct vm_area_struct *vma = vmf->vma; in do_cow_fault() local
5574 struct vm_area_struct *vma = vmf->vma; in do_shared_fault() local
5624 struct vm_area_struct *vma = vmf->vma; in do_fault() local
5670 struct vm_area_struct *vma = vmf->vma; in numa_migrate_check() local
5713 static void numa_rebuild_single_mapping(struct vm_fault *vmf, struct vm_area_struct *vma, in numa_rebuild_single_mapping()
5728 static void numa_rebuild_large_mapping(struct vm_fault *vmf, struct vm_area_struct *vma, in numa_rebuild_large_mapping()
5769 struct vm_area_struct *vma = vmf->vma; in do_numa_page() local
5860 struct vm_area_struct *vma = vmf->vma; in create_huge_pmd() local
5871 struct vm_area_struct *vma = vmf->vma; in wp_huge_pmd() local
5904 struct vm_area_struct *vma = vmf->vma; in create_huge_pud() local
5918 struct vm_area_struct *vma = vmf->vma; in wp_huge_pud() local
6047 static vm_fault_t __handle_mm_fault(struct vm_area_struct *vma, in __handle_mm_fault()
6212 static void lru_gen_enter_fault(struct vm_area_struct *vma) in lru_gen_enter_fault()
6223 static void lru_gen_enter_fault(struct vm_area_struct *vma) in lru_gen_enter_fault()
6232 static vm_fault_t sanitize_fault_flags(struct vm_area_struct *vma, in sanitize_fault_flags()
6274 vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, in handle_mm_fault()
6404 struct vm_area_struct *vma; in lock_mm_and_find_vma() local
6458 static inline bool __vma_enter_locked(struct vm_area_struct *vma, bool detaching) in __vma_enter_locked()
6482 static inline void __vma_exit_locked(struct vm_area_struct *vma, bool *detached) in __vma_exit_locked()
6488 void __vma_start_write(struct vm_area_struct *vma, unsigned int mm_lock_seq) in __vma_start_write()
6516 void vma_mark_detached(struct vm_area_struct *vma) in vma_mark_detached()
6549 struct vm_area_struct *vma; in lock_vma_under_rcu() local
6679 static inline void pfnmap_lockdep_assert(struct vm_area_struct *vma) in pfnmap_lockdep_assert()
6726 struct vm_area_struct *vma = args->vma; in follow_pfnmap_start() local
6829 int generic_access_phys(struct vm_area_struct *vma, unsigned long addr, in generic_access_phys()
6903 struct vm_area_struct *vma = NULL; in __access_remote_vm() local
7028 struct vm_area_struct *vma = NULL; in __copy_remote_vm_str() local
7124 struct vm_area_struct *vma; in print_vma_addr() local
7255 struct vm_area_struct *vma, in copy_user_gigantic_page()
7278 struct vm_area_struct *vma; member
7293 unsigned long addr_hint, struct vm_area_struct *vma) in copy_user_large_folio()
7368 void vma_pgtable_walk_begin(struct vm_area_struct *vma) in vma_pgtable_walk_begin()
7374 void vma_pgtable_walk_end(struct vm_area_struct *vma) in vma_pgtable_walk_end()