Lines Matching refs:vm_area_struct
389 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, in free_pgtables()
393 struct vm_area_struct *next = vma->vm_next; in free_pgtables()
500 static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, in print_bad_pte()
593 struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page()
649 struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page_pmd()
698 pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *vma, in copy_one_pte()
804 pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, in copy_pte_range()
867 pud_t *dst_pud, pud_t *src_pud, struct vm_area_struct *vma, in copy_pmd_range()
901 p4d_t *dst_p4d, p4d_t *src_p4d, struct vm_area_struct *vma, in copy_pud_range()
935 pgd_t *dst_pgd, pgd_t *src_pgd, struct vm_area_struct *vma, in copy_p4d_range()
957 struct vm_area_struct *vma) in copy_page_range()
1024 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range()
1159 struct vm_area_struct *vma, pud_t *pud, in zap_pmd_range()
1194 struct vm_area_struct *vma, p4d_t *p4d, in zap_pud_range()
1223 struct vm_area_struct *vma, pgd_t *pgd, in zap_p4d_range()
1242 struct vm_area_struct *vma, in unmap_page_range()
1263 struct vm_area_struct *vma, unsigned long start_addr, in unmap_single_vma()
1324 struct vm_area_struct *vma, unsigned long start_addr, in unmap_vmas()
1345 void zap_page_range(struct vm_area_struct *vma, unsigned long start, in zap_page_range()
1372 static void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, in zap_page_range_single()
1400 void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, in zap_vma_ptes()
1441 static int insert_page(struct vm_area_struct *vma, unsigned long addr, in insert_page()
1503 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page()
1530 static int __vm_map_pages(struct vm_area_struct *vma, struct page **pages, in __vm_map_pages()
1573 int vm_map_pages(struct vm_area_struct *vma, struct page **pages, in vm_map_pages()
1593 int vm_map_pages_zero(struct vm_area_struct *vma, struct page **pages, in vm_map_pages_zero()
1600 static vm_fault_t insert_pfn(struct vm_area_struct *vma, unsigned long addr, in insert_pfn()
1671 vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn_prot()
1719 vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn()
1726 static bool vm_mixed_ok(struct vm_area_struct *vma, pfn_t pfn) in vm_mixed_ok()
1740 static vm_fault_t __vm_insert_mixed(struct vm_area_struct *vma, in __vm_insert_mixed()
1786 vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_mixed()
1798 vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, in vmf_insert_mixed_mkwrite()
1915 int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, in remap_pfn_range()
1989 int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len) in vm_iomap_memory()
2167 …oid cow_user_page(struct page *dst, struct page *src, unsigned long va, struct vm_area_struct *vma) in cow_user_page()
2195 static gfp_t __get_fault_gfp_mask(struct vm_area_struct *vma) in __get_fault_gfp_mask()
2251 struct vm_area_struct *vma = vmf->vma; in fault_dirty_shared_page()
2305 struct vm_area_struct *vma = vmf->vma; in wp_page_reuse()
2342 struct vm_area_struct *vma = vmf->vma; in wp_page_copy()
2514 struct vm_area_struct *vma = vmf->vma; in wp_pfn_shared()
2533 struct vm_area_struct *vma = vmf->vma; in wp_page_shared()
2585 struct vm_area_struct *vma = vmf->vma; in do_wp_page()
2666 static void unmap_mapping_range_vma(struct vm_area_struct *vma, in unmap_mapping_range_vma()
2676 struct vm_area_struct *vma; in unmap_mapping_range_tree()
2772 struct vm_area_struct *vma = vmf->vma; in do_swap_page()
2987 struct vm_area_struct *vma = vmf->vma; in do_anonymous_page()
3102 struct vm_area_struct *vma = vmf->vma; in __do_fault()
3161 struct vm_area_struct *vma = vmf->vma; in pte_alloc_one_map()
3211 struct vm_area_struct *vma = vmf->vma; in deposit_prealloc_pte()
3224 struct vm_area_struct *vma = vmf->vma; in do_set_pmd()
3305 struct vm_area_struct *vma = vmf->vma; in alloc_set_pte()
3510 struct vm_area_struct *vma = vmf->vma; in do_read_fault()
3537 struct vm_area_struct *vma = vmf->vma; in do_cow_fault()
3576 struct vm_area_struct *vma = vmf->vma; in do_shared_fault()
3619 struct vm_area_struct *vma = vmf->vma; in do_fault()
3667 static int numa_migrate_prep(struct page *page, struct vm_area_struct *vma, in numa_migrate_prep()
3684 struct vm_area_struct *vma = vmf->vma; in do_numa_page()
3796 static inline bool vma_is_accessible(struct vm_area_struct *vma) in vma_is_accessible()
3928 static vm_fault_t __handle_mm_fault(struct vm_area_struct *vma, in __handle_mm_fault()
4017 vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, in handle_mm_fault()
4254 int follow_pfn(struct vm_area_struct *vma, unsigned long address, in follow_pfn()
4274 int follow_phys(struct vm_area_struct *vma, in follow_phys()
4302 int generic_access_phys(struct vm_area_struct *vma, unsigned long addr, in generic_access_phys()
4335 struct vm_area_struct *vma; in __access_remote_vm()
4442 struct vm_area_struct *vma; in print_vma_addr()
4581 struct vm_area_struct *vma, in copy_user_gigantic_page()
4601 struct vm_area_struct *vma;
4613 unsigned long addr_hint, struct vm_area_struct *vma, in copy_user_huge_page()