Lines Matching refs:vm_area_struct
430 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, in free_pgtables()
434 struct vm_area_struct *next = vma->vm_next; in free_pgtables()
545 static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, in print_bad_pte()
639 struct page *_vm_normal_page(struct vm_area_struct *vma, unsigned long addr, in _vm_normal_page()
699 struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page_pmd()
748 pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *dst_vma, in copy_nonpresent_pte()
749 struct vm_area_struct *src_vma, unsigned long addr, int *rss) in copy_nonpresent_pte()
847 copy_present_page(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, in copy_present_page()
916 copy_present_pte(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, in copy_present_pte()
964 page_copy_prealloc(struct mm_struct *src_mm, struct vm_area_struct *vma, in page_copy_prealloc()
983 copy_pte_range(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, in copy_pte_range()
1090 copy_pmd_range(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, in copy_pmd_range()
1127 copy_pud_range(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, in copy_pud_range()
1164 copy_p4d_range(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, in copy_p4d_range()
1188 copy_page_range(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma) in copy_page_range()
1279 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range()
1417 struct vm_area_struct *vma, pud_t *pud, in zap_pmd_range()
1463 struct vm_area_struct *vma, p4d_t *p4d, in zap_pud_range()
1492 struct vm_area_struct *vma, pgd_t *pgd, in zap_p4d_range()
1511 struct vm_area_struct *vma, in unmap_page_range()
1532 struct vm_area_struct *vma, unsigned long start_addr, in unmap_single_vma()
1593 struct vm_area_struct *vma, unsigned long start_addr, in unmap_vmas()
1614 void zap_page_range(struct vm_area_struct *vma, unsigned long start, in zap_page_range()
1641 static void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, in zap_page_range_single()
1669 void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, in zap_vma_ptes()
1740 static int insert_page(struct vm_area_struct *vma, unsigned long addr, in insert_page()
1778 static int insert_pages(struct vm_area_struct *vma, unsigned long addr, in insert_pages()
1848 int vm_insert_pages(struct vm_area_struct *vma, unsigned long addr, in vm_insert_pages()
1907 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page()
1934 static int __vm_map_pages(struct vm_area_struct *vma, struct page **pages, in __vm_map_pages()
1977 int vm_map_pages(struct vm_area_struct *vma, struct page **pages, in vm_map_pages()
1997 int vm_map_pages_zero(struct vm_area_struct *vma, struct page **pages, in vm_map_pages_zero()
2004 static vm_fault_t insert_pfn(struct vm_area_struct *vma, unsigned long addr, in insert_pfn()
2079 vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn_prot()
2127 vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn()
2134 static bool vm_mixed_ok(struct vm_area_struct *vma, pfn_t pfn) in vm_mixed_ok()
2148 static vm_fault_t __vm_insert_mixed(struct vm_area_struct *vma, in __vm_insert_mixed()
2220 vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_mixed_prot()
2227 vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_mixed()
2239 vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, in vmf_insert_mixed_mkwrite()
2356 int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range()
2433 int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len) in vm_iomap_memory()
2908 struct vm_area_struct *vma = vmf->vma; in cow_user_page()
2996 static gfp_t __get_fault_gfp_mask(struct vm_area_struct *vma) in __get_fault_gfp_mask()
3052 struct vm_area_struct *vma = vmf->vma; in fault_dirty_shared_page()
3106 struct vm_area_struct *vma = vmf->vma; in wp_page_reuse()
3144 struct vm_area_struct *vma = vmf->vma; in wp_page_copy()
3336 struct vm_area_struct *vma = vmf->vma; in wp_pfn_shared()
3355 struct vm_area_struct *vma = vmf->vma; in wp_page_shared()
3407 struct vm_area_struct *vma = vmf->vma; in do_wp_page()
3480 static void unmap_mapping_range_vma(struct vm_area_struct *vma, in unmap_mapping_range_vma()
3490 struct vm_area_struct *vma; in unmap_mapping_range_tree()
3616 struct vm_area_struct *vma = vmf->vma; in do_swap_page()
3894 struct vm_area_struct *vma = vmf->vma; in do_anonymous_page()
4029 struct vm_area_struct *vma = vmf->vma; in __do_fault()
4092 struct vm_area_struct *vma = vmf->vma; in deposit_prealloc_pte()
4105 struct vm_area_struct *vma = vmf->vma; in do_set_pmd()
4169 struct vm_area_struct *vma = vmf->vma; in do_set_pte()
4213 struct vm_area_struct *vma = vmf->vma; in finish_fault()
4378 struct vm_area_struct *vma = vmf->vma; in do_read_fault()
4407 struct vm_area_struct *vma = vmf->vma; in do_cow_fault()
4445 struct vm_area_struct *vma = vmf->vma; in do_shared_fault()
4488 struct vm_area_struct *vma = vmf->vma; in do_fault()
4536 static int numa_migrate_prep(struct page *page, struct vm_area_struct *vma, in numa_migrate_prep()
4553 struct vm_area_struct *vma = vmf->vma; in do_numa_page()
4850 static vm_fault_t __handle_mm_fault(struct vm_area_struct *vma, in __handle_mm_fault()
5026 struct vm_area_struct *vma) in ___handle_speculative_fault()
5248 struct vm_area_struct **vma, in __handle_speculative_fault()
5281 bool can_reuse_spf_vma(struct vm_area_struct *vma, unsigned long address) in can_reuse_spf_vma()
5298 vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, in handle_mm_fault()
5526 int follow_pfn(struct vm_area_struct *vma, unsigned long address, in follow_pfn()
5546 int follow_phys(struct vm_area_struct *vma, in follow_phys()
5574 int generic_access_phys(struct vm_area_struct *vma, unsigned long addr, in generic_access_phys()
5607 struct vm_area_struct *vma; in __access_remote_vm()
5714 struct vm_area_struct *vma; in print_vma_addr()
5853 struct vm_area_struct *vma, in copy_user_gigantic_page()
5873 struct vm_area_struct *vma;
5885 unsigned long addr_hint, struct vm_area_struct *vma, in copy_user_huge_page()