vm_area_struct      8 arch/x86/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma,
vm_area_struct     52 arch/x86/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma,
vm_area_struct     74 arch/x86/include/asm/hugetlb.h static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma,
vm_area_struct     76 arch/x86/include/asm/pci.h extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,
vm_area_struct    739 arch/x86/include/asm/pgtable.h struct vm_area_struct;
vm_area_struct    742 arch/x86/include/asm/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma,
vm_area_struct    747 arch/x86/include/asm/pgtable.h extern int ptep_test_and_clear_young(struct vm_area_struct *vma,
vm_area_struct    751 arch/x86/include/asm/pgtable.h extern int ptep_clear_flush_young(struct vm_area_struct *vma,
vm_area_struct    794 arch/x86/include/asm/pgtable.h extern int pmdp_set_access_flags(struct vm_area_struct *vma,
vm_area_struct    799 arch/x86/include/asm/pgtable.h extern int pmdp_test_and_clear_young(struct vm_area_struct *vma,
vm_area_struct    803 arch/x86/include/asm/pgtable.h extern int pmdp_clear_flush_young(struct vm_area_struct *vma,
vm_area_struct    808 arch/x86/include/asm/pgtable.h extern void pmdp_splitting_flush(struct vm_area_struct *vma,
vm_area_struct    867 arch/x86/include/asm/pgtable.h static inline void update_mmu_cache(struct vm_area_struct *vma,
vm_area_struct    871 arch/x86/include/asm/pgtable.h static inline void update_mmu_cache_pmd(struct vm_area_struct *vma,
vm_area_struct     26 arch/x86/include/asm/pgtable_32.h struct vm_area_struct;
vm_area_struct    122 arch/x86/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma,
vm_area_struct    129 arch/x86/include/asm/tlbflush.h static inline void flush_tlb_range(struct vm_area_struct *vma,
vm_area_struct    173 arch/x86/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *, unsigned long);
vm_area_struct     13 include/asm-generic/dma-coherent.h int dma_mmap_from_coherent(struct device *dev, struct vm_area_struct *vma,
vm_area_struct    179 include/asm-generic/dma-mapping-common.h extern int dma_common_mmap(struct device *dev, struct vm_area_struct *vma,
vm_area_struct    205 include/asm-generic/dma-mapping-common.h dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr,
vm_area_struct     21 include/asm-generic/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma,
vm_area_struct     27 include/asm-generic/pgtable.h extern int pmdp_set_access_flags(struct vm_area_struct *vma,
vm_area_struct     33 include/asm-generic/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma,
vm_area_struct     49 include/asm-generic/pgtable.h static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma,
vm_area_struct     62 include/asm-generic/pgtable.h static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma,
vm_area_struct     73 include/asm-generic/pgtable.h int ptep_clear_flush_young(struct vm_area_struct *vma,
vm_area_struct     78 include/asm-generic/pgtable.h int pmdp_clear_flush_young(struct vm_area_struct *vma,
vm_area_struct    133 include/asm-generic/pgtable.h extern pte_t ptep_clear_flush(struct vm_area_struct *vma,
vm_area_struct    139 include/asm-generic/pgtable.h extern pmd_t pmdp_clear_flush(struct vm_area_struct *vma,
vm_area_struct    171 include/asm-generic/pgtable.h extern void pmdp_splitting_flush(struct vm_area_struct *vma,
vm_area_struct    185 include/asm-generic/pgtable.h extern void pmdp_invalidate(struct vm_area_struct *vma, unsigned long address,
vm_area_struct    494 include/asm-generic/pgtable.h static inline int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot,
vm_area_struct    505 include/asm-generic/pgtable.h static inline int track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot,
vm_area_struct    515 include/asm-generic/pgtable.h static inline int track_pfn_copy(struct vm_area_struct *vma)
vm_area_struct    525 include/asm-generic/pgtable.h static inline void untrack_pfn(struct vm_area_struct *vma,
vm_area_struct    530 include/asm-generic/pgtable.h extern int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot,
vm_area_struct    533 include/asm-generic/pgtable.h extern int track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot,
vm_area_struct    535 include/asm-generic/pgtable.h extern int track_pfn_copy(struct vm_area_struct *vma);
vm_area_struct    536 include/asm-generic/pgtable.h extern void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn,
vm_area_struct    580 include/drm/drmP.h 				struct vm_area_struct *vma);
vm_area_struct    130 include/drm/drm_gem.h void drm_gem_vm_open(struct vm_area_struct *vma);
vm_area_struct    131 include/drm/drm_gem.h void drm_gem_vm_close(struct vm_area_struct *vma);
vm_area_struct    133 include/drm/drm_gem.h 		     struct vm_area_struct *vma);
vm_area_struct    134 include/drm/drm_gem.h int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma);
vm_area_struct     34 include/drm/drm_gem_cma_helper.h int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma);
vm_area_struct     52 include/drm/drm_gem_cma_helper.h 			   struct vm_area_struct *vma);
vm_area_struct    160 include/drm/drm_legacy.h int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma);
vm_area_struct    656 include/drm/ttm/ttm_bo_api.h extern int ttm_fbdev_mmap(struct vm_area_struct *vma,
vm_area_struct    670 include/drm/ttm/ttm_bo_api.h extern int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma,
vm_area_struct    162 include/linux/amba/clcd.h 	int	(*mmap)(struct clcd_fb *, struct vm_area_struct *);
vm_area_struct     17 include/linux/binfmts.h 	struct vm_area_struct *vma;
vm_area_struct    230 include/linux/buffer_head.h int __block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
vm_area_struct    232 include/linux/buffer_head.h int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
vm_area_struct     21 include/linux/crash_dump.h extern int remap_oldmem_pfn_range(struct vm_area_struct *vma,
vm_area_struct    105 include/linux/dma-buf.h 	int (*mmap)(struct dma_buf *, struct vm_area_struct *vma);
vm_area_struct    208 include/linux/dma-buf.h int dma_buf_mmap(struct dma_buf *, struct vm_area_struct *,
vm_area_struct     24 include/linux/dma-mapping.h 	int (*mmap)(struct device *, struct vm_area_struct *,
vm_area_struct    284 include/linux/dma-mapping.h 					struct vm_area_struct *vma,
vm_area_struct     18 include/linux/fb.h struct vm_area_struct;
vm_area_struct    296 include/linux/fb.h 	int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma);
vm_area_struct     45 include/linux/fs.h struct vm_area_struct;
vm_area_struct   1499 include/linux/fs.h 	int (*mmap) (struct file *, struct vm_area_struct *);
vm_area_struct   2456 include/linux/fs.h extern int generic_file_mmap(struct file *, struct vm_area_struct *);
vm_area_struct   2457 include/linux/fs.h extern int generic_file_readonly_mmap(struct file *, struct vm_area_struct *);
vm_area_struct   2458 include/linux/fs.h extern int generic_file_remap_pages(struct vm_area_struct *, unsigned long addr,
vm_area_struct   2507 include/linux/fs.h extern int xip_file_mmap(struct file * file, struct vm_area_struct * vma);
vm_area_struct     10 include/linux/gfp.h struct vm_area_struct;
vm_area_struct    339 include/linux/gfp.h 			struct vm_area_struct *vma, unsigned long addr,
vm_area_struct     14 include/linux/highmem.h static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr)
vm_area_struct    157 include/linux/highmem.h 			struct vm_area_struct *vma,
vm_area_struct    179 include/linux/highmem.h alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma,
vm_area_struct    225 include/linux/highmem.h 	unsigned long vaddr, struct vm_area_struct *vma)
vm_area_struct      5 include/linux/huge_mm.h 				      struct vm_area_struct *vma,
vm_area_struct     10 include/linux/huge_mm.h 			 struct vm_area_struct *vma);
vm_area_struct     12 include/linux/huge_mm.h 				  struct vm_area_struct *vma,
vm_area_struct     15 include/linux/huge_mm.h extern int do_huge_pmd_wp_page(struct mm_struct *mm, struct vm_area_struct *vma,
vm_area_struct     18 include/linux/huge_mm.h extern struct page *follow_trans_huge_pmd(struct vm_area_struct *vma,
vm_area_struct     23 include/linux/huge_mm.h 			struct vm_area_struct *vma,
vm_area_struct     25 include/linux/huge_mm.h extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
vm_area_struct     28 include/linux/huge_mm.h extern int move_huge_pmd(struct vm_area_struct *vma,
vm_area_struct     29 include/linux/huge_mm.h 			 struct vm_area_struct *new_vma,
vm_area_struct     33 include/linux/huge_mm.h extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
vm_area_struct     68 include/linux/huge_mm.h extern bool is_vma_temporary_stack(struct vm_area_struct *vma);
vm_area_struct    101 include/linux/huge_mm.h extern void __split_huge_page_pmd(struct vm_area_struct *vma,
vm_area_struct    123 include/linux/huge_mm.h extern int hugepage_madvise(struct vm_area_struct *vma,
vm_area_struct    125 include/linux/huge_mm.h extern void __vma_adjust_trans_huge(struct vm_area_struct *vma,
vm_area_struct    129 include/linux/huge_mm.h extern int __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma,
vm_area_struct    132 include/linux/huge_mm.h static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma,
vm_area_struct    141 include/linux/huge_mm.h static inline void vma_adjust_trans_huge(struct vm_area_struct *vma,
vm_area_struct    157 include/linux/huge_mm.h extern int do_huge_pmd_numa_page(struct mm_struct *mm, struct vm_area_struct *vma,
vm_area_struct    185 include/linux/huge_mm.h static inline int hugepage_madvise(struct vm_area_struct *vma,
vm_area_struct    191 include/linux/huge_mm.h static inline void vma_adjust_trans_huge(struct vm_area_struct *vma,
vm_area_struct    197 include/linux/huge_mm.h static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma,
vm_area_struct    203 include/linux/huge_mm.h static inline int do_huge_pmd_numa_page(struct mm_struct *mm, struct vm_area_struct *vma,
vm_area_struct     46 include/linux/hugetlb.h void reset_vma_resv_huge_pages(struct vm_area_struct *vma);
vm_area_struct     56 include/linux/hugetlb.h int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *);
vm_area_struct     57 include/linux/hugetlb.h long follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *,
vm_area_struct     58 include/linux/hugetlb.h 			 struct page **, struct vm_area_struct **,
vm_area_struct     60 include/linux/hugetlb.h void unmap_hugepage_range(struct vm_area_struct *,
vm_area_struct     63 include/linux/hugetlb.h 			  struct vm_area_struct *vma,
vm_area_struct     66 include/linux/hugetlb.h void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma,
vm_area_struct     73 include/linux/hugetlb.h int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
vm_area_struct     76 include/linux/hugetlb.h 						struct vm_area_struct *vma,
vm_area_struct    107 include/linux/hugetlb.h unsigned long hugetlb_change_protection(struct vm_area_struct *vma,
vm_area_struct    117 include/linux/hugetlb.h static inline void reset_vma_resv_huge_pages(struct vm_area_struct *vma)
vm_area_struct    157 include/linux/hugetlb.h static inline unsigned long hugetlb_change_protection(struct vm_area_struct *vma,
vm_area_struct    164 include/linux/hugetlb.h 			struct vm_area_struct *vma, unsigned long start,
vm_area_struct    171 include/linux/hugetlb.h 			struct vm_area_struct *vma, unsigned long start,
vm_area_struct    280 include/linux/hugetlb.h struct page *alloc_huge_page_noerr(struct vm_area_struct *vma,
vm_area_struct    317 include/linux/hugetlb.h static inline struct hstate *hstate_vma(struct vm_area_struct *vma)
vm_area_struct    327 include/linux/hugetlb.h extern unsigned long vma_kernel_pagesize(struct vm_area_struct *vma);
vm_area_struct    329 include/linux/hugetlb.h extern unsigned long vma_mmu_pagesize(struct vm_area_struct *vma);
vm_area_struct    364 include/linux/hugetlb.h static inline pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma,
vm_area_struct      8 include/linux/hugetlb_inline.h static inline int is_vm_hugetlb_page(struct vm_area_struct *vma)
vm_area_struct     15 include/linux/hugetlb_inline.h static inline int is_vm_hugetlb_page(struct vm_area_struct *vma)
vm_area_struct     24 include/linux/kernfs.h struct vm_area_struct;
vm_area_struct    220 include/linux/kernfs.h 	int (*mmap)(struct kernfs_open_file *of, struct vm_area_struct *vma);
vm_area_struct      9 include/linux/khugepaged.h extern int khugepaged_enter_vma_merge(struct vm_area_struct *vma,
vm_area_struct     39 include/linux/khugepaged.h static inline int khugepaged_enter(struct vm_area_struct *vma,
vm_area_struct     58 include/linux/khugepaged.h static inline int khugepaged_enter(struct vm_area_struct *vma,
vm_area_struct     63 include/linux/khugepaged.h static inline int khugepaged_enter_vma_merge(struct vm_area_struct *vma,
vm_area_struct     20 include/linux/ksm.h int ksm_madvise(struct vm_area_struct *vma, unsigned long start,
vm_area_struct     74 include/linux/ksm.h 			struct vm_area_struct *vma, unsigned long address);
vm_area_struct     96 include/linux/ksm.h static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start,
vm_area_struct    103 include/linux/ksm.h 			struct vm_area_struct *vma, unsigned long address)
vm_area_struct    128 include/linux/mempolicy.h int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst);
vm_area_struct    131 include/linux/mempolicy.h 				struct vm_area_struct *vma,
vm_area_struct    138 include/linux/mempolicy.h struct mempolicy *__get_vma_policy(struct vm_area_struct *vma,
vm_area_struct    140 include/linux/mempolicy.h bool vma_policy_mof(struct vm_area_struct *vma);
vm_area_struct    148 include/linux/mempolicy.h extern struct zonelist *huge_zonelist(struct vm_area_struct *vma,
vm_area_struct    175 include/linux/mempolicy.h static inline int vma_migratable(struct vm_area_struct *vma)
vm_area_struct    197 include/linux/mempolicy.h extern int mpol_misplaced(struct page *, struct vm_area_struct *, unsigned long);
vm_area_struct    234 include/linux/mempolicy.h vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst)
vm_area_struct    257 include/linux/mempolicy.h static inline struct zonelist *huge_zonelist(struct vm_area_struct *vma,
vm_area_struct    288 include/linux/mempolicy.h static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma,
vm_area_struct     82 include/linux/migrate.h 				  struct vm_area_struct *vma, int node);
vm_area_struct     93 include/linux/migrate.h 					 struct vm_area_struct *vma, int node)
vm_area_struct    105 include/linux/migrate.h 			struct vm_area_struct *vma,
vm_area_struct    111 include/linux/migrate.h 			struct vm_area_struct *vma,
vm_area_struct    229 include/linux/mm.h 	void (*open)(struct vm_area_struct * area);
vm_area_struct    230 include/linux/mm.h 	void (*close)(struct vm_area_struct * area);
vm_area_struct    231 include/linux/mm.h 	int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf);
vm_area_struct    232 include/linux/mm.h 	void (*map_pages)(struct vm_area_struct *vma, struct vm_fault *vmf);
vm_area_struct    236 include/linux/mm.h 	int (*page_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf);
vm_area_struct    241 include/linux/mm.h 	int (*access)(struct vm_area_struct *vma, unsigned long addr,
vm_area_struct    247 include/linux/mm.h 	const char *(*name)(struct vm_area_struct *vma);
vm_area_struct    257 include/linux/mm.h 	int (*set_policy)(struct vm_area_struct *vma, struct mempolicy *new);
vm_area_struct    269 include/linux/mm.h 	struct mempolicy *(*get_policy)(struct vm_area_struct *vma,
vm_area_struct    271 include/linux/mm.h 	int (*migrate)(struct vm_area_struct *vma, const nodemask_t *from,
vm_area_struct    275 include/linux/mm.h 	int (*remap_pages)(struct vm_area_struct *vma, unsigned long addr,
vm_area_struct    620 include/linux/mm.h static inline pte_t maybe_mkwrite(pte_t pte, struct vm_area_struct *vma)
vm_area_struct    627 include/linux/mm.h void do_set_pte(struct vm_area_struct *vma, unsigned long address,
vm_area_struct   1090 include/linux/mm.h int shmem_zero_setup(struct vm_area_struct *);
vm_area_struct   1108 include/linux/mm.h 	struct vm_area_struct *nonlinear_vma;	/* Check page->index if set */
vm_area_struct   1114 include/linux/mm.h struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr,
vm_area_struct   1117 include/linux/mm.h int zap_vma_ptes(struct vm_area_struct *vma, unsigned long address,
vm_area_struct   1119 include/linux/mm.h void zap_page_range(struct vm_area_struct *vma, unsigned long address,
vm_area_struct   1121 include/linux/mm.h void unmap_vmas(struct mmu_gather *tlb, struct vm_area_struct *start_vma,
vm_area_struct   1163 include/linux/mm.h 			struct vm_area_struct *vma);
vm_area_struct   1166 include/linux/mm.h int follow_pfn(struct vm_area_struct *vma, unsigned long address,
vm_area_struct   1168 include/linux/mm.h int follow_phys(struct vm_area_struct *vma, unsigned long address,
vm_area_struct   1170 include/linux/mm.h int generic_access_phys(struct vm_area_struct *vma, unsigned long addr,
vm_area_struct   1188 include/linux/mm.h extern int handle_mm_fault(struct mm_struct *mm, struct vm_area_struct *vma,
vm_area_struct   1194 include/linux/mm.h 			struct vm_area_struct *vma, unsigned long address,
vm_area_struct   1218 include/linux/mm.h 		      struct vm_area_struct **vmas, int *nonblocking);
vm_area_struct   1222 include/linux/mm.h 		    struct vm_area_struct **vmas);
vm_area_struct   1246 include/linux/mm.h static inline int vma_growsdown(struct vm_area_struct *vma, unsigned long addr)
vm_area_struct   1251 include/linux/mm.h static inline int stack_guard_page_start(struct vm_area_struct *vma,
vm_area_struct   1260 include/linux/mm.h static inline int vma_growsup(struct vm_area_struct *vma, unsigned long addr)
vm_area_struct   1265 include/linux/mm.h static inline int stack_guard_page_end(struct vm_area_struct *vma,
vm_area_struct   1274 include/linux/mm.h 				struct vm_area_struct *vma, bool in_group);
vm_area_struct   1276 include/linux/mm.h extern unsigned long move_page_tables(struct vm_area_struct *vma,
vm_area_struct   1277 include/linux/mm.h 		unsigned long old_addr, struct vm_area_struct *new_vma,
vm_area_struct   1280 include/linux/mm.h extern unsigned long change_protection(struct vm_area_struct *vma, unsigned long start,
vm_area_struct   1283 include/linux/mm.h extern int mprotect_fixup(struct vm_area_struct *vma,
vm_area_struct   1284 include/linux/mm.h 			  struct vm_area_struct **pprev, unsigned long start,
vm_area_struct   1372 include/linux/mm.h int vma_wants_writenotify(struct vm_area_struct *vma);
vm_area_struct   1404 include/linux/mm.h int __pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
vm_area_struct   1748 include/linux/mm.h void vma_interval_tree_insert(struct vm_area_struct *node,
vm_area_struct   1750 include/linux/mm.h void vma_interval_tree_insert_after(struct vm_area_struct *node,
vm_area_struct   1751 include/linux/mm.h 				    struct vm_area_struct *prev,
vm_area_struct   1753 include/linux/mm.h void vma_interval_tree_remove(struct vm_area_struct *node,
vm_area_struct   1755 include/linux/mm.h struct vm_area_struct *vma_interval_tree_iter_first(struct rb_root *root,
vm_area_struct   1757 include/linux/mm.h struct vm_area_struct *vma_interval_tree_iter_next(struct vm_area_struct *node,
vm_area_struct   1764 include/linux/mm.h static inline void vma_nonlinear_insert(struct vm_area_struct *vma,
vm_area_struct   1788 include/linux/mm.h extern int vma_adjust(struct vm_area_struct *vma, unsigned long start,
vm_area_struct   1789 include/linux/mm.h 	unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert);
vm_area_struct   1790 include/linux/mm.h extern struct vm_area_struct *vma_merge(struct mm_struct *,
vm_area_struct   1791 include/linux/mm.h 	struct vm_area_struct *prev, unsigned long addr, unsigned long end,
vm_area_struct   1794 include/linux/mm.h extern struct anon_vma *find_mergeable_anon_vma(struct vm_area_struct *);
vm_area_struct   1796 include/linux/mm.h 	struct vm_area_struct *, unsigned long addr, int new_below);
vm_area_struct   1797 include/linux/mm.h extern int insert_vm_struct(struct mm_struct *, struct vm_area_struct *);
vm_area_struct   1798 include/linux/mm.h extern void __vma_link_rb(struct mm_struct *, struct vm_area_struct *,
vm_area_struct   1800 include/linux/mm.h extern void unlink_file_vma(struct vm_area_struct *);
vm_area_struct   1801 include/linux/mm.h extern struct vm_area_struct *copy_vma(struct vm_area_struct **,
vm_area_struct   1827 include/linux/mm.h extern struct vm_area_struct *_install_special_mapping(struct mm_struct *mm,
vm_area_struct   1902 include/linux/mm.h extern int filemap_fault(struct vm_area_struct *, struct vm_fault *);
vm_area_struct   1903 include/linux/mm.h extern void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf);
vm_area_struct   1904 include/linux/mm.h extern int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf);
vm_area_struct   1933 include/linux/mm.h extern int expand_stack(struct vm_area_struct *vma, unsigned long address);
vm_area_struct   1936 include/linux/mm.h extern int expand_downwards(struct vm_area_struct *vma,
vm_area_struct   1939 include/linux/mm.h extern int expand_upwards(struct vm_area_struct *vma, unsigned long address);
vm_area_struct   1945 include/linux/mm.h extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr);
vm_area_struct   1946 include/linux/mm.h extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr,
vm_area_struct   1947 include/linux/mm.h 					     struct vm_area_struct **pprev);
vm_area_struct   1951 include/linux/mm.h static inline struct vm_area_struct * find_vma_intersection(struct mm_struct * mm, unsigned long start_addr, unsigned long end_addr)
vm_area_struct   1953 include/linux/mm.h 	struct vm_area_struct * vma = find_vma(mm,start_addr);
vm_area_struct   1960 include/linux/mm.h static inline unsigned long vma_pages(struct vm_area_struct *vma)
vm_area_struct   1966 include/linux/mm.h static inline struct vm_area_struct *find_exact_vma(struct mm_struct *mm,
vm_area_struct   1969 include/linux/mm.h 	struct vm_area_struct *vma = find_vma(mm, vm_start);
vm_area_struct   1979 include/linux/mm.h void vma_set_page_prot(struct vm_area_struct *vma);
vm_area_struct   1985 include/linux/mm.h static inline void vma_set_page_prot(struct vm_area_struct *vma)
vm_area_struct   1992 include/linux/mm.h unsigned long change_prot_numa(struct vm_area_struct *vma,
vm_area_struct   1996 include/linux/mm.h struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr);
vm_area_struct   1997 include/linux/mm.h int remap_pfn_range(struct vm_area_struct *, unsigned long addr,
vm_area_struct   1999 include/linux/mm.h int vm_insert_page(struct vm_area_struct *, unsigned long addr, struct page *);
vm_area_struct   2000 include/linux/mm.h int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
vm_area_struct   2002 include/linux/mm.h int vm_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
vm_area_struct   2004 include/linux/mm.h int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len);
vm_area_struct   2007 include/linux/mm.h struct page *follow_page_mask(struct vm_area_struct *vma,
vm_area_struct   2011 include/linux/mm.h static inline struct page *follow_page(struct vm_area_struct *vma,
vm_area_struct   2061 include/linux/mm.h extern struct vm_area_struct *get_gate_vma(struct mm_struct *mm);
vm_area_struct   2065 include/linux/mm.h static inline struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
vm_area_struct   2092 include/linux/mm.h const char * arch_vma_name(struct vm_area_struct *vma);
vm_area_struct   2139 include/linux/mm.h 				unsigned long addr, struct vm_area_struct *vma,
vm_area_struct    255 include/linux/mm_types.h 	struct vm_area_struct *vm_next, *vm_prev;
vm_area_struct    346 include/linux/mm_types.h 	struct vm_area_struct *mmap;		/* list of VMAs */
vm_area_struct      7 include/linux/mmdebug.h struct vm_area_struct;
vm_area_struct     13 include/linux/mmdebug.h void dump_vma(const struct vm_area_struct *vma);
vm_area_struct    259 include/linux/mmu_notifier.h 	struct vm_area_struct *___vma = __vma;				\
vm_area_struct    272 include/linux/mmu_notifier.h 	struct vm_area_struct *___vma = __vma;				\
vm_area_struct    121 include/linux/net.h struct vm_area_struct;
vm_area_struct    179 include/linux/net.h 				      struct vm_area_struct * vma);
vm_area_struct    409 include/linux/pagemap.h extern pgoff_t linear_hugepage_index(struct vm_area_struct *vma,
vm_area_struct    412 include/linux/pagemap.h static inline pgoff_t linear_page_index(struct vm_area_struct *vma,
vm_area_struct    716 include/linux/perf_event.h extern void perf_event_mmap(struct vm_area_struct *vma);
vm_area_struct    828 include/linux/perf_event.h static inline void perf_event_mmap(struct vm_area_struct *vma)		{ }
vm_area_struct      7 include/linux/platform_data/video-clcd-versatile.h int versatile_clcd_mmap_dma(struct clcd_fb *, struct vm_area_struct *);
vm_area_struct     18 include/linux/platform_data/video-clcd-versatile.h static inline int versatile_clcd_mmap_dma(struct clcd_fb *fb, struct vm_area_struct *vm)
vm_area_struct     89 include/linux/posix-clock.h 			    struct vm_area_struct *vma);
vm_area_struct     64 include/linux/rmap.h 	struct vm_area_struct *vma;
vm_area_struct    106 include/linux/rmap.h static inline void vma_lock_anon_vma(struct vm_area_struct *vma)
vm_area_struct    113 include/linux/rmap.h static inline void vma_unlock_anon_vma(struct vm_area_struct *vma)
vm_area_struct    145 include/linux/rmap.h int  anon_vma_prepare(struct vm_area_struct *);
vm_area_struct    146 include/linux/rmap.h void unlink_anon_vmas(struct vm_area_struct *);
vm_area_struct    147 include/linux/rmap.h int anon_vma_clone(struct vm_area_struct *, struct vm_area_struct *);
vm_area_struct    148 include/linux/rmap.h int anon_vma_fork(struct vm_area_struct *, struct vm_area_struct *);
vm_area_struct    150 include/linux/rmap.h static inline void anon_vma_merge(struct vm_area_struct *vma,
vm_area_struct    151 include/linux/rmap.h 				  struct vm_area_struct *next)
vm_area_struct    162 include/linux/rmap.h void page_move_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
vm_area_struct    163 include/linux/rmap.h void page_add_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
vm_area_struct    164 include/linux/rmap.h void do_page_add_anon_rmap(struct page *, struct vm_area_struct *,
vm_area_struct    166 include/linux/rmap.h void page_add_new_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
vm_area_struct    170 include/linux/rmap.h void hugepage_add_anon_rmap(struct page *, struct vm_area_struct *,
vm_area_struct    172 include/linux/rmap.h void hugepage_add_new_anon_rmap(struct page *, struct vm_area_struct *,
vm_area_struct    210 include/linux/rmap.h unsigned long page_address_in_vma(struct page *, struct vm_area_struct *);
vm_area_struct    231 include/linux/rmap.h int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma);
vm_area_struct    245 include/linux/rmap.h 	int (*rmap_one)(struct page *page, struct vm_area_struct *vma,
vm_area_struct    250 include/linux/rmap.h 	bool (*invalid_vma)(struct vm_area_struct *vma, void *arg);
vm_area_struct   1307 include/linux/sched.h 	struct vm_area_struct *vmacache[VMACACHE_SIZE];
vm_area_struct   1556 include/linux/security.h 	int (*file_mprotect) (struct vm_area_struct *vma,
vm_area_struct   1833 include/linux/security.h int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot,
vm_area_struct   2297 include/linux/security.h static inline int security_file_mprotect(struct vm_area_struct *vma,
vm_area_struct     54 include/linux/shmem_fs.h extern int shmem_zero_setup(struct vm_area_struct *);
vm_area_struct    324 include/linux/swap.h 						struct vm_area_struct *vma);
vm_area_struct    409 include/linux/swap.h 			struct vm_area_struct *vma, unsigned long addr);
vm_area_struct    411 include/linux/swap.h 			struct vm_area_struct *vma, unsigned long addr);
vm_area_struct    505 include/linux/swap.h 			struct vm_area_struct *vma, unsigned long addr)
vm_area_struct    142 include/linux/swapops.h extern void migration_entry_wait_huge(struct vm_area_struct *vma,
vm_area_struct    155 include/linux/swapops.h static inline void migration_entry_wait_huge(struct vm_area_struct *vma,
vm_area_struct    119 include/linux/sysfs.h struct vm_area_struct;
vm_area_struct    130 include/linux/sysfs.h 		    struct vm_area_struct *vma);
vm_area_struct    104 include/linux/uio_driver.h 	int (*mmap)(struct uio_info *info, struct vm_area_struct *vma);
vm_area_struct     31 include/linux/uprobes.h struct vm_area_struct;
vm_area_struct    111 include/linux/uprobes.h extern int uprobe_mmap(struct vm_area_struct *vma);
vm_area_struct    112 include/linux/uprobes.h extern void uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end);
vm_area_struct    154 include/linux/uprobes.h static inline int uprobe_mmap(struct vm_area_struct *vma)
vm_area_struct    159 include/linux/uprobes.h uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end)
vm_area_struct     40 include/linux/vfio.h 	int	(*mmap)(void *device_data, struct vm_area_struct *vma);
vm_area_struct     66 include/linux/vfio.h 	int		(*mmap)(void *iommu_data, struct vm_area_struct *vma);
vm_area_struct     19 include/linux/vmacache.h extern void vmacache_update(unsigned long addr, struct vm_area_struct *newvma);
vm_area_struct     20 include/linux/vmacache.h extern struct vm_area_struct *vmacache_find(struct mm_struct *mm,
vm_area_struct     24 include/linux/vmacache.h extern struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm,
vm_area_struct     10 include/linux/vmalloc.h struct vm_area_struct;		/* vma defining user mapping in mm_types.h */
vm_area_struct     85 include/linux/vmalloc.h extern int remap_vmalloc_range_partial(struct vm_area_struct *vma,
vm_area_struct     89 include/linux/vmalloc.h extern int remap_vmalloc_range(struct vm_area_struct *vma, void *addr,
vm_area_struct     75 include/media/v4l2-dev.h 	int (*mmap) (struct file *, struct vm_area_struct *);
vm_area_struct    134 include/media/v4l2-mem2mem.h 		  struct vm_area_struct *vma);
vm_area_struct    255 include/media/v4l2-mem2mem.h int v4l2_m2m_fop_mmap(struct file *file, struct vm_area_struct *vma);
vm_area_struct    132 include/media/videobuf-core.h 				 struct vm_area_struct *vma);
vm_area_struct    234 include/media/videobuf-core.h 			 struct vm_area_struct *vma);
vm_area_struct     29 include/media/videobuf-vmalloc.h 	struct vm_area_struct *vma;
vm_area_struct    107 include/media/videobuf2-core.h 	int		(*mmap)(void *buf_priv, struct vm_area_struct *vma);
vm_area_struct    468 include/media/videobuf2-core.h int vb2_mmap(struct vb2_queue *q, struct vm_area_struct *vma);
vm_area_struct    632 include/media/videobuf2-core.h int vb2_fop_mmap(struct file *file, struct vm_area_struct *vma);
vm_area_struct     34 include/media/videobuf2-memops.h 			   struct vm_area_struct **res_vma, dma_addr_t *res_pa);
vm_area_struct     36 include/media/videobuf2-memops.h struct vm_area_struct *vb2_get_vma(struct vm_area_struct *vma);
vm_area_struct     37 include/media/videobuf2-memops.h void vb2_put_vma(struct vm_area_struct *vma);
vm_area_struct   1613 include/net/sock.h 		 struct vm_area_struct *vma);
vm_area_struct   1476 include/rdma/ib_verbs.h 					   struct vm_area_struct *vma);
vm_area_struct    125 include/sound/compress_driver.h 			struct vm_area_struct *vma);
vm_area_struct     47 include/sound/hwdep.h 		    struct vm_area_struct *vma);
vm_area_struct     70 include/sound/info.h 		    struct vm_area_struct *vma);
vm_area_struct     83 include/sound/pcm.h 	int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma);
vm_area_struct    520 include/sound/pcm.h int snd_pcm_mmap_data(struct snd_pcm_substream *substream, struct file *file, struct vm_area_struct *area);
vm_area_struct   1021 include/sound/pcm.h static inline void snd_pcm_mmap_data_open(struct vm_area_struct *area)
vm_area_struct   1027 include/sound/pcm.h static inline void snd_pcm_mmap_data_close(struct vm_area_struct *area)
vm_area_struct   1034 include/sound/pcm.h 			     struct vm_area_struct *area);
vm_area_struct   1038 include/sound/pcm.h int snd_pcm_lib_mmap_iomem(struct snd_pcm_substream *substream, struct vm_area_struct *area);
vm_area_struct     19 include/sound/pxa2xx-lib.h 	struct vm_area_struct *vma);
vm_area_struct     29 include/xen/xen-ops.h struct vm_area_struct;
vm_area_struct     30 include/xen/xen-ops.h int xen_remap_domain_mfn_range(struct vm_area_struct *vma,
vm_area_struct     35 include/xen/xen-ops.h int xen_unmap_domain_mfn_range(struct vm_area_struct *vma,