vm_area_struct 51 arch/alpha/include/asm/cacheflush.h flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 63 arch/alpha/include/asm/cacheflush.h extern void flush_icache_user_range(struct vm_area_struct *vma, vm_area_struct 19 arch/alpha/include/asm/machvec.h struct vm_area_struct; vm_area_struct 79 arch/alpha/include/asm/machvec.h struct vm_area_struct *vma, vm_area_struct 91 arch/alpha/include/asm/pci.h struct vm_area_struct *vma, vm_area_struct 22 arch/alpha/include/asm/pgtable.h struct vm_area_struct; vm_area_struct 329 arch/alpha/include/asm/pgtable.h extern inline void update_mmu_cache(struct vm_area_struct * vma, vm_area_struct 40 arch/alpha/include/asm/tlbflush.h struct vm_area_struct *vma, vm_area_struct 53 arch/alpha/include/asm/tlbflush.h struct vm_area_struct *vma, vm_area_struct 118 arch/alpha/include/asm/tlbflush.h flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 131 arch/alpha/include/asm/tlbflush.h flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 141 arch/alpha/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *, unsigned long); vm_area_struct 142 arch/alpha/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *, unsigned long, vm_area_struct 19 arch/alpha/kernel/pci-sysfs.c struct vm_area_struct *vma, vm_area_struct 37 arch/alpha/kernel/pci-sysfs.c struct vm_area_struct *vma, int sparse) vm_area_struct 66 arch/alpha/kernel/pci-sysfs.c struct vm_area_struct *vma, int sparse) vm_area_struct 95 arch/alpha/kernel/pci-sysfs.c struct vm_area_struct *vma) vm_area_struct 102 arch/alpha/kernel/pci-sysfs.c struct vm_area_struct *vma) vm_area_struct 253 arch/alpha/kernel/pci-sysfs.c struct vm_area_struct *vma, vm_area_struct 282 arch/alpha/kernel/pci-sysfs.c int pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, vm_area_struct 674 arch/alpha/kernel/smp.c struct vm_area_struct *vma; vm_area_struct 692 arch/alpha/kernel/smp.c flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 725 arch/alpha/kernel/smp.c flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 743 arch/alpha/kernel/smp.c flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 87 arch/alpha/mm/fault.c struct vm_area_struct * vma; vm_area_struct 63 arch/arc/include/asm/cacheflush.h void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 65 arch/arc/include/asm/cacheflush.h void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 73 arch/arc/include/asm/cacheflush.h void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 9 arch/arc/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 59 arch/arc/include/asm/hugepage.h extern void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 71 arch/arc/include/asm/hugepage.h extern void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 15 arch/arc/include/asm/page.h struct vm_area_struct; vm_area_struct 21 arch/arc/include/asm/page.h unsigned long u_vaddr, struct vm_area_struct *vma); vm_area_struct 365 arch/arc/include/asm/pgtable.h void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, vm_area_struct 13 arch/arc/include/asm/tlbflush.h void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 15 arch/arc/include/asm/tlbflush.h void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 18 arch/arc/include/asm/tlbflush.h void local_flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 32 arch/arc/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 34 arch/arc/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 39 arch/arc/include/asm/tlbflush.h extern void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 18 arch/arc/kernel/arc_hostlink.c static int arc_hl_mmap(struct file *fp, struct vm_area_struct *vma) vm_area_struct 86 arch/arc/kernel/troubleshoot.c struct vm_area_struct *vma; vm_area_struct 1040 arch/arc/mm/cache.c void flush_cache_page(struct vm_area_struct *vma, unsigned long u_vaddr, vm_area_struct 1053 arch/arc/mm/cache.c void flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 1059 arch/arc/mm/cache.c void flush_anon_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 1072 arch/arc/mm/cache.c unsigned long u_vaddr, struct vm_area_struct *vma) vm_area_struct 63 arch/arc/mm/fault.c struct vm_area_struct *vma = NULL; vm_area_struct 33 arch/arc/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 324 arch/arc/mm/tlb.c void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 398 arch/arc/mm/tlb.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 419 arch/arc/mm/tlb.c struct vm_area_struct *ta_vma; vm_area_struct 465 arch/arc/mm/tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 475 arch/arc/mm/tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 488 arch/arc/mm/tlb.c void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 515 arch/arc/mm/tlb.c void create_tlb(struct vm_area_struct *vma, unsigned long vaddr, pte_t *ptep) vm_area_struct 596 arch/arc/mm/tlb.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long vaddr_unaligned, vm_area_struct 656 arch/arc/mm/tlb.c void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 700 arch/arc/mm/tlb.c void local_flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 168 arch/arm/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct *, struct page *, vm_area_struct 225 arch/arm/include/asm/cacheflush.h vivt_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 235 arch/arm/include/asm/cacheflush.h vivt_flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) vm_area_struct 254 arch/arm/include/asm/cacheflush.h extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 255 arch/arm/include/asm/cacheflush.h extern void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn); vm_area_struct 306 arch/arm/include/asm/cacheflush.h static inline void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 309 arch/arm/include/asm/cacheflush.h extern void __flush_anon_page(struct vm_area_struct *vma, vm_area_struct 138 arch/arm/include/asm/dma-mapping.h extern int arm_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 8 arch/arm/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 108 arch/arm/include/asm/page.h struct vm_area_struct; vm_area_struct 113 arch/arm/include/asm/page.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 129 arch/arm/include/asm/page.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 208 arch/arm/include/asm/tlbflush.h void (*flush_user_range)(unsigned long, unsigned long, struct vm_area_struct *); vm_area_struct 226 arch/arm/include/asm/tlbflush.h extern void __cpu_flush_user_tlb_range(unsigned long, unsigned long, struct vm_area_struct *); vm_area_struct 420 arch/arm/include/asm/tlbflush.h __local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 442 arch/arm/include/asm/tlbflush.h local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 459 arch/arm/include/asm/tlbflush.h __flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 618 arch/arm/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr); vm_area_struct 620 arch/arm/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 632 arch/arm/include/asm/tlbflush.h extern void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 635 arch/arm/include/asm/tlbflush.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 650 arch/arm/include/asm/tlbflush.h static inline void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) { } vm_area_struct 652 arch/arm/include/asm/tlbflush.h static inline void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) { } vm_area_struct 658 arch/arm/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr); vm_area_struct 660 arch/arm/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 125 arch/arm/kernel/asm-offsets.c DEFINE(VMA_VM_MM, offsetof(struct vm_area_struct, vm_mm)); vm_area_struct 126 arch/arm/kernel/asm-offsets.c DEFINE(VMA_VM_FLAGS, offsetof(struct vm_area_struct, vm_flags)); vm_area_struct 329 arch/arm/kernel/process.c static struct vm_area_struct gate_vma; vm_area_struct 342 arch/arm/kernel/process.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm) vm_area_struct 361 arch/arm/kernel/process.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 403 arch/arm/kernel/process.c struct vm_area_struct *new_vma) vm_area_struct 418 arch/arm/kernel/process.c struct vm_area_struct *vma; vm_area_struct 21 arch/arm/kernel/smp_tlb.c struct vm_area_struct *ta_vma; vm_area_struct 196 arch/arm/kernel/smp_tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 220 arch/arm/kernel/smp_tlb.c void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 49 arch/arm/kernel/vdso.c struct vm_area_struct *new_vma) vm_area_struct 232 arch/arm/kernel/vdso.c struct vm_area_struct *vma; vm_area_struct 244 arch/arm/kernel/vdso.c struct vm_area_struct *vma; vm_area_struct 235 arch/arm/mach-integrator/impd1.c static int impd1fb_clcd_mmap(struct clcd_fb *fb, struct vm_area_struct *vma) vm_area_struct 216 arch/arm/mach-rpc/ecard.c struct vm_area_struct vma = TLB_FLUSH_VMA(mm, VM_EXEC); vm_area_struct 39 arch/arm/mm/copypage-fa.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 66 arch/arm/mm/copypage-feroceon.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 65 arch/arm/mm/copypage-v4mc.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 48 arch/arm/mm/copypage-v4wb.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 44 arch/arm/mm/copypage-v4wt.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 31 arch/arm/mm/copypage-v6.c struct page *from, unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 70 arch/arm/mm/copypage-v6.c struct page *from, unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 64 arch/arm/mm/copypage-xsc3.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 85 arch/arm/mm/copypage-xscale.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 63 arch/arm/mm/dma-mapping-nommu.c static int arm_nommu_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 205 arch/arm/mm/dma-mapping.c static int arm_coherent_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 787 arch/arm/mm/dma-mapping.c static int __arm_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 813 arch/arm/mm/dma-mapping.c static int arm_coherent_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 820 arch/arm/mm/dma-mapping.c int arm_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 1522 arch/arm/mm/dma-mapping.c static int __arm_iommu_mmap_attrs(struct device *dev, struct vm_area_struct *vma, vm_area_struct 1543 arch/arm/mm/dma-mapping.c struct vm_area_struct *vma, void *cpu_addr, vm_area_struct 1552 arch/arm/mm/dma-mapping.c struct vm_area_struct *vma, void *cpu_addr, vm_area_struct 37 arch/arm/mm/fault-armv.c static int do_adjust_pte(struct vm_area_struct *vma, unsigned long address, vm_area_struct 89 arch/arm/mm/fault-armv.c static int adjust_pte(struct vm_area_struct *vma, unsigned long address, vm_area_struct 129 arch/arm/mm/fault-armv.c make_coherent(struct address_space *mapping, struct vm_area_struct *vma, vm_area_struct 133 arch/arm/mm/fault-armv.c struct vm_area_struct *mpnt; vm_area_struct 177 arch/arm/mm/fault-armv.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 190 arch/arm/mm/fault.c static inline bool access_error(unsigned int fsr, struct vm_area_struct *vma) vm_area_struct 206 arch/arm/mm/fault.c struct vm_area_struct *vma; vm_area_struct 79 arch/arm/mm/flush.c void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 98 arch/arm/mm/flush.c void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) vm_area_struct 159 arch/arm/mm/flush.c void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, vm_area_struct 185 arch/arm/mm/flush.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 240 arch/arm/mm/flush.c struct vm_area_struct *mpnt; vm_area_struct 390 arch/arm/mm/flush.c void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) vm_area_struct 34 arch/arm/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 85 arch/arm/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 175 arch/arm/mm/nommu.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 65 arch/arm/xen/enlighten.c int xen_unmap_domain_gfn_range(struct vm_area_struct *vma, vm_area_struct 102 arch/arm64/include/asm/cacheflush.h static inline void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 107 arch/arm64/include/asm/cacheflush.h static inline void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 124 arch/arm64/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct *, struct page *, vm_area_struct 12 arch/arm64/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 37 arch/arm64/include/asm/hugetlb.h extern pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, vm_area_struct 44 arch/arm64/include/asm/hugetlb.h extern int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 54 arch/arm64/include/asm/hugetlb.h extern void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 675 arch/arm64/include/asm/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 681 arch/arm64/include/asm/pgtable.h static inline int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 718 arch/arm64/include/asm/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 726 arch/arm64/include/asm/pgtable.h static inline int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 748 arch/arm64/include/asm/pgtable.h static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 805 arch/arm64/include/asm/pgtable.h static inline pmd_t pmdp_establish(struct vm_area_struct *vma, vm_area_struct 846 arch/arm64/include/asm/pgtable.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 26 arch/arm64/include/asm/tlb.h struct vm_area_struct vma = TLB_FLUSH_VMA(tlb->mm, 0); vm_area_struct 157 arch/arm64/include/asm/tlbflush.h static inline void flush_tlb_page_nosync(struct vm_area_struct *vma, vm_area_struct 167 arch/arm64/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 180 arch/arm64/include/asm/tlbflush.h static inline void __flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 214 arch/arm64/include/asm/tlbflush.h static inline void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 76 arch/arm64/kernel/asm-offsets.c DEFINE(VMA_VM_MM, offsetof(struct vm_area_struct, vm_mm)); vm_area_struct 77 arch/arm64/kernel/asm-offsets.c DEFINE(VMA_VM_FLAGS, offsetof(struct vm_area_struct, vm_flags)); vm_area_struct 86 arch/arm64/kernel/vdso.c struct vm_area_struct *new_vma) vm_area_struct 185 arch/arm64/kernel/vdso.c struct vm_area_struct *new_vma) vm_area_struct 372 arch/arm64/kernel/vdso.c struct vm_area_struct *new_vma) vm_area_struct 197 arch/arm64/mm/fault.c int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 412 arch/arm64/mm/fault.c struct vm_area_struct *vma = find_vma(mm, addr); vm_area_struct 33 arch/arm64/mm/flush.c static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, vm_area_struct 46 arch/arm64/mm/flush.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 143 arch/arm64/mm/hugetlbpage.c struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); vm_area_struct 164 arch/arm64/mm/hugetlbpage.c struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); vm_area_struct 297 arch/arm64/mm/hugetlbpage.c pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, vm_area_struct 369 arch/arm64/mm/hugetlbpage.c int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 431 arch/arm64/mm/hugetlbpage.c void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 36 arch/csky/abiv1/cacheflush.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 69 arch/csky/abiv1/cacheflush.c void flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 34 arch/csky/abiv1/inc/abi/cacheflush.h static inline void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 45 arch/csky/abiv1/inc/abi/cacheflush.h extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 29 arch/csky/abiv1/mmap.c struct vm_area_struct *vma; vm_area_struct 9 arch/csky/abiv2/cacheflush.c void flush_icache_page(struct vm_area_struct *vma, struct page *page) vm_area_struct 20 arch/csky/abiv2/cacheflush.c void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 32 arch/csky/abiv2/cacheflush.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, vm_area_struct 31 arch/csky/abiv2/inc/abi/cacheflush.h void flush_icache_page(struct vm_area_struct *vma, struct page *page); vm_area_struct 32 arch/csky/abiv2/inc/abi/cacheflush.h void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 57 arch/csky/include/asm/page.h struct vm_area_struct; vm_area_struct 303 arch/csky/include/asm/pgtable.h void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, vm_area_struct 18 arch/csky/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 19 arch/csky/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 77 arch/csky/kernel/vdso.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 49 arch/csky/mm/fault.c struct vm_area_struct *vma = NULL; vm_area_struct 47 arch/csky/mm/tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 118 arch/csky/mm/tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 73 arch/hexagon/include/asm/cacheflush.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 79 arch/hexagon/include/asm/cacheflush.h void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 26 arch/hexagon/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr); vm_area_struct 27 arch/hexagon/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 83 arch/hexagon/kernel/vdso.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 118 arch/hexagon/mm/cache.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 38 arch/hexagon/mm/vm_fault.c struct vm_area_struct *vma; vm_area_struct 25 arch/hexagon/mm/vm_tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 66 arch/hexagon/mm/vm_tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long vaddr) vm_area_struct 10 arch/ia64/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 25 arch/ia64/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 39 arch/ia64/include/asm/pci.h struct vm_area_struct *vma, vm_area_struct 410 arch/ia64/include/asm/pgtable.h ptep_test_and_clear_young (struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) vm_area_struct 95 arch/ia64/include/asm/tlbflush.h extern void flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 101 arch/ia64/include/asm/tlbflush.h flush_tlb_page (struct vm_area_struct *vma, unsigned long addr) vm_area_struct 2174 arch/ia64/kernel/perfmon.c pfm_remap_buffer(struct vm_area_struct *vma, unsigned long buf, unsigned long addr, unsigned long size) vm_area_struct 2199 arch/ia64/kernel/perfmon.c struct vm_area_struct *vma = NULL; vm_area_struct 64 arch/ia64/mm/fault.c struct vm_area_struct *vma, *prev_vma; vm_area_struct 105 arch/ia64/mm/init.c struct vm_area_struct *vma; vm_area_struct 271 arch/ia64/mm/init.c static struct vm_area_struct gate_vma; vm_area_struct 285 arch/ia64/mm/init.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm) vm_area_struct 312 arch/ia64/mm/tlb.c __flush_tlb_range (struct vm_area_struct *vma, unsigned long start, vm_area_struct 350 arch/ia64/mm/tlb.c void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 439 arch/ia64/pci/pci.c pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, vm_area_struct 206 arch/m68k/include/asm/cacheflush_mm.h static inline void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 214 arch/m68k/include/asm/cacheflush_mm.h static inline void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) vm_area_struct 257 arch/m68k/include/asm/cacheflush_mm.h extern void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 261 arch/m68k/include/asm/cacheflush_mm.h static inline void copy_to_user_page(struct vm_area_struct *vma, vm_area_struct 269 arch/m68k/include/asm/cacheflush_mm.h static inline void copy_from_user_page(struct vm_area_struct *vma, vm_area_struct 12 arch/m68k/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 18 arch/m68k/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 132 arch/m68k/include/asm/pgtable_mm.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 85 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 95 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 171 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_page (struct vm_area_struct *vma, vm_area_struct 192 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_range (struct vm_area_struct *vma, vm_area_struct 261 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 392 arch/m68k/kernel/sys_m68k.c struct vm_area_struct *vma; vm_area_struct 109 arch/m68k/mm/cache.c void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 72 arch/m68k/mm/fault.c struct vm_area_struct * vma; vm_area_struct 105 arch/microblaze/include/asm/cacheflush.h static inline void copy_to_user_page(struct vm_area_struct *vma, vm_area_struct 117 arch/microblaze/include/asm/cacheflush.h static inline void copy_from_user_page(struct vm_area_struct *vma, vm_area_struct 44 arch/microblaze/include/asm/pci.h struct vm_area_struct; vm_area_struct 56 arch/microblaze/include/asm/pci.h struct vm_area_struct *vma, vm_area_struct 433 arch/microblaze/include/asm/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 33 arch/microblaze/include/asm/tlbflush.h static inline void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 36 arch/microblaze/include/asm/tlbflush.h static inline void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 89 arch/microblaze/mm/fault.c struct vm_area_struct *vma; vm_area_struct 153 arch/microblaze/pci/pci-common.c int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma) vm_area_struct 304 arch/microblaze/pci/pci-common.c struct vm_area_struct *vma, vm_area_struct 50 arch/mips/include/asm/cacheflush.h extern void (*flush_cache_range)(struct vm_area_struct *vma, vm_area_struct 52 arch/mips/include/asm/cacheflush.h extern void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, unsigned long pfn); vm_area_struct 69 arch/mips/include/asm/cacheflush.h static inline void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 76 arch/mips/include/asm/cacheflush.h static inline void flush_icache_page(struct vm_area_struct *vma, vm_area_struct 104 arch/mips/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct *vma, vm_area_struct 108 arch/mips/include/asm/cacheflush.h extern void copy_from_user_page(struct vm_area_struct *vma, vm_area_struct 8 arch/mips/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 53 arch/mips/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 67 arch/mips/include/asm/hugetlb.h static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 113 arch/mips/include/asm/page.h struct vm_area_struct; vm_area_struct 115 arch/mips/include/asm/page.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 26 arch/mips/include/asm/pgtable.h struct vm_area_struct; vm_area_struct 474 arch/mips/include/asm/pgtable.h extern void __update_tlb(struct vm_area_struct *vma, unsigned long address, vm_area_struct 477 arch/mips/include/asm/pgtable.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 484 arch/mips/include/asm/pgtable.h static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, vm_area_struct 495 arch/mips/include/asm/pgtable.h extern int remap_pfn_range(struct vm_area_struct *vma, unsigned long from, unsigned long pfn, unsigned long size, pgprot_t prot); vm_area_struct 497 arch/mips/include/asm/pgtable.h static inline int io_remap_pfn_range(struct vm_area_struct *vma, vm_area_struct 17 arch/mips/include/asm/tlbflush.h extern void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 21 arch/mips/include/asm/tlbflush.h extern void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 31 arch/mips/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long, vm_area_struct 34 arch/mips/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *, unsigned long); vm_area_struct 554 arch/mips/kernel/smp.c struct vm_area_struct *vma; vm_area_struct 566 arch/mips/kernel/smp.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 640 arch/mips/kernel/smp.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 742 arch/mips/kernel/traps.c struct vm_area_struct *vma; vm_area_struct 92 arch/mips/kernel/vdso.c struct vm_area_struct *vma; vm_area_struct 65 arch/mips/mm/c-octeon.c static void octeon_flush_icache_all_cores(struct vm_area_struct *vma) vm_area_struct 137 arch/mips/mm/c-octeon.c static void octeon_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 152 arch/mips/mm/c-octeon.c static void octeon_flush_cache_page(struct vm_area_struct *vma, vm_area_struct 232 arch/mips/mm/c-r3k.c static void r3k_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 237 arch/mips/mm/c-r3k.c static void r3k_flush_cache_page(struct vm_area_struct *vma, vm_area_struct 578 arch/mips/mm/c-r4k.c struct vm_area_struct *vma = args; vm_area_struct 596 arch/mips/mm/c-r4k.c static void r4k_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 638 arch/mips/mm/c-r4k.c struct vm_area_struct *vma; vm_area_struct 646 arch/mips/mm/c-r4k.c struct vm_area_struct *vma = fcp_args->vma; vm_area_struct 717 arch/mips/mm/c-r4k.c static void r4k_flush_cache_page(struct vm_area_struct *vma, vm_area_struct 157 arch/mips/mm/c-tx39.c static void tx39_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 168 arch/mips/mm/c-tx39.c static void tx39_flush_cache_page(struct vm_area_struct *vma, unsigned long page, unsigned long pfn) vm_area_struct 30 arch/mips/mm/cache.c void (*flush_cache_range)(struct vm_area_struct *vma, unsigned long start, vm_area_struct 32 arch/mips/mm/cache.c void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, vm_area_struct 41 arch/mips/mm/fault.c struct vm_area_struct * vma = NULL; vm_area_struct 172 arch/mips/mm/init.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 195 arch/mips/mm/init.c void copy_to_user_page(struct vm_area_struct *vma, vm_area_struct 213 arch/mips/mm/init.c void copy_from_user_page(struct vm_area_struct *vma, vm_area_struct 34 arch/mips/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 70 arch/mips/mm/tlb-r3k.c void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 150 arch/mips/mm/tlb-r3k.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 182 arch/mips/mm/tlb-r3k.c void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) vm_area_struct 49 arch/mips/mm/tlb-r4k.c static inline void flush_micro_tlb_vm(struct vm_area_struct *vma) vm_area_struct 107 arch/mips/mm/tlb-r4k.c void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 212 arch/mips/mm/tlb-r4k.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 294 arch/mips/mm/tlb-r4k.c void __update_tlb(struct vm_area_struct * vma, unsigned long address, pte_t pte) vm_area_struct 14 arch/nds32/include/asm/cacheflush.h void flush_icache_page(struct vm_area_struct *vma, struct page *page); vm_area_struct 20 arch/nds32/include/asm/cacheflush.h void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 22 arch/nds32/include/asm/cacheflush.h void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 30 arch/nds32/include/asm/cacheflush.h void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 32 arch/nds32/include/asm/cacheflush.h void copy_from_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 36 arch/nds32/include/asm/cacheflush.h void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 47 arch/nds32/include/asm/cacheflush.h void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 24 arch/nds32/include/asm/page.h struct vm_area_struct; vm_area_struct 27 arch/nds32/include/asm/page.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 11 arch/nds32/include/asm/proc-fns.h struct vm_area_struct; vm_area_struct 34 arch/nds32/include/asm/proc-fns.h extern void cpu_cache_wbinval_range_check(struct vm_area_struct *vma, vm_area_struct 33 arch/nds32/include/asm/tlbflush.h void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 35 arch/nds32/include/asm/tlbflush.h void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long addr); vm_area_struct 43 arch/nds32/include/asm/tlbflush.h void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 31 arch/nds32/kernel/sys_nds32.c struct vm_area_struct *vma; vm_area_struct 118 arch/nds32/kernel/vdso.c struct vm_area_struct *vma; vm_area_struct 28 arch/nds32/mm/cacheflush.c void flush_icache_page(struct vm_area_struct *vma, struct page *page) vm_area_struct 40 arch/nds32/mm/cacheflush.c void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 49 arch/nds32/mm/cacheflush.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 133 arch/nds32/mm/cacheflush.c void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 154 arch/nds32/mm/cacheflush.c void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 198 arch/nds32/mm/cacheflush.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 266 arch/nds32/mm/cacheflush.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 287 arch/nds32/mm/cacheflush.c void copy_from_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 300 arch/nds32/mm/cacheflush.c void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 75 arch/nds32/mm/fault.c struct vm_area_struct *vma; vm_area_struct 27 arch/nds32/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 348 arch/nds32/mm/proc.c void cpu_cache_wbinval_range_check(struct vm_area_struct *vma, vm_area_struct 14 arch/nds32/mm/tlb.c void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 38 arch/nds32/mm/tlb.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 26 arch/nios2/include/asm/cacheflush.h extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 28 arch/nios2/include/asm/cacheflush.h extern void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, vm_area_struct 34 arch/nios2/include/asm/cacheflush.h extern void flush_icache_page(struct vm_area_struct *vma, struct page *page); vm_area_struct 39 arch/nios2/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 42 arch/nios2/include/asm/cacheflush.h extern void copy_from_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 297 arch/nios2/include/asm/pgtable.h extern void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 26 arch/nios2/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 30 arch/nios2/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 41 arch/nios2/include/asm/tlbflush.h extern void reload_tlb_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 24 arch/nios2/kernel/sys_nios2.c struct vm_area_struct *vma; vm_area_struct 76 arch/nios2/mm/cacheflush.c struct vm_area_struct *mpnt; vm_area_struct 132 arch/nios2/mm/cacheflush.c void flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 140 arch/nios2/mm/cacheflush.c void flush_icache_page(struct vm_area_struct *vma, struct page *page) vm_area_struct 149 arch/nios2/mm/cacheflush.c void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, vm_area_struct 200 arch/nios2/mm/cacheflush.c void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 252 arch/nios2/mm/cacheflush.c void copy_from_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 263 arch/nios2/mm/cacheflush.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 45 arch/nios2/mm/fault.c struct vm_area_struct *vma = NULL; vm_area_struct 127 arch/nios2/mm/init.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 103 arch/nios2/mm/tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 114 arch/nios2/mm/tlb.c void reload_tlb_page(struct vm_area_struct *vma, unsigned long addr, pte_t pte) vm_area_struct 413 arch/openrisc/include/asm/pgtable.h struct vm_area_struct; vm_area_struct 415 arch/openrisc/include/asm/pgtable.h static inline void update_tlb(struct vm_area_struct *vma, vm_area_struct 420 arch/openrisc/include/asm/pgtable.h extern void update_cache(struct vm_area_struct *vma, vm_area_struct 423 arch/openrisc/include/asm/pgtable.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 34 arch/openrisc/include/asm/tlbflush.h extern void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 36 arch/openrisc/include/asm/tlbflush.h extern void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 48 arch/openrisc/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr); vm_area_struct 49 arch/openrisc/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 236 arch/openrisc/kernel/smp.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 241 arch/openrisc/kernel/smp.c void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 42 arch/openrisc/mm/cache.c void update_cache(struct vm_area_struct *vma, unsigned long address, vm_area_struct 50 arch/openrisc/mm/fault.c struct vm_area_struct *vma; vm_area_struct 84 arch/openrisc/mm/tlb.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 97 arch/openrisc/mm/tlb.c void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 84 arch/parisc/include/asm/cacheflush.h void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn); vm_area_struct 85 arch/parisc/include/asm/cacheflush.h void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 93 arch/parisc/include/asm/cacheflush.h flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) vm_area_struct 9 arch/parisc/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 37 arch/parisc/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 47 arch/parisc/include/asm/hugetlb.h int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 476 arch/parisc/include/asm/pgtable.h extern void update_mmu_cache(struct vm_area_struct *, unsigned long, pte_t *); vm_area_struct 498 arch/parisc/include/asm/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) vm_area_struct 64 arch/parisc/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 87 arch/parisc/kernel/cache.c update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) vm_area_struct 304 arch/parisc/kernel/cache.c __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, vm_area_struct 315 arch/parisc/kernel/cache.c __purge_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, vm_area_struct 328 arch/parisc/kernel/cache.c struct vm_area_struct *mpnt; vm_area_struct 524 arch/parisc/kernel/cache.c struct vm_area_struct *vma; vm_area_struct 549 arch/parisc/kernel/cache.c struct vm_area_struct *vma; vm_area_struct 595 arch/parisc/kernel/cache.c void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 636 arch/parisc/kernel/cache.c flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) vm_area_struct 86 arch/parisc/kernel/sys_parisc.c struct vm_area_struct *vma, *prev; vm_area_struct 140 arch/parisc/kernel/sys_parisc.c struct vm_area_struct *vma, *prev; vm_area_struct 718 arch/parisc/kernel/traps.c struct vm_area_struct *vma; vm_area_struct 236 arch/parisc/mm/fault.c struct vm_area_struct *vma) vm_area_struct 262 arch/parisc/mm/fault.c struct vm_area_struct *vma, *prev_vma; vm_area_struct 175 arch/parisc/mm/hugetlbpage.c int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 331 arch/powerpc/include/asm/book3s/32/pgtable.h static inline void __ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 10 arch/powerpc/include/asm/book3s/32/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 11 arch/powerpc/include/asm/book3s/32/tlbflush.h extern void flush_tlb_page_nohash(struct vm_area_struct *vma, unsigned long addr); vm_area_struct 12 arch/powerpc/include/asm/book3s/32/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 15 arch/powerpc/include/asm/book3s/32/tlbflush.h static inline void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 149 arch/powerpc/include/asm/book3s/64/hash-4k.h extern pmd_t hash__pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 160 arch/powerpc/include/asm/book3s/64/hash-64k.h extern int remap_pfn_range(struct vm_area_struct *, unsigned long addr, vm_area_struct 162 arch/powerpc/include/asm/book3s/64/hash-64k.h static inline int hash__remap_4k_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 266 arch/powerpc/include/asm/book3s/64/hash-64k.h extern pmd_t hash__pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 9 arch/powerpc/include/asm/book3s/64/hugetlb.h void radix__flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 10 arch/powerpc/include/asm/book3s/64/hugetlb.h void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 16 arch/powerpc/include/asm/book3s/64/hugetlb.h extern void radix__huge_ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 57 arch/powerpc/include/asm/book3s/64/hugetlb.h extern pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, vm_area_struct 61 arch/powerpc/include/asm/book3s/64/hugetlb.h extern void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 87 arch/powerpc/include/asm/book3s/64/hugetlb.h static inline void flush_hugetlb_page(struct vm_area_struct *vma, vm_area_struct 107 arch/powerpc/include/asm/book3s/64/hugetlb.h void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 67 arch/powerpc/include/asm/book3s/64/pgtable-64k.h static inline int remap_4k_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 789 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void __ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1142 arch/powerpc/include/asm/book3s/64/pgtable.h extern void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1237 arch/powerpc/include/asm/book3s/64/pgtable.h extern int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1242 arch/powerpc/include/asm/book3s/64/pgtable.h extern int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 1254 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 1282 arch/powerpc/include/asm/book3s/64/pgtable.h extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1289 arch/powerpc/include/asm/book3s/64/pgtable.h struct vm_area_struct *vma); vm_area_struct 1338 arch/powerpc/include/asm/book3s/64/pgtable.h pte_t ptep_modify_prot_start(struct vm_area_struct *, unsigned long, pte_t *); vm_area_struct 1339 arch/powerpc/include/asm/book3s/64/pgtable.h void ptep_modify_prot_commit(struct vm_area_struct *, unsigned long, vm_area_struct 124 arch/powerpc/include/asm/book3s/64/radix.h extern void radix__ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep, vm_area_struct 128 arch/powerpc/include/asm/book3s/64/radix.h extern void radix__ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 250 arch/powerpc/include/asm/book3s/64/radix.h extern pmd_t radix__pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 92 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 97 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 102 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 5 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h struct vm_area_struct; vm_area_struct 44 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_hugetlb_tlb_range(struct vm_area_struct *vma, vm_area_struct 48 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_pmd_tlb_range(struct vm_area_struct *vma, vm_area_struct 50 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 56 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 63 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 50 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_pmd_tlb_range(struct vm_area_struct *vma, vm_area_struct 59 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_hugetlb_tlb_range(struct vm_area_struct *vma, vm_area_struct 68 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 91 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 121 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 142 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_tlb_fix_spurious_fault(struct vm_area_struct *vma, vm_area_struct 21 arch/powerpc/include/asm/book3s/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, vm_area_struct 38 arch/powerpc/include/asm/book3s/pgtable.h void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep); vm_area_struct 46 arch/powerpc/include/asm/cacheflush.h extern void flush_icache_user_range(struct vm_area_struct *vma, vm_area_struct 9 arch/powerpc/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 51 arch/powerpc/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 59 arch/powerpc/include/asm/hugetlb.h int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 70 arch/powerpc/include/asm/hugetlb.h static inline void flush_hugetlb_page(struct vm_area_struct *vma, vm_area_struct 242 arch/powerpc/include/asm/mmu_context.h struct vm_area_struct *vma) vm_area_struct 247 arch/powerpc/include/asm/mmu_context.h bool arch_vma_access_permitted(struct vm_area_struct *vma, bool write, vm_area_struct 251 arch/powerpc/include/asm/mmu_context.h static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, vm_area_struct 27 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h static inline void flush_hugetlb_page(struct vm_area_struct *vma, vm_area_struct 315 arch/powerpc/include/asm/nohash/32/pgtable.h static inline void __ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 305 arch/powerpc/include/asm/nohash/64/pgtable.h static inline void __ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 29 arch/powerpc/include/asm/nohash/hugetlb-book3e.h void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 230 arch/powerpc/include/asm/nohash/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, vm_area_struct 303 arch/powerpc/include/asm/nohash/pgtable.h void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep); vm_area_struct 306 arch/powerpc/include/asm/nohash/pgtable.h void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) {} vm_area_struct 27 arch/powerpc/include/asm/nohash/tlbflush.h struct vm_area_struct; vm_area_struct 32 arch/powerpc/include/asm/nohash/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 37 arch/powerpc/include/asm/nohash/tlbflush.h extern void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 44 arch/powerpc/include/asm/nohash/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); vm_area_struct 331 arch/powerpc/include/asm/page.h struct vm_area_struct; vm_area_struct 72 arch/powerpc/include/asm/pci.h struct vm_area_struct; vm_area_struct 85 arch/powerpc/include/asm/pci.h struct vm_area_struct *vma, vm_area_struct 45 arch/powerpc/include/asm/pkeys.h static inline int vma_pkey(struct vm_area_struct *vma) vm_area_struct 159 arch/powerpc/include/asm/pkeys.h extern int __arch_override_mprotect_pkey(struct vm_area_struct *vma, vm_area_struct 161 arch/powerpc/include/asm/pkeys.h static inline int arch_override_mprotect_pkey(struct vm_area_struct *vma, vm_area_struct 417 arch/powerpc/kernel/pci-common.c int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma) vm_area_struct 568 arch/powerpc/kernel/pci-common.c struct vm_area_struct *vma, vm_area_struct 31 arch/powerpc/kernel/proc_powerpc.c static int page_map_mmap( struct file *file, struct vm_area_struct *vma ) vm_area_struct 222 arch/powerpc/kernel/vdso.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 508 arch/powerpc/kvm/book3s_64_mmu_hv.c struct vm_area_struct *vma; vm_area_struct 232 arch/powerpc/kvm/book3s_64_vio.c static int kvm_spapr_tce_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 4582 arch/powerpc/kvm/book3s_hv.c struct vm_area_struct *vma; vm_area_struct 229 arch/powerpc/kvm/book3s_xive_native.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 282 arch/powerpc/kvm/book3s_xive_native.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 302 arch/powerpc/kvm/book3s_xive_native.c struct vm_area_struct *vma) vm_area_struct 357 arch/powerpc/kvm/e500_mmu_host.c struct vm_area_struct *vma; vm_area_struct 319 arch/powerpc/mm/book3s32/mmu.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, vm_area_struct 120 arch/powerpc/mm/book3s32/tlb.c struct vm_area_struct *mp; vm_area_struct 138 arch/powerpc/mm/book3s32/tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 159 arch/powerpc/mm/book3s32/tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 132 arch/powerpc/mm/book3s64/hash_hugetlbpage.c pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, vm_area_struct 147 arch/powerpc/mm/book3s64/hash_hugetlbpage.c void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 222 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t hash__pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1610 arch/powerpc/mm/book3s64/hash_utils.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, vm_area_struct 101 arch/powerpc/mm/book3s64/iommu_api.c sizeof(struct vm_area_struct *); vm_area_struct 35 arch/powerpc/mm/book3s64/pgtable.c int pmdp_set_access_flags(struct vm_area_struct *vma, unsigned long address, vm_area_struct 55 arch/powerpc/mm/book3s64/pgtable.c int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 105 arch/powerpc/mm/book3s64/pgtable.c pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, vm_area_struct 156 arch/powerpc/mm/book3s64/pgtable.c void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 420 arch/powerpc/mm/book3s64/pgtable.c pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 436 arch/powerpc/mm/book3s64/pgtable.c void ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 459 arch/powerpc/mm/book3s64/pgtable.c struct vm_area_struct *vma) vm_area_struct 325 arch/powerpc/mm/book3s64/pkeys.c static inline bool vma_is_pkey_exec_only(struct vm_area_struct *vma) vm_area_struct 337 arch/powerpc/mm/book3s64/pkeys.c int __arch_override_mprotect_pkey(struct vm_area_struct *vma, int prot, vm_area_struct 394 arch/powerpc/mm/book3s64/pkeys.c static inline bool vma_is_foreign(struct vm_area_struct *vma) vm_area_struct 406 arch/powerpc/mm/book3s64/pkeys.c bool arch_vma_access_permitted(struct vm_area_struct *vma, bool write, vm_area_struct 12 arch/powerpc/mm/book3s64/radix_hugetlbpage.c void radix__flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 21 arch/powerpc/mm/book3s64/radix_hugetlbpage.c void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 30 arch/powerpc/mm/book3s64/radix_hugetlbpage.c void radix__flush_hugetlb_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 51 arch/powerpc/mm/book3s64/radix_hugetlbpage.c struct vm_area_struct *vma; vm_area_struct 95 arch/powerpc/mm/book3s64/radix_hugetlbpage.c void radix__huge_ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 940 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t radix__pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1032 arch/powerpc/mm/book3s64/radix_pgtable.c void radix__ptep_set_access_flags(struct vm_area_struct *vma, pte_t *ptep, vm_area_struct 1066 arch/powerpc/mm/book3s64/radix_pgtable.c void radix__ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 604 arch/powerpc/mm/book3s64/radix_tlb.c void radix__local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 774 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 939 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 1185 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_pmd_tlb_range(struct vm_area_struct *vma, vm_area_struct 137 arch/powerpc/mm/book3s64/subpage_prot.c struct vm_area_struct *vma = walk->vma; vm_area_struct 149 arch/powerpc/mm/book3s64/subpage_prot.c struct vm_area_struct *vma; vm_area_struct 26 arch/powerpc/mm/copro_fault.c struct vm_area_struct *vma; vm_area_struct 245 arch/powerpc/mm/fault.c struct vm_area_struct *vma, unsigned int flags, vm_area_struct 297 arch/powerpc/mm/fault.c struct vm_area_struct *vma) vm_area_struct 439 arch/powerpc/mm/fault.c struct vm_area_struct * vma; vm_area_struct 496 arch/powerpc/mm/hugetlbpage.c struct page *follow_huge_pd(struct vm_area_struct *vma, vm_area_struct 550 arch/powerpc/mm/hugetlbpage.c unsigned long vma_mmu_pagesize(struct vm_area_struct *vma) vm_area_struct 575 arch/powerpc/mm/mem.c void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, vm_area_struct 95 arch/powerpc/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 137 arch/powerpc/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 126 arch/powerpc/mm/nohash/book3e_hugetlbpage.c book3e_hugetlb_preload(struct vm_area_struct *vma, unsigned long ea, pte_t pte) vm_area_struct 192 arch/powerpc/mm/nohash/book3e_hugetlbpage.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) vm_area_struct 198 arch/powerpc/mm/nohash/book3e_hugetlbpage.c void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 218 arch/powerpc/mm/nohash/tlb.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 335 arch/powerpc/mm/nohash/tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) vm_area_struct 382 arch/powerpc/mm/nohash/tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 134 arch/powerpc/mm/pgtable.c static pte_t set_access_flags_filter(pte_t pte, struct vm_area_struct *vma, vm_area_struct 208 arch/powerpc/mm/pgtable.c int ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, vm_area_struct 223 arch/powerpc/mm/pgtable.c int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 89 arch/powerpc/mm/slice.c struct vm_area_struct *vma; vm_area_struct 321 arch/powerpc/oprofile/cell/spu_task_sync.c struct vm_area_struct *vma; vm_area_struct 225 arch/powerpc/platforms/cell/spufs/file.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 254 arch/powerpc/platforms/cell/spufs/file.c static int spufs_mem_mmap_access(struct vm_area_struct *vma, vm_area_struct 282 arch/powerpc/platforms/cell/spufs/file.c static int spufs_mem_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 372 arch/powerpc/platforms/cell/spufs/file.c static int spufs_cntl_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1052 arch/powerpc/platforms/cell/spufs/file.c static int spufs_signal1_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1190 arch/powerpc/platforms/cell/spufs/file.c static int spufs_signal2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1313 arch/powerpc/platforms/cell/spufs/file.c static int spufs_mss_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1375 arch/powerpc/platforms/cell/spufs/file.c static int spufs_psmap_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1435 arch/powerpc/platforms/cell/spufs/file.c static int spufs_mfc_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 104 arch/powerpc/platforms/powernv/opal-prd.c static int opal_prd_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 29 arch/riscv/include/asm/cacheflush.h static inline void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 35 arch/riscv/include/asm/cacheflush.h static inline void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 49 arch/riscv/include/asm/cacheflush.h static inline void flush_icache_page(struct vm_area_struct *vma, vm_area_struct 302 arch/riscv/include/asm/pgtable.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 349 arch/riscv/include/asm/pgtable.h static inline int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 370 arch/riscv/include/asm/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 387 arch/riscv/include/asm/pgtable.h static inline int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 27 arch/riscv/include/asm/tlbflush.h void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr); vm_area_struct 28 arch/riscv/include/asm/tlbflush.h void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 34 arch/riscv/include/asm/tlbflush.h static inline void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 90 arch/riscv/kernel/vdso.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 30 arch/riscv/mm/fault.c struct vm_area_struct *vma; vm_area_struct 26 arch/riscv/mm/tlbflush.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 31 arch/riscv/mm/tlbflush.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 59 arch/s390/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 65 arch/s390/include/asm/hugetlb.h static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1060 arch/s390/include/asm/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 1070 arch/s390/include/asm/pgtable.h static inline int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 1084 arch/s390/include/asm/pgtable.h pte_t ptep_modify_prot_start(struct vm_area_struct *, unsigned long, pte_t *); vm_area_struct 1085 arch/s390/include/asm/pgtable.h void ptep_modify_prot_commit(struct vm_area_struct *, unsigned long, vm_area_struct 1089 arch/s390/include/asm/pgtable.h static inline pte_t ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 1126 arch/s390/include/asm/pgtable.h static inline int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1512 arch/s390/include/asm/pgtable.h static inline int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1528 arch/s390/include/asm/pgtable.h static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 1538 arch/s390/include/asm/pgtable.h static inline int pmdp_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 1582 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, vm_area_struct 1589 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_invalidate(struct vm_area_struct *vma, vm_area_struct 1607 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 123 arch/s390/include/asm/tlbflush.h static inline void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 239 arch/s390/kernel/crash_dump.c static int remap_oldmem_pfn_range_kdump(struct vm_area_struct *vma, vm_area_struct 266 arch/s390/kernel/crash_dump.c static int remap_oldmem_pfn_range_zfcpdump(struct vm_area_struct *vma, vm_area_struct 288 arch/s390/kernel/crash_dump.c int remap_oldmem_pfn_range(struct vm_area_struct *vma, unsigned long from, vm_area_struct 51 arch/s390/kernel/vdso.c struct vm_area_struct *vma, struct vm_fault *vmf) vm_area_struct 74 arch/s390/kernel/vdso.c struct vm_area_struct *vma) vm_area_struct 204 arch/s390/kernel/vdso.c struct vm_area_struct *vma; vm_area_struct 390 arch/s390/mm/fault.c struct vm_area_struct *vma; vm_area_struct 697 arch/s390/mm/gmap.c struct vm_area_struct *vma; vm_area_struct 2491 arch/s390/mm/gmap.c struct vm_area_struct *vma; vm_area_struct 2601 arch/s390/mm/gmap.c struct vm_area_struct *vma; vm_area_struct 331 arch/s390/mm/hugetlbpage.c struct vm_area_struct *vma; vm_area_struct 80 arch/s390/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 127 arch/s390/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 304 arch/s390/mm/pgtable.c pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 323 arch/s390/mm/pgtable.c void ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 125 arch/s390/pci/pci_mmio.c struct vm_area_struct *vma; vm_area_struct 42 arch/sh/include/asm/cacheflush.h extern void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 44 arch/sh/include/asm/cacheflush.h extern void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 49 arch/sh/include/asm/cacheflush.h extern void flush_icache_page(struct vm_area_struct *vma, vm_area_struct 54 arch/sh/include/asm/cacheflush.h struct vm_area_struct *vma; vm_area_struct 61 arch/sh/include/asm/cacheflush.h static inline void flush_anon_page(struct vm_area_struct *vma, vm_area_struct 82 arch/sh/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct *vma, vm_area_struct 86 arch/sh/include/asm/cacheflush.h extern void copy_from_user_page(struct vm_area_struct *vma, vm_area_struct 9 arch/sh/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 30 arch/sh/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 66 arch/sh/include/asm/page.h struct vm_area_struct; vm_area_struct 69 arch/sh/include/asm/page.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 126 arch/sh/include/asm/pgtable.h struct vm_area_struct; vm_area_struct 129 arch/sh/include/asm/pgtable.h extern void __update_cache(struct vm_area_struct *vma, vm_area_struct 131 arch/sh/include/asm/pgtable.h extern void __update_tlb(struct vm_area_struct *vma, vm_area_struct 135 arch/sh/include/asm/pgtable.h update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) vm_area_struct 18 arch/sh/include/asm/tlb.h extern void tlb_wire_entry(struct vm_area_struct *, unsigned long, pte_t); vm_area_struct 21 arch/sh/include/asm/tlb.h static inline void tlb_wire_entry(struct vm_area_struct *vma , vm_area_struct 16 arch/sh/include/asm/tlbflush.h extern void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 19 arch/sh/include/asm/tlbflush.h extern void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 31 arch/sh/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 33 arch/sh/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 378 arch/sh/kernel/smp.c struct vm_area_struct *vma; vm_area_struct 390 arch/sh/kernel/smp.c void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 436 arch/sh/kernel/smp.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 60 arch/sh/kernel/sys_sh.c struct vm_area_struct *vma; vm_area_struct 87 arch/sh/kernel/vsyscall/vsyscall.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 207 arch/sh/mm/cache-sh4.c struct vm_area_struct *vma; vm_area_struct 279 arch/sh/mm/cache-sh4.c struct vm_area_struct *vma; vm_area_struct 87 arch/sh/mm/cache-sh5.c static void sh64_icache_inv_user_page(struct vm_area_struct *vma, unsigned long eaddr) vm_area_struct 177 arch/sh/mm/cache-sh5.c struct vm_area_struct *vma; vm_area_struct 528 arch/sh/mm/cache-sh5.c struct vm_area_struct *vma; vm_area_struct 551 arch/sh/mm/cache-sh5.c struct vm_area_struct *vma; vm_area_struct 60 arch/sh/mm/cache.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 79 arch/sh/mm/cache.c void copy_from_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 96 arch/sh/mm/cache.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 136 arch/sh/mm/cache.c void __update_cache(struct vm_area_struct *vma, vm_area_struct 193 arch/sh/mm/cache.c void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 205 arch/sh/mm/cache.c void flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 236 arch/sh/mm/cache.c void flush_icache_page(struct vm_area_struct *vma, struct page *page) vm_area_struct 343 arch/sh/mm/fault.c static inline int access_error(int error_code, struct vm_area_struct *vma) vm_area_struct 381 arch/sh/mm/fault.c struct vm_area_struct * vma; vm_area_struct 38 arch/sh/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 85 arch/sh/mm/mmap.c struct vm_area_struct *vma; vm_area_struct 48 arch/sh/mm/nommu.c void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 54 arch/sh/mm/nommu.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 73 arch/sh/mm/nommu.c void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) vm_area_struct 18 arch/sh/mm/tlb-pteaex.c void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) vm_area_struct 28 arch/sh/mm/tlb-sh3.c void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) vm_area_struct 16 arch/sh/mm/tlb-sh4.c void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) vm_area_struct 150 arch/sh/mm/tlb-sh5.c void tlb_wire_entry(struct vm_area_struct *vma, unsigned long addr, pte_t pte) vm_area_struct 186 arch/sh/mm/tlb-sh5.c void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) vm_area_struct 20 arch/sh/mm/tlb-urb.c void tlb_wire_entry(struct vm_area_struct *vma, unsigned long addr, pte_t pte) vm_area_struct 15 arch/sh/mm/tlbflush_32.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 39 arch/sh/mm/tlbflush_32.c void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 67 arch/sh/mm/tlbflush_64.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 79 arch/sh/mm/tlbflush_64.c void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 54 arch/sparc/include/asm/cacheflush_64.h void flush_ptrace_access(struct vm_area_struct *, struct page *, vm_area_struct 6 arch/sparc/include/asm/cachetlb_32.h struct vm_area_struct; vm_area_struct 11 arch/sparc/include/asm/cachetlb_32.h void (*cache_range)(struct vm_area_struct *, unsigned long, vm_area_struct 13 arch/sparc/include/asm/cachetlb_32.h void (*cache_page)(struct vm_area_struct *, unsigned long); vm_area_struct 17 arch/sparc/include/asm/cachetlb_32.h void (*tlb_range)(struct vm_area_struct *, unsigned long, vm_area_struct 19 arch/sparc/include/asm/cachetlb_32.h void (*tlb_page)(struct vm_area_struct *, unsigned long); vm_area_struct 10 arch/sparc/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 30 arch/sparc/include/asm/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 44 arch/sparc/include/asm/hugetlb.h static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 198 arch/sparc/include/asm/leon.h struct vm_area_struct; vm_area_struct 207 arch/sparc/include/asm/leon.h void leon_flush_pcache_all(struct vm_area_struct *vma, unsigned long page); vm_area_struct 65 arch/sparc/include/asm/mman.h struct vm_area_struct *vma; vm_area_struct 52 arch/sparc/include/asm/page_64.h struct vm_area_struct; vm_area_struct 54 arch/sparc/include/asm/page_64.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 26 arch/sparc/include/asm/pgtable_32.h struct vm_area_struct; vm_area_struct 410 arch/sparc/include/asm/pgtable_32.h int remap_pfn_range(struct vm_area_struct *, unsigned long, unsigned long, vm_area_struct 413 arch/sparc/include/asm/pgtable_32.h static inline int io_remap_pfn_range(struct vm_area_struct *vma, vm_area_struct 380 arch/sparc/include/asm/pgtable_64.h extern pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, vm_area_struct 991 arch/sparc/include/asm/pgtable_64.h struct vm_area_struct; vm_area_struct 992 arch/sparc/include/asm/pgtable_64.h void update_mmu_cache(struct vm_area_struct *, unsigned long, pte_t *); vm_area_struct 994 arch/sparc/include/asm/pgtable_64.h void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 998 arch/sparc/include/asm/pgtable_64.h extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1031 arch/sparc/include/asm/pgtable_64.h int remap_pfn_range(struct vm_area_struct *, unsigned long, unsigned long, vm_area_struct 1034 arch/sparc/include/asm/pgtable_64.h void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 1037 arch/sparc/include/asm/pgtable_64.h int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 1042 arch/sparc/include/asm/pgtable_64.h struct vm_area_struct *vma, vm_area_struct 1059 arch/sparc/include/asm/pgtable_64.h struct vm_area_struct *vma, vm_area_struct 1067 arch/sparc/include/asm/pgtable_64.h static inline int io_remap_pfn_range(struct vm_area_struct *vma, vm_area_struct 30 arch/sparc/include/asm/tlbflush_64.h static inline void flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 35 arch/sparc/include/asm/tlbflush_64.h static inline void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 125 arch/sparc/kernel/adi_64.c struct vm_area_struct *vma, vm_area_struct 157 arch/sparc/kernel/adi_64.c struct vm_area_struct *vma, vm_area_struct 327 arch/sparc/kernel/adi_64.c void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 370 arch/sparc/kernel/adi_64.c int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 55 arch/sparc/kernel/asm-offsets.c DEFINE(VMA_VM_MM, offsetof(struct vm_area_struct, vm_mm)); vm_area_struct 763 arch/sparc/kernel/pci.c static int __pci_mmap_make_offset_bus(struct pci_dev *pdev, struct vm_area_struct *vma, vm_area_struct 805 arch/sparc/kernel/pci.c struct vm_area_struct *vma, vm_area_struct 872 arch/sparc/kernel/pci.c static void __pci_mmap_set_pgprot(struct pci_dev *dev, struct vm_area_struct *vma, vm_area_struct 887 arch/sparc/kernel/pci.c struct vm_area_struct *vma, vm_area_struct 108 arch/sparc/kernel/ptrace_64.c void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, vm_area_struct 93 arch/sparc/kernel/sys_sparc_64.c struct vm_area_struct * vma; vm_area_struct 152 arch/sparc/kernel/sys_sparc_64.c struct vm_area_struct *vma; vm_area_struct 163 arch/sparc/mm/fault_32.c struct vm_area_struct *vma; vm_area_struct 380 arch/sparc/mm/fault_32.c struct vm_area_struct *vma; vm_area_struct 265 arch/sparc/mm/fault_64.c struct vm_area_struct *vma; vm_area_struct 103 arch/sparc/mm/hugetlbpage.c struct vm_area_struct *vma; vm_area_struct 181 arch/sparc/mm/hugetlbpage.c pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, vm_area_struct 416 arch/sparc/mm/init_64.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) vm_area_struct 2940 arch/sparc/mm/init_64.c void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 3129 arch/sparc/mm/init_64.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 194 arch/sparc/mm/leon_mm.c void leon_flush_pcache_all(struct vm_area_struct *vma, unsigned long page) vm_area_struct 282 arch/sparc/mm/leon_mm.c static void leon_flush_cache_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 287 arch/sparc/mm/leon_mm.c static void leon_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 299 arch/sparc/mm/leon_mm.c static void leon_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 305 arch/sparc/mm/leon_mm.c static void leon_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 578 arch/sparc/mm/srmmu.c extern void tsunami_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 579 arch/sparc/mm/srmmu.c extern void tsunami_flush_cache_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 585 arch/sparc/mm/srmmu.c extern void tsunami_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 586 arch/sparc/mm/srmmu.c extern void tsunami_flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 592 arch/sparc/mm/srmmu.c extern void swift_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 594 arch/sparc/mm/srmmu.c extern void swift_flush_cache_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 600 arch/sparc/mm/srmmu.c extern void swift_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 602 arch/sparc/mm/srmmu.c extern void swift_flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 605 arch/sparc/mm/srmmu.c void swift_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 644 arch/sparc/mm/srmmu.c extern void viking_flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 646 arch/sparc/mm/srmmu.c extern void viking_flush_cache_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 654 arch/sparc/mm/srmmu.c extern void viking_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 656 arch/sparc/mm/srmmu.c extern void viking_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 660 arch/sparc/mm/srmmu.c extern void sun4dsmp_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 662 arch/sparc/mm/srmmu.c extern void sun4dsmp_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 668 arch/sparc/mm/srmmu.c extern void hypersparc_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 669 arch/sparc/mm/srmmu.c extern void hypersparc_flush_cache_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 675 arch/sparc/mm/srmmu.c extern void hypersparc_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 676 arch/sparc/mm/srmmu.c extern void hypersparc_flush_tlb_page(struct vm_area_struct *vma, unsigned long page); vm_area_struct 1263 arch/sparc/mm/srmmu.c static void turbosparc_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 1271 arch/sparc/mm/srmmu.c static void turbosparc_flush_cache_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 1314 arch/sparc/mm/srmmu.c static void turbosparc_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 1321 arch/sparc/mm/srmmu.c static void turbosparc_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 1701 arch/sparc/mm/srmmu.c static void smp_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 1718 arch/sparc/mm/srmmu.c static void smp_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 1735 arch/sparc/mm/srmmu.c static void smp_flush_cache_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 1750 arch/sparc/mm/srmmu.c static void smp_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 228 arch/sparc/mm/tlb.c static inline pmd_t pmdp_establish(struct vm_area_struct *vma, vm_area_struct 244 arch/sparc/mm/tlb.c pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, vm_area_struct 365 arch/sparc/vdso/vma.c struct vm_area_struct *vma; vm_area_struct 49 arch/um/drivers/mmapper_kern.c static int mmapper_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 29 arch/um/include/asm/mmu_context.h struct vm_area_struct *vma) vm_area_struct 33 arch/um/include/asm/mmu_context.h static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, vm_area_struct 24 arch/um/include/asm/tlbflush.h extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 26 arch/um/include/asm/tlbflush.h extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long address); vm_area_struct 424 arch/um/kernel/tlb.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long address) vm_area_struct 562 arch/um/kernel/tlb.c void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 579 arch/um/kernel/tlb.c struct vm_area_struct *vma = mm->mmap; vm_area_struct 590 arch/um/kernel/tlb.c struct vm_area_struct *vma = mm->mmap; vm_area_struct 29 arch/um/kernel/trap.c struct vm_area_struct *vma; vm_area_struct 106 arch/unicore32/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct *, struct page *, vm_area_struct 128 arch/unicore32/include/asm/cacheflush.h extern void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 130 arch/unicore32/include/asm/cacheflush.h extern void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 67 arch/unicore32/include/asm/mmu_context.h struct vm_area_struct *high_vma = find_vma(mm, 0xffff0000); \ vm_area_struct 93 arch/unicore32/include/asm/mmu_context.h struct vm_area_struct *vma) vm_area_struct 97 arch/unicore32/include/asm/mmu_context.h static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, vm_area_struct 20 arch/unicore32/include/asm/page.h struct vm_area_struct; vm_area_struct 17 arch/unicore32/include/asm/tlbflush.h struct vm_area_struct *); vm_area_struct 85 arch/unicore32/include/asm/tlbflush.h local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) vm_area_struct 184 arch/unicore32/include/asm/tlbflush.h extern void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 85 arch/unicore32/kernel/asm-offsets.c DEFINE(VMA_VM_MM, offsetof(struct vm_area_struct, vm_mm)); vm_area_struct 86 arch/unicore32/kernel/asm-offsets.c DEFINE(VMA_VM_FLAGS, offsetof(struct vm_area_struct, vm_flags)); vm_area_struct 316 arch/unicore32/kernel/process.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 150 arch/unicore32/mm/fault.c static inline bool access_error(unsigned int fsr, struct vm_area_struct *vma) vm_area_struct 165 arch/unicore32/mm/fault.c struct vm_area_struct *vma; vm_area_struct 20 arch/unicore32/mm/flush.c void flush_cache_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 27 arch/unicore32/mm/flush.c void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, vm_area_struct 32 arch/unicore32/mm/flush.c static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, vm_area_struct 50 arch/unicore32/mm/flush.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 489 arch/unicore32/mm/mmu.c void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 43 arch/x86/entry/vdso/vma.c struct vm_area_struct *vma, struct vm_fault *vmf) vm_area_struct 56 arch/x86/entry/vdso/vma.c struct vm_area_struct *new_vma) vm_area_struct 73 arch/x86/entry/vdso/vma.c struct vm_area_struct *new_vma) vm_area_struct 88 arch/x86/entry/vdso/vma.c struct vm_area_struct *vma, struct vm_fault *vmf) vm_area_struct 149 arch/x86/entry/vdso/vma.c struct vm_area_struct *vma; vm_area_struct 256 arch/x86/entry/vdso/vma.c struct vm_area_struct *vma; vm_area_struct 301 arch/x86/entry/vsyscall/vsyscall_64.c static const char *gate_vma_name(struct vm_area_struct *vma) vm_area_struct 308 arch/x86/entry/vsyscall/vsyscall_64.c static struct vm_area_struct gate_vma __ro_after_init = { vm_area_struct 316 arch/x86/entry/vsyscall/vsyscall_64.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm) vm_area_struct 329 arch/x86/entry/vsyscall/vsyscall_64.c struct vm_area_struct *vma = get_gate_vma(mm); vm_area_struct 9 arch/x86/include/asm/fb.h static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, vm_area_struct 276 arch/x86/include/asm/mmu_context.h struct vm_area_struct *vma) vm_area_struct 314 arch/x86/include/asm/mmu_context.h static inline bool vma_is_foreign(struct vm_area_struct *vma) vm_area_struct 329 arch/x86/include/asm/mmu_context.h static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, vm_area_struct 413 arch/x86/include/asm/paravirt.h static inline pte_t ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 423 arch/x86/include/asm/paravirt.h static inline void ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 58 arch/x86/include/asm/paravirt_types.h struct vm_area_struct; vm_area_struct 253 arch/x86/include/asm/paravirt_types.h pte_t (*ptep_modify_prot_start)(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 255 arch/x86/include/asm/paravirt_types.h void (*ptep_modify_prot_commit)(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 189 arch/x86/include/asm/pgtable-3level.h static inline pmd_t pmdp_establish(struct vm_area_struct *vma, vm_area_struct 1108 arch/x86/include/asm/pgtable.h struct vm_area_struct; vm_area_struct 1111 arch/x86/include/asm/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1116 arch/x86/include/asm/pgtable.h extern int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 1120 arch/x86/include/asm/pgtable.h extern int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 1161 arch/x86/include/asm/pgtable.h extern int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1164 arch/x86/include/asm/pgtable.h extern int pudp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 1169 arch/x86/include/asm/pgtable.h extern int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 1171 arch/x86/include/asm/pgtable.h extern int pudp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 1175 arch/x86/include/asm/pgtable.h extern int pmdp_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 1214 arch/x86/include/asm/pgtable.h static inline pmd_t pmdp_establish(struct vm_area_struct *vma, vm_area_struct 1331 arch/x86/include/asm/pgtable.h static inline void update_mmu_cache(struct vm_area_struct *vma, vm_area_struct 1335 arch/x86/include/asm/pgtable.h static inline void update_mmu_cache_pmd(struct vm_area_struct *vma, vm_area_struct 1339 arch/x86/include/asm/pgtable.h static inline void update_mmu_cache_pud(struct vm_area_struct *vma, vm_area_struct 26 arch/x86/include/asm/pgtable_32.h struct vm_area_struct; vm_area_struct 30 arch/x86/include/asm/pkeys.h extern int __arch_override_mprotect_pkey(struct vm_area_struct *vma, vm_area_struct 32 arch/x86/include/asm/pkeys.h static inline int arch_override_mprotect_pkey(struct vm_area_struct *vma, vm_area_struct 124 arch/x86/include/asm/pkeys.h static inline int vma_pkey(struct vm_area_struct *vma) vm_area_struct 583 arch/x86/include/asm/tlbflush.h static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long a) vm_area_struct 1461 arch/x86/kernel/cpu/resctrl/pseudo_lock.c static int pseudo_lock_dev_mremap(struct vm_area_struct *area) vm_area_struct 1471 arch/x86/kernel/cpu/resctrl/pseudo_lock.c static int pseudo_lock_dev_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 136 arch/x86/kernel/sys_x86_64.c struct vm_area_struct *vma; vm_area_struct 178 arch/x86/kernel/sys_x86_64.c struct vm_area_struct *vma; vm_area_struct 166 arch/x86/kernel/vm86_32.c struct vm_area_struct *vma; vm_area_struct 148 arch/x86/kvm/paging_tmpl.h struct vm_area_struct *vma; vm_area_struct 965 arch/x86/mm/fault.c struct vm_area_struct *vma) vm_area_struct 983 arch/x86/mm/fault.c unsigned long address, struct vm_area_struct *vma) vm_area_struct 1190 arch/x86/mm/fault.c access_error(unsigned long error_code, struct vm_area_struct *vma) vm_area_struct 1308 arch/x86/mm/fault.c struct vm_area_struct *vma; vm_area_struct 32 arch/x86/mm/hugetlbpage.c struct vm_area_struct *vma; vm_area_struct 149 arch/x86/mm/hugetlbpage.c struct vm_area_struct *vma; vm_area_struct 164 arch/x86/mm/mmap.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 627 arch/x86/mm/mpx.c struct vm_area_struct *vma; vm_area_struct 777 arch/x86/mm/mpx.c struct vm_area_struct *next; vm_area_struct 778 arch/x86/mm/mpx.c struct vm_area_struct *prev; vm_area_struct 887 arch/x86/mm/mpx.c struct vm_area_struct *vma; vm_area_struct 965 arch/x86/mm/pat.c int track_pfn_copy(struct vm_area_struct *vma) vm_area_struct 994 arch/x86/mm/pat.c int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, vm_area_struct 1034 arch/x86/mm/pat.c void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn) vm_area_struct 1052 arch/x86/mm/pat.c void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, vm_area_struct 1081 arch/x86/mm/pat.c void untrack_pfn_moved(struct vm_area_struct *vma) vm_area_struct 479 arch/x86/mm/pgtable.c int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 492 arch/x86/mm/pgtable.c int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 513 arch/x86/mm/pgtable.c int pudp_set_access_flags(struct vm_area_struct *vma, unsigned long address, vm_area_struct 534 arch/x86/mm/pgtable.c int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 547 arch/x86/mm/pgtable.c int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 558 arch/x86/mm/pgtable.c int pudp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 571 arch/x86/mm/pgtable.c int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 591 arch/x86/mm/pgtable.c int pmdp_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 63 arch/x86/mm/pkeys.c static inline bool vma_is_pkey_exec_only(struct vm_area_struct *vma) vm_area_struct 77 arch/x86/mm/pkeys.c int __arch_override_mprotect_pkey(struct vm_area_struct *vma, int prot, int pkey) vm_area_struct 9 arch/x86/um/mem_32.c static struct vm_area_struct gate_vma; vm_area_struct 26 arch/x86/um/mem_32.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm) vm_area_struct 44 arch/x86/um/mem_32.c struct vm_area_struct *vma = get_gate_vma(mm); vm_area_struct 5 arch/x86/um/mem_64.c const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 42 arch/x86/xen/mmu.c int xen_unmap_domain_gfn_range(struct vm_area_struct *vma, vm_area_struct 20 arch/x86/xen/mmu.h pte_t xen_ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep); vm_area_struct 21 arch/x86/xen/mmu.h void xen_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 309 arch/x86/xen/mmu_pv.c pte_t xen_ptep_modify_prot_start(struct vm_area_struct *vma, vm_area_struct 317 arch/x86/xen/mmu_pv.c void xen_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 2715 arch/x86/xen/mmu_pv.c int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 99 arch/xtensa/include/asm/cacheflush.h void flush_cache_range(struct vm_area_struct*, ulong, ulong); vm_area_struct 101 arch/xtensa/include/asm/cacheflush.h void flush_cache_page(struct vm_area_struct*, vm_area_struct 125 arch/xtensa/include/asm/cacheflush.h void local_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 127 arch/xtensa/include/asm/cacheflush.h void local_flush_cache_page(struct vm_area_struct *vma, vm_area_struct 163 arch/xtensa/include/asm/cacheflush.h extern void copy_to_user_page(struct vm_area_struct*, struct page*, vm_area_struct 165 arch/xtensa/include/asm/cacheflush.h extern void copy_from_user_page(struct vm_area_struct*, struct page*, vm_area_struct 131 arch/xtensa/include/asm/page.h struct vm_area_struct; vm_area_struct 149 arch/xtensa/include/asm/page.h unsigned long vaddr, struct vm_area_struct *vma); vm_area_struct 338 arch/xtensa/include/asm/pgtable.h struct vm_area_struct; vm_area_struct 341 arch/xtensa/include/asm/pgtable.h ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 431 arch/xtensa/include/asm/pgtable.h extern void update_mmu_cache(struct vm_area_struct * vma, vm_area_struct 35 arch/xtensa/include/asm/tlbflush.h void local_flush_tlb_page(struct vm_area_struct *vma, vm_area_struct 37 arch/xtensa/include/asm/tlbflush.h void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 45 arch/xtensa/include/asm/tlbflush.h void flush_tlb_page(struct vm_area_struct *, unsigned long); vm_area_struct 46 arch/xtensa/include/asm/tlbflush.h void flush_tlb_range(struct vm_area_struct *, unsigned long, vm_area_struct 74 arch/xtensa/kernel/pci.c int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma) vm_area_struct 466 arch/xtensa/kernel/smp.c struct vm_area_struct *vma; vm_area_struct 497 arch/xtensa/kernel/smp.c void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 512 arch/xtensa/kernel/smp.c void flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 556 arch/xtensa/kernel/smp.c void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 573 arch/xtensa/kernel/smp.c void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 64 arch/xtensa/kernel/syscall.c struct vm_area_struct *vmm; vm_area_struct 106 arch/xtensa/mm/cache.c unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 180 arch/xtensa/mm/cache.c void local_flush_cache_range(struct vm_area_struct *vma, vm_area_struct 195 arch/xtensa/mm/cache.c void local_flush_cache_page(struct vm_area_struct *vma, unsigned long address, vm_area_struct 211 arch/xtensa/mm/cache.c update_mmu_cache(struct vm_area_struct * vma, unsigned long addr, pte_t *ptep) vm_area_struct 258 arch/xtensa/mm/cache.c void copy_to_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 294 arch/xtensa/mm/cache.c extern void copy_from_user_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 38 arch/xtensa/mm/fault.c struct vm_area_struct * vma; vm_area_struct 88 arch/xtensa/mm/tlb.c void local_flush_tlb_range(struct vm_area_struct *vma, vm_area_struct 126 arch/xtensa/mm/tlb.c void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) vm_area_struct 5133 drivers/android/binder.c static void binder_vma_open(struct vm_area_struct *vma) vm_area_struct 5144 drivers/android/binder.c static void binder_vma_close(struct vm_area_struct *vma) vm_area_struct 5167 drivers/android/binder.c static int binder_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 187 drivers/android/binder_alloc.c struct vm_area_struct *vma = NULL; vm_area_struct 315 drivers/android/binder_alloc.c struct vm_area_struct *vma) vm_area_struct 329 drivers/android/binder_alloc.c static inline struct vm_area_struct *binder_alloc_get_vma( vm_area_struct 332 drivers/android/binder_alloc.c struct vm_area_struct *vma = NULL; vm_area_struct 679 drivers/android/binder_alloc.c struct vm_area_struct *vma) vm_area_struct 921 drivers/android/binder_alloc.c struct vm_area_struct *vma; vm_area_struct 94 drivers/android/binder_alloc.h struct vm_area_struct *vma; vm_area_struct 130 drivers/android/binder_alloc.h struct vm_area_struct *vma); vm_area_struct 53 drivers/auxdisplay/cfag12864bfb.c static int cfag12864bfb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 223 drivers/auxdisplay/ht16k33.c static int ht16k33_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 565 drivers/char/agp/frontend.c static int agp_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 112 drivers/char/bsr.c static int bsr_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 379 drivers/char/hpet.c static int hpet_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 397 drivers/char/hpet.c static int hpet_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 351 drivers/char/mem.c static inline int private_mapping_ok(struct vm_area_struct *vma) vm_area_struct 357 drivers/char/mem.c static inline int private_mapping_ok(struct vm_area_struct *vma) vm_area_struct 369 drivers/char/mem.c static int mmap_mem(struct file *file, struct vm_area_struct *vma) vm_area_struct 412 drivers/char/mem.c static int mmap_kmem(struct file *file, struct vm_area_struct *vma) vm_area_struct 725 drivers/char/mem.c static int mmap_zero(struct file *file, struct vm_area_struct *vma) vm_area_struct 89 drivers/char/mspec.c mspec_open(struct vm_area_struct *vma) vm_area_struct 104 drivers/char/mspec.c mspec_close(struct vm_area_struct *vma) vm_area_struct 182 drivers/char/mspec.c mspec_mmap(struct file *file, struct vm_area_struct *vma, vm_area_struct 222 drivers/char/mspec.c cached_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 228 drivers/char/mspec.c uncached_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 43 drivers/char/uv_mmtimer.c static int uv_mmtimer_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 147 drivers/char/uv_mmtimer.c static int uv_mmtimer_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 17 drivers/dax/device.c static int check_vma(struct dev_dax *dev_dax, struct vm_area_struct *vma, vm_area_struct 279 drivers/dax/device.c static int dev_dax_split(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 290 drivers/dax/device.c static unsigned long dev_dax_pagesize(struct vm_area_struct *vma) vm_area_struct 306 drivers/dax/device.c static int dax_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 116 drivers/dma-buf/dma-buf.c static int dma_buf_mmap_internal(struct file *file, struct vm_area_struct *vma) vm_area_struct 1040 drivers/dma-buf/dma-buf.c int dma_buf_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma, vm_area_struct 25 drivers/dma-buf/udmabuf.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 37 drivers/dma-buf/udmabuf.c static int mmap_udmabuf(struct dma_buf *buf, struct vm_area_struct *vma) vm_area_struct 1657 drivers/firewire/core-cdev.c static int fw_device_op_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 95 drivers/firewire/core-iso.c struct vm_area_struct *vma) vm_area_struct 162 drivers/firewire/core.h struct vm_area_struct *vma); vm_area_struct 749 drivers/fpga/dfl-afu-main.c static int afu_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 105 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct vm_area_struct *vma) vm_area_struct 40 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct vm_area_struct *vma); vm_area_struct 1121 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c struct vm_area_struct *vma) vm_area_struct 259 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h struct vm_area_struct *vma); vm_area_struct 794 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct vm_area_struct *vma; vm_area_struct 1886 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c int amdgpu_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 102 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h int amdgpu_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 45 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_mmap(struct file *, struct vm_area_struct *); vm_area_struct 1865 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct vm_area_struct *vma) vm_area_struct 1897 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 130 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c struct vm_area_struct *vma) vm_area_struct 782 drivers/gpu/drm/amd/amdkfd/kfd_events.c int kfd_event_mmap(struct kfd_process *p, struct vm_area_struct *vma) vm_area_struct 881 drivers/gpu/drm/amd/amdkfd/kfd_events.c struct vm_area_struct *vma; vm_area_struct 782 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct vm_area_struct *vma); vm_area_struct 813 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct vm_area_struct *vma); vm_area_struct 1007 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_event_mmap(struct kfd_process *process, struct vm_area_struct *vma); vm_area_struct 1117 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct vm_area_struct *vma) vm_area_struct 475 drivers/gpu/drm/armada/armada_gem.c armada_gem_dmabuf_mmap(struct dma_buf *buf, struct vm_area_struct *vma) vm_area_struct 222 drivers/gpu/drm/cirrus/cirrus_drv.h int cirrus_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 2157 drivers/gpu/drm/drm_fb_helper.c static int drm_fbdev_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 1051 drivers/gpu/drm/drm_gem.c void drm_gem_vm_open(struct vm_area_struct *vma) vm_area_struct 1066 drivers/gpu/drm/drm_gem.c void drm_gem_vm_close(struct vm_area_struct *vma) vm_area_struct 1099 drivers/gpu/drm/drm_gem.c struct vm_area_struct *vma) vm_area_struct 1146 drivers/gpu/drm/drm_gem.c int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 270 drivers/gpu/drm/drm_gem_cma_helper.c struct vm_area_struct *vma) vm_area_struct 308 drivers/gpu/drm/drm_gem_cma_helper.c int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 522 drivers/gpu/drm/drm_gem_cma_helper.c struct vm_area_struct *vma) vm_area_struct 473 drivers/gpu/drm/drm_gem_shmem_helper.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 487 drivers/gpu/drm/drm_gem_shmem_helper.c static void drm_gem_shmem_vm_open(struct vm_area_struct *vma) vm_area_struct 499 drivers/gpu/drm/drm_gem_shmem_helper.c static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) vm_area_struct 531 drivers/gpu/drm/drm_gem_shmem_helper.c int drm_gem_shmem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 710 drivers/gpu/drm/drm_prime.c int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) vm_area_struct 758 drivers/gpu/drm/drm_prime.c int drm_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) vm_area_struct 62 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma; vm_area_struct 66 drivers/gpu/drm/drm_vm.c static void drm_vm_open(struct vm_area_struct *vma); vm_area_struct 67 drivers/gpu/drm/drm_vm.c static void drm_vm_close(struct vm_area_struct *vma); vm_area_struct 70 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma) vm_area_struct 95 drivers/gpu/drm/drm_vm.c static pgprot_t drm_dma_prot(uint32_t map_type, struct vm_area_struct *vma) vm_area_struct 118 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 207 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 236 drivers/gpu/drm/drm_vm.c static void drm_vm_shm_close(struct vm_area_struct *vma) vm_area_struct 309 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 344 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 398 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma) vm_area_struct 413 drivers/gpu/drm/drm_vm.c static void drm_vm_open(struct vm_area_struct *vma) vm_area_struct 424 drivers/gpu/drm/drm_vm.c struct vm_area_struct *vma) vm_area_struct 448 drivers/gpu/drm/drm_vm.c static void drm_vm_close(struct vm_area_struct *vma) vm_area_struct 468 drivers/gpu/drm/drm_vm.c static int drm_mmap_dma(struct file *filp, struct vm_area_struct *vma) vm_area_struct 531 drivers/gpu/drm/drm_vm.c static int drm_mmap_locked(struct file *filp, struct vm_area_struct *vma) vm_area_struct 645 drivers/gpu/drm/drm_vm.c int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 207 drivers/gpu/drm/drm_vram_mm_helper.c int drm_vram_mm_mmap(struct file *filp, struct vm_area_struct *vma, vm_area_struct 287 drivers/gpu/drm/drm_vram_mm_helper.c struct file *filp, struct vm_area_struct *vma) vm_area_struct 50 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 57 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct vm_area_struct *vma); vm_area_struct 128 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct vm_area_struct *vma) vm_area_struct 158 drivers/gpu/drm/etnaviv/etnaviv_gem.c int etnaviv_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 175 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 711 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct vm_area_struct *vma) vm_area_struct 68 drivers/gpu/drm/etnaviv/etnaviv_gem.h int (*mmap)(struct etnaviv_gem_object *, struct vm_area_struct *); vm_area_struct 36 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c struct vm_area_struct *vma) vm_area_struct 94 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c struct vm_area_struct *vma) vm_area_struct 37 drivers/gpu/drm/exynos/exynos_drm_fbdev.c struct vm_area_struct *vma) vm_area_struct 292 drivers/gpu/drm/exynos/exynos_drm_gem.c struct vm_area_struct *vma) vm_area_struct 386 drivers/gpu/drm/exynos/exynos_drm_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 405 drivers/gpu/drm/exynos/exynos_drm_gem.c struct vm_area_struct *vma) vm_area_struct 435 drivers/gpu/drm/exynos/exynos_drm_gem.c int exynos_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 537 drivers/gpu/drm/exynos/exynos_drm_gem.c struct vm_area_struct *vma) vm_area_struct 108 drivers/gpu/drm/exynos/exynos_drm_gem.h int exynos_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 121 drivers/gpu/drm/exynos/exynos_drm_gem.h struct vm_area_struct *vma); vm_area_struct 101 drivers/gpu/drm/gma500/framebuffer.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 132 drivers/gpu/drm/gma500/framebuffer.c static void psbfb_vm_open(struct vm_area_struct *vma) vm_area_struct 136 drivers/gpu/drm/gma500/framebuffer.c static void psbfb_vm_close(struct vm_area_struct *vma) vm_area_struct 146 drivers/gpu/drm/gma500/framebuffer.c static int psbfb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 128 drivers/gpu/drm/gma500/gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 94 drivers/gpu/drm/i810/i810_dma.c static int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma) vm_area_struct 130 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) vm_area_struct 20 drivers/gpu/drm/i915/gem/i915_gem_mman.c __vma_matches(struct vm_area_struct *vma, struct file *filp, vm_area_struct 89 drivers/gpu/drm/i915/gem/i915_gem_mman.c struct vm_area_struct *vma; vm_area_struct 220 drivers/gpu/drm/i915/gem/i915_gem_mman.c struct vm_area_struct *area = vmf->vma; vm_area_struct 93 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static int mock_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) vm_area_struct 1146 drivers/gpu/drm/i915/gvt/kvmgt.c static int intel_vgpu_mmap(struct mdev_device *mdev, struct vm_area_struct *vma) vm_area_struct 2486 drivers/gpu/drm/i915/i915_drv.h int remap_io_mapping(struct vm_area_struct *vma, vm_area_struct 59 drivers/gpu/drm/i915/i915_mm.c int remap_io_mapping(struct vm_area_struct *vma, vm_area_struct 93 drivers/gpu/drm/lima/lima_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 112 drivers/gpu/drm/lima/lima_gem.c void lima_set_vma_flags(struct vm_area_struct *vma) vm_area_struct 121 drivers/gpu/drm/lima/lima_gem.c int lima_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 19 drivers/gpu/drm/lima/lima_gem.h int lima_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 23 drivers/gpu/drm/lima/lima_gem.h void lima_set_vma_flags(struct vm_area_struct *vma); vm_area_struct 36 drivers/gpu/drm/lima/lima_gem_prime.c int lima_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) vm_area_struct 11 drivers/gpu/drm/lima/lima_gem_prime.h int lima_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); vm_area_struct 130 drivers/gpu/drm/mediatek/mtk_drm_gem.c struct vm_area_struct *vma) vm_area_struct 151 drivers/gpu/drm/mediatek/mtk_drm_gem.c int mtk_drm_gem_mmap_buf(struct drm_gem_object *obj, struct vm_area_struct *vma) vm_area_struct 162 drivers/gpu/drm/mediatek/mtk_drm_gem.c int mtk_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 42 drivers/gpu/drm/mediatek/mtk_drm_gem.h int mtk_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 44 drivers/gpu/drm/mediatek/mtk_drm_gem.h struct vm_area_struct *vma); vm_area_struct 223 drivers/gpu/drm/mgag200/mgag200_drv.h int mgag200_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 270 drivers/gpu/drm/msm/msm_drv.h struct vm_area_struct *vma); vm_area_struct 271 drivers/gpu/drm/msm/msm_drv.h int msm_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 291 drivers/gpu/drm/msm/msm_drv.h int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); vm_area_struct 15 drivers/gpu/drm/msm/msm_fbdev.c struct vm_area_struct *vma); vm_area_struct 16 drivers/gpu/drm/msm/msm_fbdev.c static int msm_fbdev_mmap(struct fb_info *info, struct vm_area_struct *vma); vm_area_struct 44 drivers/gpu/drm/msm/msm_fbdev.c static int msm_fbdev_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 209 drivers/gpu/drm/msm/msm_gem.c struct vm_area_struct *vma) vm_area_struct 237 drivers/gpu/drm/msm/msm_gem.c int msm_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 252 drivers/gpu/drm/msm/msm_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 35 drivers/gpu/drm/msm/msm_gem_prime.c int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) vm_area_struct 624 drivers/gpu/drm/nouveau/nouveau_dmem.c struct vm_area_struct *vma, vm_area_struct 37 drivers/gpu/drm/nouveau/nouveau_dmem.h struct vm_area_struct *vma, vm_area_struct 182 drivers/gpu/drm/nouveau/nouveau_svm.c struct vm_area_struct *vma; vm_area_struct 541 drivers/gpu/drm/nouveau/nouveau_svm.c struct vm_area_struct *vma; vm_area_struct 162 drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_ttm_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 20 drivers/gpu/drm/nouveau/nouveau_ttm.h int nouveau_ttm_mmap(struct file *, struct vm_area_struct *); vm_area_struct 347 drivers/gpu/drm/omapdrm/omap_gem.c struct vm_area_struct *vma, struct vm_fault *vmf) vm_area_struct 373 drivers/gpu/drm/omapdrm/omap_gem.c struct vm_area_struct *vma, struct vm_fault *vmf) vm_area_struct 492 drivers/gpu/drm/omapdrm/omap_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 528 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 542 drivers/gpu/drm/omapdrm/omap_gem.c struct vm_area_struct *vma) vm_area_struct 26 drivers/gpu/drm/omapdrm/omap_gem.h struct vm_area_struct; vm_area_struct 61 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 63 drivers/gpu/drm/omapdrm/omap_gem.h struct vm_area_struct *vma); vm_area_struct 108 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct vm_area_struct *vma) vm_area_struct 357 drivers/gpu/drm/qxl/qxl_drv.h int qxl_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 456 drivers/gpu/drm/qxl/qxl_drv.h struct vm_area_struct *vma); vm_area_struct 78 drivers/gpu/drm/qxl/qxl_prime.c struct vm_area_struct *area) vm_area_struct 66 drivers/gpu/drm/qxl/qxl_ttm.c int qxl_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 144 drivers/gpu/drm/radeon/radeon_drv.c int radeon_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 503 drivers/gpu/drm/radeon/radeon_ttm.c struct vm_area_struct *vma; vm_area_struct 903 drivers/gpu/drm/radeon/radeon_ttm.c int radeon_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 22 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c struct vm_area_struct *vma) vm_area_struct 213 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct vm_area_struct *vma) vm_area_struct 226 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct vm_area_struct *vma) vm_area_struct 236 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct vm_area_struct *vma) vm_area_struct 259 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct vm_area_struct *vma) vm_area_struct 271 drivers/gpu/drm/rockchip/rockchip_drm_gem.c int rockchip_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 38 drivers/gpu/drm/rockchip/rockchip_drm_gem.h int rockchip_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 42 drivers/gpu/drm/rockchip/rockchip_drm_gem.h struct vm_area_struct *vma); vm_area_struct 180 drivers/gpu/drm/tegra/fb.c static int tegra_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 427 drivers/gpu/drm/tegra/gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 448 drivers/gpu/drm/tegra/gem.c int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma) vm_area_struct 484 drivers/gpu/drm/tegra/gem.c int tegra_drm_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 595 drivers/gpu/drm/tegra/gem.c static int tegra_gem_prime_mmap(struct dma_buf *buf, struct vm_area_struct *vma) vm_area_struct 69 drivers/gpu/drm/tegra/gem.h int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma); vm_area_struct 70 drivers/gpu/drm/tegra/gem.h int tegra_drm_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 111 drivers/gpu/drm/ttm/ttm_bo_vm.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 126 drivers/gpu/drm/ttm/ttm_bo_vm.c struct vm_area_struct cvma; vm_area_struct 301 drivers/gpu/drm/ttm/ttm_bo_vm.c static void ttm_bo_vm_open(struct vm_area_struct *vma) vm_area_struct 311 drivers/gpu/drm/ttm/ttm_bo_vm.c static void ttm_bo_vm_close(struct vm_area_struct *vma) vm_area_struct 358 drivers/gpu/drm/ttm/ttm_bo_vm.c static int ttm_bo_vm_access(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 427 drivers/gpu/drm/ttm/ttm_bo_vm.c int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, vm_area_struct 475 drivers/gpu/drm/ttm/ttm_bo_vm.c int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) vm_area_struct 157 drivers/gpu/drm/udl/udl_dmabuf.c struct vm_area_struct *vma) vm_area_struct 143 drivers/gpu/drm/udl/udl_drv.h int udl_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 160 drivers/gpu/drm/udl/udl_fb.c static int udl_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 61 drivers/gpu/drm/udl/udl_gem.c struct vm_area_struct *vma) vm_area_struct 87 drivers/gpu/drm/udl/udl_gem.c int udl_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 105 drivers/gpu/drm/udl/udl_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 689 drivers/gpu/drm/vc4/vc4_bo.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 703 drivers/gpu/drm/vc4/vc4_bo.c int vc4_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 758 drivers/gpu/drm/vc4/vc4_bo.c int vc4_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) vm_area_struct 731 drivers/gpu/drm/vc4/vc4_drv.h int vc4_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 732 drivers/gpu/drm/vc4/vc4_drv.h int vc4_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); vm_area_struct 73 drivers/gpu/drm/vgem/vgem_drv.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 263 drivers/gpu/drm/vgem/vgem_drv.c static int vgem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 407 drivers/gpu/drm/vgem/vgem_drv.c struct vm_area_struct *vma) vm_area_struct 345 drivers/gpu/drm/virtio/virtgpu_drv.h int virtio_gpu_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 377 drivers/gpu/drm/virtio/virtgpu_drv.h struct vm_area_struct *vma); vm_area_struct 69 drivers/gpu/drm/virtio/virtgpu_prime.c struct vm_area_struct *vma) vm_area_struct 52 drivers/gpu/drm/virtio/virtgpu_ttm.c int virtio_gpu_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 45 drivers/gpu/drm/vkms/vkms_gem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 913 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h extern int vmw_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 87 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c struct vm_area_struct *vma) vm_area_struct 30 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c int vmw_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 224 drivers/gpu/drm/xen/xen_drm_front_gem.c struct vm_area_struct *vma) vm_area_struct 260 drivers/gpu/drm/xen/xen_drm_front_gem.c int xen_drm_front_gem_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 294 drivers/gpu/drm/xen/xen_drm_front_gem.c struct vm_area_struct *vma) vm_area_struct 19 drivers/gpu/drm/xen/xen_drm_front_gem.h struct vm_area_struct; vm_area_struct 35 drivers/gpu/drm/xen/xen_drm_front_gem.h int xen_drm_front_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 43 drivers/gpu/drm/xen/xen_drm_front_gem.h struct vm_area_struct *vma); vm_area_struct 1260 drivers/hsi/clients/cmt_speech.c static int cs_char_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1547 drivers/hwtracing/intel_th/msu.c static void msc_mmap_open(struct vm_area_struct *vma) vm_area_struct 1555 drivers/hwtracing/intel_th/msu.c static void msc_mmap_close(struct vm_area_struct *vma) vm_area_struct 1602 drivers/hwtracing/intel_th/msu.c static int intel_th_msc_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 669 drivers/hwtracing/stm/core.c static void stm_mmap_open(struct vm_area_struct *vma) vm_area_struct 677 drivers/hwtracing/stm/core.c static void stm_mmap_close(struct vm_area_struct *vma) vm_area_struct 691 drivers/hwtracing/stm/core.c static int stm_char_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 417 drivers/infiniband/core/umem_odp.c struct vm_area_struct *vma; vm_area_struct 773 drivers/infiniband/core/uverbs_main.c static int ib_uverbs_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 805 drivers/infiniband/core/uverbs_main.c struct vm_area_struct *vma; vm_area_struct 812 drivers/infiniband/core/uverbs_main.c struct vm_area_struct *vma) vm_area_struct 829 drivers/infiniband/core/uverbs_main.c static void rdma_umap_open(struct vm_area_struct *vma) vm_area_struct 867 drivers/infiniband/core/uverbs_main.c static void rdma_umap_close(struct vm_area_struct *vma) vm_area_struct 937 drivers/infiniband/core/uverbs_main.c int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, vm_area_struct 1011 drivers/infiniband/core/uverbs_main.c struct vm_area_struct *vma = priv->vma; vm_area_struct 3686 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_mmap(struct ib_ucontext *ib_uctx, struct vm_area_struct *vma) vm_area_struct 213 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_mmap(struct ib_ucontext *context, struct vm_area_struct *vma); vm_area_struct 237 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 124 drivers/infiniband/hw/cxgb4/provider.c static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 149 drivers/infiniband/hw/efa/efa.h struct vm_area_struct *vma); vm_area_struct 1593 drivers/infiniband/hw/efa/efa_verbs.c struct vm_area_struct *vma, u64 key, u64 length) vm_area_struct 1645 drivers/infiniband/hw/efa/efa_verbs.c struct vm_area_struct *vma) vm_area_struct 78 drivers/infiniband/hw/hfi1/file_ops.c static int hfi1_file_mmap(struct file *fp, struct vm_area_struct *vma); vm_area_struct 350 drivers/infiniband/hw/hfi1/file_ops.c static int hfi1_file_mmap(struct file *fp, struct vm_area_struct *vma) vm_area_struct 353 drivers/infiniband/hw/hns/hns_roce_main.c struct vm_area_struct *vma) vm_area_struct 169 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 1152 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 381 drivers/infiniband/hw/mlx4/mr.c struct vm_area_struct *vma; vm_area_struct 2059 drivers/infiniband/hw/mlx5/main.c struct vm_area_struct *vma, vm_area_struct 2081 drivers/infiniband/hw/mlx5/main.c struct vm_area_struct *vma, vm_area_struct 2192 drivers/infiniband/hw/mlx5/main.c static int dm_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 2213 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) vm_area_struct 351 drivers/infiniband/hw/mthca/mthca_provider.c struct vm_area_struct *vma) vm_area_struct 545 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 69 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_mmap(struct ib_ucontext *, struct vm_area_struct *vma); vm_area_struct 387 drivers/infiniband/hw/qedr/verbs.c int qedr_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 49 drivers/infiniband/hw/qedr/verbs.h int qedr_mmap(struct ib_ucontext *, struct vm_area_struct *vma); vm_area_struct 62 drivers/infiniband/hw/qib/qib_file_ops.c static int qib_mmapf(struct file *, struct vm_area_struct *); vm_area_struct 708 drivers/infiniband/hw/qib/qib_file_ops.c static int qib_mmap_mem(struct vm_area_struct *vma, struct qib_ctxtdata *rcd, vm_area_struct 750 drivers/infiniband/hw/qib/qib_file_ops.c static int mmap_ureg(struct vm_area_struct *vma, struct qib_devdata *dd, vm_area_struct 781 drivers/infiniband/hw/qib/qib_file_ops.c static int mmap_piobufs(struct vm_area_struct *vma, vm_area_struct 827 drivers/infiniband/hw/qib/qib_file_ops.c static int mmap_rcvegrbufs(struct vm_area_struct *vma, vm_area_struct 893 drivers/infiniband/hw/qib/qib_file_ops.c static int mmap_kvaddr(struct vm_area_struct *vma, u64 pgaddr, vm_area_struct 975 drivers/infiniband/hw/qib/qib_file_ops.c static int qib_mmapf(struct file *fp, struct vm_area_struct *vma) vm_area_struct 673 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct vm_area_struct *vma) vm_area_struct 71 drivers/infiniband/hw/usnic/usnic_ib_verbs.h struct vm_area_struct *vma); vm_area_struct 395 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c int pvrdma_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) vm_area_struct 398 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma); vm_area_struct 85 drivers/infiniband/sw/rdmavt/mmap.c static void rvt_vma_open(struct vm_area_struct *vma) vm_area_struct 92 drivers/infiniband/sw/rdmavt/mmap.c static void rvt_vma_close(struct vm_area_struct *vma) vm_area_struct 111 drivers/infiniband/sw/rdmavt/mmap.c int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 55 drivers/infiniband/sw/rdmavt/mmap.h int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma); vm_area_struct 98 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma); vm_area_struct 66 drivers/infiniband/sw/rxe/rxe_mmap.c static void rxe_vma_open(struct vm_area_struct *vma) vm_area_struct 73 drivers/infiniband/sw/rxe/rxe_mmap.c static void rxe_vma_close(struct vm_area_struct *vma) vm_area_struct 91 drivers/infiniband/sw/rxe/rxe_mmap.c int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) vm_area_struct 69 drivers/infiniband/sw/siw/siw_verbs.c int siw_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma) vm_area_struct 85 drivers/infiniband/sw/siw/siw_verbs.h int siw_mmap(struct ib_ucontext *ctx, struct vm_area_struct *vma); vm_area_struct 456 drivers/iommu/amd_iommu_v2.c static bool access_error(struct vm_area_struct *vma, struct fault *fault) vm_area_struct 475 drivers/iommu/amd_iommu_v2.c struct vm_area_struct *vma; vm_area_struct 647 drivers/iommu/dma-iommu.c struct vm_area_struct *vma) vm_area_struct 1028 drivers/iommu/dma-iommu.c static int iommu_dma_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 507 drivers/iommu/intel-svm.c static bool access_error(struct vm_area_struct *vma, struct page_req_dsc *req) vm_area_struct 545 drivers/iommu/intel-svm.c struct vm_area_struct *vma; vm_area_struct 291 drivers/media/common/saa7146/saa7146_fops.c static int fops_mmap(struct file *file, struct vm_area_struct * vma) vm_area_struct 1143 drivers/media/common/siano/smscoreapi.h struct vm_area_struct *vma); vm_area_struct 2147 drivers/media/common/videobuf2/videobuf2-core.c int vb2_mmap(struct vb2_queue *q, struct vm_area_struct *vma) vm_area_struct 179 drivers/media/common/videobuf2/videobuf2-dma-contig.c static int vb2_dc_mmap(void *buf_priv, struct vm_area_struct *vma) vm_area_struct 353 drivers/media/common/videobuf2/videobuf2-dma-contig.c struct vm_area_struct *vma) vm_area_struct 327 drivers/media/common/videobuf2/videobuf2-dma-sg.c static int vb2_dma_sg_mmap(void *buf_priv, struct vm_area_struct *vma) vm_area_struct 488 drivers/media/common/videobuf2/videobuf2-dma-sg.c struct vm_area_struct *vma) vm_area_struct 89 drivers/media/common/videobuf2/videobuf2-memops.c static void vb2_common_vm_open(struct vm_area_struct *vma) vm_area_struct 107 drivers/media/common/videobuf2/videobuf2-memops.c static void vb2_common_vm_close(struct vm_area_struct *vma) vm_area_struct 1026 drivers/media/common/videobuf2/videobuf2-v4l2.c int vb2_fop_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 169 drivers/media/common/videobuf2/videobuf2-vmalloc.c static int vb2_vmalloc_mmap(void *buf_priv, struct vm_area_struct *vma) vm_area_struct 337 drivers/media/common/videobuf2/videobuf2-vmalloc.c struct vm_area_struct *vma) vm_area_struct 1220 drivers/media/dvb-core/dmxdev.c static int dvb_demux_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1370 drivers/media/dvb-core/dmxdev.c static int dvb_dvr_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 422 drivers/media/dvb-core/dvb_vb2.c int dvb_vb2_mmap(struct dvb_vb2_ctx *ctx, struct vm_area_struct *vma) vm_area_struct 3076 drivers/media/pci/bt8xx/bttv-driver.c bttv_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 646 drivers/media/pci/cx18/cx18-fileops.c int cx18_v4l2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 22 drivers/media/pci/cx18/cx18-fileops.h int cx18_v4l2_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 1421 drivers/media/pci/meye/meye.c static void meye_vm_open(struct vm_area_struct *vma) vm_area_struct 1427 drivers/media/pci/meye/meye.c static void meye_vm_close(struct vm_area_struct *vma) vm_area_struct 1438 drivers/media/pci/meye/meye.c static int meye_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 680 drivers/media/platform/davinci/vpfe_capture.c static int vpfe_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 715 drivers/media/platform/exynos-gsc/gsc-m2m.c static int gsc_m2m_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1309 drivers/media/platform/fsl-viu.c static int viu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1392 drivers/media/platform/omap3isp/ispvideo.c static int isp_video_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 609 drivers/media/platform/s3c-camif/camif-capture.c static int s3c_camif_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1043 drivers/media/platform/s5p-mfc/s5p_mfc.c static int s5p_mfc_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1018 drivers/media/platform/sh_veu.c static int sh_veu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 440 drivers/media/usb/cpia2/cpia2.h int cpia2_remap_buffer(struct camera_data *cam, struct vm_area_struct *vma); vm_area_struct 2389 drivers/media/usb/cpia2/cpia2_core.c int cpia2_remap_buffer(struct camera_data *cam, struct vm_area_struct *vma) vm_area_struct 964 drivers/media/usb/cpia2/cpia2_v4l.c static int cpia2_mmap(struct file *file, struct vm_area_struct *area) vm_area_struct 1847 drivers/media/usb/cx231xx/cx231xx-417.c static int mpeg_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2042 drivers/media/usb/cx231xx/cx231xx-video.c static int cx231xx_v4l2_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 743 drivers/media/usb/stkwebcam/stk-webcam.c static void stk_v4l_vm_open(struct vm_area_struct *vma) vm_area_struct 748 drivers/media/usb/stkwebcam/stk-webcam.c static void stk_v4l_vm_close(struct vm_area_struct *vma) vm_area_struct 760 drivers/media/usb/stkwebcam/stk-webcam.c static int v4l_stk_mmap(struct file *fp, struct vm_area_struct *vma) vm_area_struct 1502 drivers/media/usb/tm6000/tm6000-video.c static int tm6000_mmap(struct file *file, struct vm_area_struct * vma) vm_area_struct 350 drivers/media/usb/tm6000/tm6000.h int tm6000_v4l2_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 1002 drivers/media/usb/usbvision/usbvision-video.c static int usbvision_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1048 drivers/media/usb/usbvision/usbvision-video.c static int usbvision_v4l2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 359 drivers/media/usb/uvc/uvc_queue.c int uvc_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma) vm_area_struct 1434 drivers/media/usb/uvc/uvc_v4l2.c static int uvc_v4l2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 771 drivers/media/usb/uvc/uvcvideo.h struct vm_area_struct *vma); vm_area_struct 1250 drivers/media/usb/zr364xx/zr364xx.c static int zr364xx_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 389 drivers/media/v4l2-core/v4l2-dev.c static int v4l2_mmap(struct file *filp, struct vm_area_struct *vm) vm_area_struct 689 drivers/media/v4l2-core/v4l2-mem2mem.c struct vm_area_struct *vma) vm_area_struct 1162 drivers/media/v4l2-core/v4l2-mem2mem.c int v4l2_m2m_fop_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1171 drivers/media/v4l2-core/videobuf-core.c int videobuf_mmap_mapper(struct videobuf_queue *q, struct vm_area_struct *vma) vm_area_struct 63 drivers/media/v4l2-core/videobuf-dma-contig.c static void videobuf_vm_open(struct vm_area_struct *vma) vm_area_struct 73 drivers/media/v4l2-core/videobuf-dma-contig.c static void videobuf_vm_close(struct vm_area_struct *vma) vm_area_struct 162 drivers/media/v4l2-core/videobuf-dma-contig.c struct vm_area_struct *vma; vm_area_struct 276 drivers/media/v4l2-core/videobuf-dma-contig.c struct vm_area_struct *vma) vm_area_struct 387 drivers/media/v4l2-core/videobuf-dma-sg.c static void videobuf_vm_open(struct vm_area_struct *vma) vm_area_struct 397 drivers/media/v4l2-core/videobuf-dma-sg.c static void videobuf_vm_close(struct vm_area_struct *vma) vm_area_struct 440 drivers/media/v4l2-core/videobuf-dma-sg.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 592 drivers/media/v4l2-core/videobuf-dma-sg.c struct vm_area_struct *vma) vm_area_struct 51 drivers/media/v4l2-core/videobuf-vmalloc.c static void videobuf_vm_open(struct vm_area_struct *vma) vm_area_struct 61 drivers/media/v4l2-core/videobuf-vmalloc.c static void videobuf_vm_close(struct vm_area_struct *vma) vm_area_struct 211 drivers/media/v4l2-core/videobuf-vmalloc.c struct vm_area_struct *vma) vm_area_struct 367 drivers/misc/cxl/api.c int cxl_fd_mmap(struct file *file, struct vm_area_struct *vm) vm_area_struct 128 drivers/misc/cxl/context.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 182 drivers/misc/cxl/context.c int cxl_context_iomap(struct cxl_context *ctx, struct vm_area_struct *vma) vm_area_struct 983 drivers/misc/cxl/cxl.h int cxl_context_iomap(struct cxl_context *ctx, struct vm_area_struct *vma); vm_area_struct 1043 drivers/misc/cxl/cxl.h int afu_mmap(struct file *file, struct vm_area_struct *vm); vm_area_struct 207 drivers/misc/cxl/cxllib.c struct vm_area_struct *vma = NULL; vm_area_struct 313 drivers/misc/cxl/fault.c struct vm_area_struct *vma; vm_area_struct 339 drivers/misc/cxl/file.c int afu_mmap(struct file *file, struct vm_area_struct *vm) vm_area_struct 573 drivers/misc/fastrpc.c struct vm_area_struct *vma) vm_area_struct 786 drivers/misc/fastrpc.c struct vm_area_struct *vma = NULL; vm_area_struct 376 drivers/misc/genwqe/card_dev.c static void genwqe_vma_open(struct vm_area_struct *vma) vm_area_struct 386 drivers/misc/genwqe/card_dev.c static void genwqe_vma_close(struct vm_area_struct *vma) vm_area_struct 429 drivers/misc/genwqe/card_dev.c static int genwqe_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 243 drivers/misc/habanalabs/command_buffer.c static void cb_vm_close(struct vm_area_struct *vma) vm_area_struct 267 drivers/misc/habanalabs/command_buffer.c int hl_cb_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma) vm_area_struct 125 drivers/misc/habanalabs/device.c static int hl_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 2697 drivers/misc/habanalabs/goya/goya.c static int goya_cb_mmap(struct hl_device *hdev, struct vm_area_struct *vma, vm_area_struct 518 drivers/misc/habanalabs/habanalabs.h int (*cb_mmap)(struct hl_device *hdev, struct vm_area_struct *vma, vm_area_struct 1493 drivers/misc/habanalabs/habanalabs.h int hl_cb_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma); vm_area_struct 195 drivers/misc/mic/scif/scif_epd.h int scif_mmap(struct vm_area_struct *vma, scif_epd_t epd); vm_area_struct 28 drivers/misc/mic/scif/scif_fd.c static int scif_fdmmap(struct file *f, struct vm_area_struct *vma) vm_area_struct 18 drivers/misc/mic/scif/scif_mmap.c struct vm_area_struct *vma; vm_area_struct 70 drivers/misc/mic/scif/scif_mmap.c struct vm_area_struct *vma; vm_area_struct 160 drivers/misc/mic/scif/scif_mmap.c static int scif_insert_vma(struct scif_endpt *ep, struct vm_area_struct *vma) vm_area_struct 179 drivers/misc/mic/scif/scif_mmap.c static void scif_delete_vma(struct scif_endpt *ep, struct vm_area_struct *vma) vm_area_struct 373 drivers/misc/mic/scif/scif_mmap.c int nr_pages, struct vm_area_struct *vma) vm_area_struct 524 drivers/misc/mic/scif/scif_mmap.c static void scif_vma_open(struct vm_area_struct *vma) vm_area_struct 542 drivers/misc/mic/scif/scif_mmap.c static void scif_munmap(struct vm_area_struct *vma) vm_area_struct 602 drivers/misc/mic/scif/scif_mmap.c int scif_mmap(struct vm_area_struct *vma, scif_epd_t epd) vm_area_struct 1075 drivers/misc/mic/vop/vop_vringh.c static int vop_mmap(struct file *f, struct vm_area_struct *vma) vm_area_struct 96 drivers/misc/ocxl/context.c static vm_fault_t map_afu_irq(struct vm_area_struct *vma, unsigned long address, vm_area_struct 109 drivers/misc/ocxl/context.c static vm_fault_t map_pp_mmio(struct vm_area_struct *vma, unsigned long address, vm_area_struct 139 drivers/misc/ocxl/context.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 160 drivers/misc/ocxl/context.c struct vm_area_struct *vma) vm_area_struct 186 drivers/misc/ocxl/context.c struct vm_area_struct *vma) vm_area_struct 194 drivers/misc/ocxl/context.c int ocxl_context_mmap(struct ocxl_context *ctx, struct vm_area_struct *vma) vm_area_struct 293 drivers/misc/ocxl/file.c static int afu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 134 drivers/misc/ocxl/ocxl_internal.h struct vm_area_struct *vma); vm_area_struct 76 drivers/misc/ocxl/sysfs.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 94 drivers/misc/ocxl/sysfs.c struct vm_area_struct *vma) vm_area_struct 48 drivers/misc/sgi-gru/grufault.c struct vm_area_struct *gru_find_vma(unsigned long vaddr) vm_area_struct 50 drivers/misc/sgi-gru/grufault.c struct vm_area_struct *vma; vm_area_struct 69 drivers/misc/sgi-gru/grufault.c struct vm_area_struct *vma; vm_area_struct 86 drivers/misc/sgi-gru/grufault.c struct vm_area_struct *vma; vm_area_struct 177 drivers/misc/sgi-gru/grufault.c static int non_atomic_pte_lookup(struct vm_area_struct *vma, vm_area_struct 205 drivers/misc/sgi-gru/grufault.c static int atomic_pte_lookup(struct vm_area_struct *vma, unsigned long vaddr, vm_area_struct 256 drivers/misc/sgi-gru/grufault.c struct vm_area_struct *vma; vm_area_struct 60 drivers/misc/sgi-gru/grufile.c static void gru_vma_close(struct vm_area_struct *vma) vm_area_struct 94 drivers/misc/sgi-gru/grufile.c static int gru_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 123 drivers/misc/sgi-gru/grufile.c struct vm_area_struct *vma; vm_area_struct 310 drivers/misc/sgi-gru/grumain.c struct gru_thread_state *gru_alloc_gts(struct vm_area_struct *vma, vm_area_struct 359 drivers/misc/sgi-gru/grumain.c struct gru_vma_data *gru_alloc_vma_data(struct vm_area_struct *vma, int tsid) vm_area_struct 377 drivers/misc/sgi-gru/grumain.c struct gru_thread_state *gru_find_thread_state(struct vm_area_struct *vma, vm_area_struct 394 drivers/misc/sgi-gru/grumain.c struct gru_thread_state *gru_alloc_thread_state(struct vm_area_struct *vma, vm_area_struct 918 drivers/misc/sgi-gru/grumain.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 339 drivers/misc/sgi-gru/grutables.h struct vm_area_struct *ts_vma; /* vma of GRU context */ vm_area_struct 615 drivers/misc/sgi-gru/grutables.h extern struct gru_vma_data *gru_alloc_vma_data(struct vm_area_struct *vma, vm_area_struct 617 drivers/misc/sgi-gru/grutables.h extern struct gru_thread_state *gru_find_thread_state(struct vm_area_struct vm_area_struct 619 drivers/misc/sgi-gru/grutables.h extern struct gru_thread_state *gru_alloc_thread_state(struct vm_area_struct vm_area_struct 642 drivers/misc/sgi-gru/grutables.h extern struct vm_area_struct *gru_find_vma(unsigned long vaddr); vm_area_struct 647 drivers/misc/sgi-gru/grutables.h extern struct gru_thread_state *gru_alloc_gts(struct vm_area_struct *vma, vm_area_struct 1131 drivers/mtd/mtdchar.c static int mtdchar_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 92 drivers/oprofile/buffer_sync.c struct vm_area_struct *mpnt; vm_area_struct 257 drivers/oprofile/buffer_sync.c struct vm_area_struct *vma; vm_area_struct 323 drivers/pci/controller/vmd.c static int vmd_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 23 drivers/pci/mmap.c struct vm_area_struct *vma, vm_area_struct 44 drivers/pci/mmap.c struct vm_area_struct *vma, vm_area_struct 82 drivers/pci/mmap.c struct vm_area_struct *vma, vm_area_struct 882 drivers/pci/pci-sysfs.c struct vm_area_struct *vma) vm_area_struct 902 drivers/pci/pci-sysfs.c struct vm_area_struct *vma) vm_area_struct 988 drivers/pci/pci-sysfs.c int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma, vm_area_struct 1020 drivers/pci/pci-sysfs.c struct vm_area_struct *vma, int write_combine) vm_area_struct 1045 drivers/pci/pci-sysfs.c struct vm_area_struct *vma) vm_area_struct 1052 drivers/pci/pci-sysfs.c struct vm_area_struct *vma) vm_area_struct 38 drivers/pci/pci.h int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai, vm_area_struct 244 drivers/pci/proc.c static int proc_bus_pci_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2169 drivers/rapidio/devices/rio_mport_cdev.c static void mport_mm_open(struct vm_area_struct *vma) vm_area_struct 2177 drivers/rapidio/devices/rio_mport_cdev.c static void mport_mm_close(struct vm_area_struct *vma) vm_area_struct 2192 drivers/rapidio/devices/rio_mport_cdev.c static int mport_cdev_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 37 drivers/sbus/char/flash.c flash_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 211 drivers/sbus/char/oradax.c static int dax_devmap(struct file *f, struct vm_area_struct *vma); vm_area_struct 372 drivers/sbus/char/oradax.c static int dax_devmap(struct file *f, struct vm_area_struct *vma) vm_area_struct 44 drivers/scsi/cxlflash/backend.h int (*fd_mmap)(struct file *file, struct vm_area_struct *vm); vm_area_struct 141 drivers/scsi/cxlflash/cxl_hw.c static int cxlflash_fd_mmap(struct file *file, struct vm_area_struct *vm) vm_area_struct 1127 drivers/scsi/cxlflash/ocxl_hw.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1162 drivers/scsi/cxlflash/ocxl_hw.c static int afu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1355 drivers/scsi/cxlflash/ocxl_hw.c static int ocxlflash_fd_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1105 drivers/scsi/cxlflash/superpipe.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1178 drivers/scsi/cxlflash/superpipe.c static int cxlflash_cxl_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1225 drivers/scsi/sg.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1264 drivers/scsi/sg.c sg_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 43 drivers/soc/aspeed/aspeed-lpc-ctrl.c static int aspeed_lpc_ctrl_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 100 drivers/soc/aspeed/aspeed-p2a-ctrl.c static int aspeed_p2a_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 132 drivers/soc/qcom/rmtfs_mem.c static int qcom_rmtfs_mem_mmap(struct file *filep, struct vm_area_struct *vma) vm_area_struct 354 drivers/staging/android/ashmem.c static int ashmem_vmfile_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 368 drivers/staging/android/ashmem.c static int ashmem_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 244 drivers/staging/android/ion/ion.c static int ion_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma) vm_area_struct 93 drivers/staging/android/ion/ion.h struct vm_area_struct *vma); vm_area_struct 178 drivers/staging/android/ion/ion.h struct vm_area_struct *vma); vm_area_struct 65 drivers/staging/android/ion/ion_heap.c struct vm_area_struct *vma) vm_area_struct 144 drivers/staging/android/vsoc.c static int vsoc_mmap(struct file *, struct vm_area_struct *); vm_area_struct 1119 drivers/staging/android/vsoc.c static int vsoc_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 2261 drivers/staging/comedi/comedi_fops.c static void comedi_vm_open(struct vm_area_struct *area) vm_area_struct 2269 drivers/staging/comedi/comedi_fops.c static void comedi_vm_close(struct vm_area_struct *area) vm_area_struct 2277 drivers/staging/comedi/comedi_fops.c static int comedi_vm_access(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 2297 drivers/staging/comedi/comedi_fops.c static int comedi_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 676 drivers/staging/gasket/gasket_core.c struct vm_area_struct *vma, vm_area_struct 836 drivers/staging/gasket/gasket_core.c const struct vm_area_struct *vma, vm_area_struct 861 drivers/staging/gasket/gasket_core.c struct vm_area_struct *vma, vm_area_struct 896 drivers/staging/gasket/gasket_core.c do_map_region(const struct gasket_dev *gasket_dev, struct vm_area_struct *vma, vm_area_struct 970 drivers/staging/gasket/gasket_core.c struct vm_area_struct *vma) vm_area_struct 1013 drivers/staging/gasket/gasket_core.c static int gasket_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 559 drivers/staging/gasket/gasket_core.h struct vm_area_struct *vma, vm_area_struct 1185 drivers/staging/media/omap4iss/iss_video.c static int iss_video_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 781 drivers/staging/media/soc_camera/soc_camera.c static int soc_camera_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 424 drivers/staging/vme/devices/vme_user.c static void vme_user_vm_open(struct vm_area_struct *vma) vm_area_struct 431 drivers/staging/vme/devices/vme_user.c static void vme_user_vm_close(struct vm_area_struct *vma) vm_area_struct 451 drivers/staging/vme/devices/vme_user.c static int vme_user_master_mmap(unsigned int minor, struct vm_area_struct *vma) vm_area_struct 482 drivers/staging/vme/devices/vme_user.c static int vme_user_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1490 drivers/target/target_core_user.c static int tcmu_find_mem_index(struct vm_area_struct *vma) vm_area_struct 1567 drivers/target/target_core_user.c static int tcmu_mmap(struct uio_info *info, struct vm_area_struct *vma) vm_area_struct 541 drivers/tee/optee/call.c static int __check_mem_type(struct vm_area_struct *vma, unsigned long end) vm_area_struct 79 drivers/tee/tee_shm.c static int tee_shm_op_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma) vm_area_struct 655 drivers/uio/uio.c static int uio_find_mem_index(struct vm_area_struct *vma) vm_area_struct 712 drivers/uio/uio.c static int uio_mmap_logical(struct vm_area_struct *vma) vm_area_struct 725 drivers/uio/uio.c static int uio_mmap_physical(struct vm_area_struct *vma) vm_area_struct 760 drivers/uio/uio.c static int uio_mmap(struct file *filep, struct vm_area_struct *vma) vm_area_struct 128 drivers/uio/uio_hv_generic.c struct vm_area_struct *vma) vm_area_struct 194 drivers/usb/core/devio.c static void usbdev_vm_open(struct vm_area_struct *vma) vm_area_struct 204 drivers/usb/core/devio.c static void usbdev_vm_close(struct vm_area_struct *vma) vm_area_struct 216 drivers/usb/core/devio.c static int usbdev_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 202 drivers/usb/gadget/function/uvc_queue.c int uvcg_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma) vm_area_struct 80 drivers/usb/gadget/function/uvc_queue.h int uvcg_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma); vm_area_struct 321 drivers/usb/gadget/function/uvc_v4l2.c uvc_v4l2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1222 drivers/usb/mon/mon_bin.c static void mon_bin_vma_open(struct vm_area_struct *vma) vm_area_struct 1232 drivers/usb/mon/mon_bin.c static void mon_bin_vma_close(struct vm_area_struct *vma) vm_area_struct 1267 drivers/usb/mon/mon_bin.c static int mon_bin_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 90 drivers/vfio/mdev/vfio_mdev.c static int vfio_mdev_mmap(void *device_data, struct vm_area_struct *vma) vm_area_struct 1195 drivers/vfio/pci/vfio_pci.c static int vfio_pci_mmap(void *device_data, struct vm_area_struct *vma) vm_area_struct 119 drivers/vfio/pci/vfio_pci_nvlink2.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 140 drivers/vfio/pci/vfio_pci_nvlink2.c struct vfio_pci_region *region, struct vm_area_struct *vma) vm_area_struct 332 drivers/vfio/pci/vfio_pci_nvlink2.c struct vfio_pci_region *region, struct vm_area_struct *vma) vm_area_struct 61 drivers/vfio/pci/vfio_pci_private.h struct vm_area_struct *vma); vm_area_struct 558 drivers/vfio/platform/vfio_platform_common.c struct vm_area_struct *vma) vm_area_struct 577 drivers/vfio/platform/vfio_platform_common.c static int vfio_platform_mmap(void *device_data, struct vm_area_struct *vma) vm_area_struct 1258 drivers/vfio/vfio.c static int vfio_fops_mmap(struct file *filep, struct vm_area_struct *vma) vm_area_struct 1680 drivers/vfio/vfio.c static int vfio_device_fops_mmap(struct file *filep, struct vm_area_struct *vma) vm_area_struct 342 drivers/vfio/vfio_iommu_type1.c struct vm_area_struct *vma; vm_area_struct 343 drivers/vfio/vfio_iommu_type1.c struct vm_area_struct *vmas[1]; vm_area_struct 97 drivers/video/fbdev/68328fb.c static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma); vm_area_struct 392 drivers/video/fbdev/68328fb.c static int mc68x328fb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 411 drivers/video/fbdev/amba-clcd.c struct vm_area_struct *vma) vm_area_struct 787 drivers/video/fbdev/amba-clcd.c static int clcdfb_of_vram_mmap(struct clcd_fb *fb, struct vm_area_struct *vma) vm_area_struct 833 drivers/video/fbdev/amba-clcd.c static int clcdfb_of_dma_mmap(struct clcd_fb *fb, struct vm_area_struct *vma) vm_area_struct 239 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_mmap(struct fb_info *info, struct vm_area_struct *vma); vm_area_struct 1917 drivers/video/fbdev/aty/atyfb_base.c static int atyfb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 341 drivers/video/fbdev/au1100fb.c int au1100fb_fb_mmap(struct fb_info *fbi, struct vm_area_struct *vma) vm_area_struct 1232 drivers/video/fbdev/au1200fb.c static int au1200fb_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 33 drivers/video/fbdev/bw2.c static int bw2_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 163 drivers/video/fbdev/bw2.c static int bw2_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 34 drivers/video/fbdev/cg14.c static int cg14_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 267 drivers/video/fbdev/cg14.c static int cg14_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 35 drivers/video/fbdev/cg3.c static int cg3_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 227 drivers/video/fbdev/cg3.c static int cg3_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 39 drivers/video/fbdev/cg6.c static int cg6_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 592 drivers/video/fbdev/cg6.c static int cg6_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 130 drivers/video/fbdev/controlfb.c struct vm_area_struct *vma); vm_area_struct 286 drivers/video/fbdev/controlfb.c struct vm_area_struct *vma) vm_area_struct 165 drivers/video/fbdev/core/fb_defio.c int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 1332 drivers/video/fbdev/core/fbmem.c fb_mmap(struct file *file, struct vm_area_struct * vma) vm_area_struct 310 drivers/video/fbdev/ep93xx-fb.c static int ep93xxfb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 640 drivers/video/fbdev/fb-puv3.c struct vm_area_struct *vma) vm_area_struct 39 drivers/video/fbdev/ffb.c static int ffb_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 852 drivers/video/fbdev/ffb.c static int ffb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 997 drivers/video/fbdev/gbefb.c struct vm_area_struct *vma) vm_area_struct 34 drivers/video/fbdev/leo.c static int leo_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 416 drivers/video/fbdev/leo.c static int leo_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 162 drivers/video/fbdev/omap/omapfb.h struct vm_area_struct *vma); vm_area_struct 1199 drivers/video/fbdev/omap/omapfb_main.c static int omapfb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 1066 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static void mmap_user_open(struct vm_area_struct *vma) vm_area_struct 1075 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static void mmap_user_close(struct vm_area_struct *vma) vm_area_struct 1089 drivers/video/fbdev/omap2/omapfb/omapfb-main.c static int omapfb_mmap(struct fb_info *fbi, struct vm_area_struct *vma) vm_area_struct 33 drivers/video/fbdev/p9100.c static int p9100_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 220 drivers/video/fbdev/p9100.c static int p9100_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 706 drivers/video/fbdev/ps3fb.c static int ps3fb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 473 drivers/video/fbdev/pxa3xx-gcu.c pxa3xx_gcu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 560 drivers/video/fbdev/sa1100fb.c struct vm_area_struct *vma) vm_area_struct 45 drivers/video/fbdev/sbuslib.c struct vm_area_struct *vma) vm_area_struct 17 drivers/video/fbdev/sbuslib.h struct vm_area_struct; vm_area_struct 21 drivers/video/fbdev/sbuslib.h struct vm_area_struct *vma); vm_area_struct 1485 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 1959 drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 775 drivers/video/fbdev/smscufx.c static int ufx_ops_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 35 drivers/video/fbdev/tcx.c static int tcx_mmap(struct fb_info *, struct vm_area_struct *); vm_area_struct 301 drivers/video/fbdev/tcx.c static int tcx_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 322 drivers/video/fbdev/udlfb.c static int dlfb_ops_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 987 drivers/video/fbdev/vermilion/vermilion.c static int vmlfb_mmap(struct fb_info *info, struct vm_area_struct *vma) vm_area_struct 79 drivers/video/fbdev/vfb.c struct vm_area_struct *vma); vm_area_struct 385 drivers/video/fbdev/vfb.c struct vm_area_struct *vma) vm_area_struct 798 drivers/vme/vme.c int vme_master_mmap(struct vme_resource *resource, struct vm_area_struct *vma) vm_area_struct 462 drivers/xen/gntalloc.c static void gntalloc_vma_open(struct vm_area_struct *vma) vm_area_struct 474 drivers/xen/gntalloc.c static void gntalloc_vma_close(struct vm_area_struct *vma) vm_area_struct 505 drivers/xen/gntalloc.c static int gntalloc_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 53 drivers/xen/gntdev-common.h struct vm_area_struct *vma; vm_area_struct 359 drivers/xen/gntdev-dmabuf.c struct vm_area_struct *vma) vm_area_struct 431 drivers/xen/gntdev.c static void gntdev_vma_open(struct vm_area_struct *vma) vm_area_struct 439 drivers/xen/gntdev.c static void gntdev_vma_close(struct vm_area_struct *vma) vm_area_struct 462 drivers/xen/gntdev.c static struct page *gntdev_vma_find_special_page(struct vm_area_struct *vma, vm_area_struct 731 drivers/xen/gntdev.c struct vm_area_struct *vma; vm_area_struct 1070 drivers/xen/gntdev.c static int gntdev_mmap(struct file *flip, struct vm_area_struct *vma) vm_area_struct 86 drivers/xen/privcmd-buf.c static void privcmd_buf_vma_open(struct vm_area_struct *vma) vm_area_struct 98 drivers/xen/privcmd-buf.c static void privcmd_buf_vma_close(struct vm_area_struct *vma) vm_area_struct 132 drivers/xen/privcmd-buf.c static int privcmd_buf_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 66 drivers/xen/privcmd.c struct vm_area_struct *vma, vm_area_struct 219 drivers/xen/privcmd.c struct vm_area_struct *vma; vm_area_struct 227 drivers/xen/privcmd.c struct vm_area_struct *vma = st->vma; vm_area_struct 258 drivers/xen/privcmd.c struct vm_area_struct *vma; vm_area_struct 317 drivers/xen/privcmd.c struct vm_area_struct *vma; vm_area_struct 341 drivers/xen/privcmd.c struct vm_area_struct *vma = st->vma; vm_area_struct 421 drivers/xen/privcmd.c static int alloc_empty_pages(struct vm_area_struct *vma, int numpgs) vm_area_struct 452 drivers/xen/privcmd.c struct vm_area_struct *vma; vm_area_struct 731 drivers/xen/privcmd.c struct vm_area_struct *vma; vm_area_struct 893 drivers/xen/privcmd.c static void privcmd_close(struct vm_area_struct *vma) vm_area_struct 926 drivers/xen/privcmd.c static int privcmd_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 949 drivers/xen/privcmd.c struct vm_area_struct *vma, vm_area_struct 92 drivers/xen/xenbus/xenbus_dev_backend.c static int xenbus_backend_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 34 drivers/xen/xenfs/xenstored.c static int xsd_kva_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 69 drivers/xen/xlate_mmu.c struct vm_area_struct *vma; vm_area_struct 143 drivers/xen/xlate_mmu.c int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, vm_area_struct 183 drivers/xen/xlate_mmu.c int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, vm_area_struct 286 drivers/xen/xlate_mmu.c int xen_remap_vma_range(struct vm_area_struct *vma, unsigned long addr, unsigned long len) vm_area_struct 492 fs/9p/vfs_file.c v9fs_file_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 505 fs/9p/vfs_file.c v9fs_mmap_file_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 605 fs/9p/vfs_file.c static void v9fs_mmap_vm_close(struct vm_area_struct *vma) vm_area_struct 19 fs/afs/file.c static int afs_file_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 676 fs/afs/file.c static int afs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 328 fs/aio.c static int aio_ring_mremap(struct vm_area_struct *vma) vm_area_struct 365 fs/aio.c static int aio_ring_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 181 fs/binfmt_elf.c struct vm_area_struct *vma; vm_area_struct 1275 fs/binfmt_elf.c static bool always_dump_vma(struct vm_area_struct *vma) vm_area_struct 1301 fs/binfmt_elf.c static unsigned long vma_dump_size(struct vm_area_struct *vma, vm_area_struct 1583 fs/binfmt_elf.c struct vm_area_struct *vma; vm_area_struct 2135 fs/binfmt_elf.c static struct vm_area_struct *first_vma(struct task_struct *tsk, vm_area_struct 2136 fs/binfmt_elf.c struct vm_area_struct *gate_vma) vm_area_struct 2138 fs/binfmt_elf.c struct vm_area_struct *ret = tsk->mm->mmap; vm_area_struct 2148 fs/binfmt_elf.c static struct vm_area_struct *next_vma(struct vm_area_struct *this_vma, vm_area_struct 2149 fs/binfmt_elf.c struct vm_area_struct *gate_vma) vm_area_struct 2151 fs/binfmt_elf.c struct vm_area_struct *ret; vm_area_struct 2190 fs/binfmt_elf.c struct vm_area_struct *vma, *gate_vma; vm_area_struct 1193 fs/binfmt_elf_fdpic.c static int maydump(struct vm_area_struct *vma, unsigned long mm_flags) vm_area_struct 1495 fs/binfmt_elf_fdpic.c struct vm_area_struct *vma; vm_area_struct 1532 fs/binfmt_elf_fdpic.c struct vm_area_struct *vma; vm_area_struct 1555 fs/binfmt_elf_fdpic.c struct vm_area_struct *vma; vm_area_struct 2247 fs/btrfs/file.c static int btrfs_file_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 2467 fs/buffer.c int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, vm_area_struct 1425 fs/ceph/addr.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1517 fs/ceph/addr.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1798 fs/ceph/addr.c int ceph_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1087 fs/ceph/super.h extern int ceph_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 115 fs/cifs/cifsfs.h extern int cifs_file_mmap(struct file * , struct vm_area_struct *); vm_area_struct 116 fs/cifs/cifsfs.h extern int cifs_file_strict_mmap(struct file * , struct vm_area_struct *); vm_area_struct 4054 fs/cifs/file.c int cifs_file_strict_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 4072 fs/cifs/file.c int cifs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 96 fs/coda/file.c coda_vm_open(struct vm_area_struct *vma) vm_area_struct 108 fs/coda/file.c coda_vm_close(struct vm_area_struct *vma) vm_area_struct 124 fs/coda/file.c coda_file_mmap(struct file *coda_file, struct vm_area_struct *vma) vm_area_struct 355 fs/cramfs/inode.c static int cramfs_physmem_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 449 fs/cramfs/inode.c static int cramfs_physmem_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 332 fs/dax.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 766 fs/dax.c unsigned long pgoff_address(pgoff_t pgoff, struct vm_area_struct *vma) vm_area_struct 779 fs/dax.c struct vm_area_struct *vma; vm_area_struct 1239 fs/dax.c struct vm_area_struct *vma, struct iomap *iomap) vm_area_struct 1248 fs/dax.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1419 fs/dax.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1469 fs/dax.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 169 fs/ecryptfs/file.c static int ecryptfs_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 246 fs/exec.c struct vm_area_struct *vma = NULL; vm_area_struct 626 fs/exec.c static int shift_arg_pages(struct vm_area_struct *vma, unsigned long shift) vm_area_struct 698 fs/exec.c struct vm_area_struct *vma = bprm->vma; vm_area_struct 699 fs/exec.c struct vm_area_struct *prev = NULL; vm_area_struct 122 fs/ext2/file.c static int ext2_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 371 fs/ext4/file.c static int ext4_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 6239 fs/ext4/inode.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 481 fs/f2fs/file.c static int f2fs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2256 fs/fuse/file.c static void fuse_vma_close(struct vm_area_struct *vma) vm_area_struct 2299 fs/fuse/file.c static int fuse_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 572 fs/gfs2/file.c static int gfs2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 93 fs/hugetlbfs/inode.c static inline void hugetlb_set_vma_policy(struct vm_area_struct *vma, vm_area_struct 100 fs/hugetlbfs/inode.c static inline void hugetlb_drop_vma_policy(struct vm_area_struct *vma) vm_area_struct 105 fs/hugetlbfs/inode.c static inline void hugetlb_set_vma_policy(struct vm_area_struct *vma, vm_area_struct 110 fs/hugetlbfs/inode.c static inline void hugetlb_drop_vma_policy(struct vm_area_struct *vma) vm_area_struct 135 fs/hugetlbfs/inode.c static int hugetlbfs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 203 fs/hugetlbfs/inode.c struct vm_area_struct *vma; vm_area_struct 358 fs/hugetlbfs/inode.c struct vm_area_struct *vma; vm_area_struct 421 fs/hugetlbfs/inode.c struct vm_area_struct pseudo_vma; vm_area_struct 577 fs/hugetlbfs/inode.c struct vm_area_struct pseudo_vma; vm_area_struct 3449 fs/io_uring.c struct vm_area_struct **vmas = NULL; vm_area_struct 3506 fs/io_uring.c sizeof(struct vm_area_struct *), vm_area_struct 3534 fs/io_uring.c struct vm_area_struct *vma = vmas[j]; vm_area_struct 3700 fs/io_uring.c static int io_uring_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 333 fs/kernfs/file.c static void kernfs_vma_open(struct vm_area_struct *vma) vm_area_struct 392 fs/kernfs/file.c static int kernfs_vma_access(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 414 fs/kernfs/file.c static int kernfs_vma_set_policy(struct vm_area_struct *vma, vm_area_struct 435 fs/kernfs/file.c static struct mempolicy *kernfs_vma_get_policy(struct vm_area_struct *vma, vm_area_struct 469 fs/kernfs/file.c static int kernfs_fop_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 180 fs/nfs/file.c nfs_file_mmap(struct file * file, struct vm_area_struct * vma) vm_area_struct 368 fs/nfs/internal.h int nfs_file_mmap(struct file *, struct vm_area_struct *); vm_area_struct 47 fs/nilfs2/file.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 120 fs/nilfs2/file.c static int nilfs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 35 fs/ocfs2/mmap.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 164 fs/ocfs2/mmap.c int ocfs2_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 5 fs/ocfs2/mmap.h int ocfs2_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 461 fs/orangefs/file.c static int orangefs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 316 fs/overlayfs/file.c static int ovl_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2014 fs/proc/base.c struct vm_area_struct *vma; vm_area_struct 2111 fs/proc/base.c struct vm_area_struct *vma; vm_area_struct 2165 fs/proc/base.c struct vm_area_struct *vma; vm_area_struct 291 fs/proc/inode.c static int proc_reg_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 281 fs/proc/internal.h struct vm_area_struct *tail_vma; vm_area_struct 135 fs/proc/task_mmu.c static struct vm_area_struct * vm_area_struct 136 fs/proc/task_mmu.c m_next_vma(struct proc_maps_private *priv, struct vm_area_struct *vma) vm_area_struct 143 fs/proc/task_mmu.c static void m_cache_vma(struct seq_file *m, struct vm_area_struct *vma) vm_area_struct 154 fs/proc/task_mmu.c struct vm_area_struct *vma; vm_area_struct 205 fs/proc/task_mmu.c struct vm_area_struct *next; vm_area_struct 268 fs/proc/task_mmu.c static int is_stack(struct vm_area_struct *vma) vm_area_struct 300 fs/proc/task_mmu.c show_map_vma(struct seq_file *m, struct vm_area_struct *vma) vm_area_struct 525 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 577 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 605 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 633 fs/proc/task_mmu.c static void show_smap_vma_flags(struct seq_file *m, struct vm_area_struct *vma) vm_area_struct 712 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 750 fs/proc/task_mmu.c static void smap_gather_stats(struct vm_area_struct *vma, vm_area_struct 827 fs/proc/task_mmu.c struct vm_area_struct *vma = v; vm_area_struct 860 fs/proc/task_mmu.c struct vm_area_struct *vma; vm_area_struct 988 fs/proc/task_mmu.c static inline void clear_soft_dirty(struct vm_area_struct *vma, vm_area_struct 1012 fs/proc/task_mmu.c static inline void clear_soft_dirty(struct vm_area_struct *vma, vm_area_struct 1019 fs/proc/task_mmu.c static inline void clear_soft_dirty_pmd(struct vm_area_struct *vma, vm_area_struct 1042 fs/proc/task_mmu.c static inline void clear_soft_dirty_pmd(struct vm_area_struct *vma, vm_area_struct 1052 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 1111 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 1140 fs/proc/task_mmu.c struct vm_area_struct *vma; vm_area_struct 1292 fs/proc/task_mmu.c struct vm_area_struct *vma = find_vma(walk->mm, addr); vm_area_struct 1325 fs/proc/task_mmu.c struct vm_area_struct *vma, unsigned long addr, pte_t pte) vm_area_struct 1366 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 1462 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 1694 fs/proc/task_mmu.c static struct page *can_gather_numa_stats(pte_t pte, struct vm_area_struct *vma, vm_area_struct 1719 fs/proc/task_mmu.c struct vm_area_struct *vma, vm_area_struct 1747 fs/proc/task_mmu.c struct vm_area_struct *vma = walk->vma; vm_area_struct 1820 fs/proc/task_mmu.c struct vm_area_struct *vma = v; vm_area_struct 23 fs/proc/task_nommu.c struct vm_area_struct *vma; vm_area_struct 30 fs/proc/task_nommu.c vma = rb_entry(p, struct vm_area_struct, vm_rb); vm_area_struct 85 fs/proc/task_nommu.c struct vm_area_struct *vma; vm_area_struct 91 fs/proc/task_nommu.c vma = rb_entry(p, struct vm_area_struct, vm_rb); vm_area_struct 102 fs/proc/task_nommu.c struct vm_area_struct *vma; vm_area_struct 109 fs/proc/task_nommu.c vma = rb_entry(p, struct vm_area_struct, vm_rb); vm_area_struct 129 fs/proc/task_nommu.c static int is_stack(struct vm_area_struct *vma) vm_area_struct 145 fs/proc/task_nommu.c static int nommu_vma_show(struct seq_file *m, struct vm_area_struct *vma) vm_area_struct 195 fs/proc/task_nommu.c return nommu_vma_show(m, rb_entry(p, struct vm_area_struct, vm_rb)); vm_area_struct 187 fs/proc/vmcore.c int __weak remap_oldmem_pfn_range(struct vm_area_struct *vma, vm_area_struct 255 fs/proc/vmcore.c static int vmcoredd_mmap_dumps(struct vm_area_struct *vma, unsigned long dst, vm_area_struct 487 fs/proc/vmcore.c static int remap_oldmem_pfn_checked(struct vm_area_struct *vma, vm_area_struct 537 fs/proc/vmcore.c static int vmcore_remap_oldmem_pfn(struct vm_area_struct *vma, vm_area_struct 551 fs/proc/vmcore.c static int mmap_vmcore(struct file *file, struct vm_area_struct *vma) vm_area_struct 665 fs/proc/vmcore.c static int mmap_vmcore(struct file *file, struct vm_area_struct *vma) vm_area_struct 31 fs/ramfs/file-nommu.c static int ramfs_nommu_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 256 fs/ramfs/file-nommu.c static int ramfs_nommu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 64 fs/romfs/mmap-nommu.c static int romfs_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 164 fs/sysfs/file.c struct vm_area_struct *vma) vm_area_struct 1602 fs/ubifs/file.c static int ubifs_file_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 228 fs/userfaultfd.c struct vm_area_struct *vma, vm_area_struct 260 fs/userfaultfd.c struct vm_area_struct *vma, vm_area_struct 637 fs/userfaultfd.c struct vm_area_struct *vma; vm_area_struct 671 fs/userfaultfd.c int dup_userfaultfd(struct vm_area_struct *vma, struct list_head *fcs) vm_area_struct 744 fs/userfaultfd.c void mremap_userfaultfd_prep(struct vm_area_struct *vma, vm_area_struct 790 fs/userfaultfd.c bool userfaultfd_remove(struct vm_area_struct *vma, vm_area_struct 829 fs/userfaultfd.c int userfaultfd_unmap_prep(struct vm_area_struct *vma, vm_area_struct 879 fs/userfaultfd.c struct vm_area_struct *vma, *prev; vm_area_struct 1296 fs/userfaultfd.c static inline bool vma_can_userfault(struct vm_area_struct *vma) vm_area_struct 1306 fs/userfaultfd.c struct vm_area_struct *vma, *prev, *cur; vm_area_struct 1518 fs/userfaultfd.c struct vm_area_struct *vma, *prev, *cur; vm_area_struct 1229 fs/xfs/xfs_file.c struct vm_area_struct *vma) vm_area_struct 33 include/asm-generic/cacheflush.h static inline void flush_cache_range(struct vm_area_struct *vma, vm_area_struct 41 include/asm-generic/cacheflush.h static inline void flush_cache_page(struct vm_area_struct *vma, vm_area_struct 73 include/asm-generic/cacheflush.h static inline void flush_icache_page(struct vm_area_struct *vma, vm_area_struct 80 include/asm-generic/cacheflush.h static inline void flush_icache_user_range(struct vm_area_struct *vma, vm_area_struct 69 include/asm-generic/hugetlb.h static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 114 include/asm-generic/hugetlb.h static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 26 include/asm-generic/mm_hooks.h struct vm_area_struct *vma) vm_area_struct 30 include/asm-generic/mm_hooks.h static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, vm_area_struct 30 include/asm-generic/pgtable.h extern int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 37 include/asm-generic/pgtable.h extern int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 40 include/asm-generic/pgtable.h extern int pudp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 44 include/asm-generic/pgtable.h static inline int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 51 include/asm-generic/pgtable.h static inline int pudp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 62 include/asm-generic/pgtable.h static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 78 include/asm-generic/pgtable.h static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 91 include/asm-generic/pgtable.h static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, vm_area_struct 102 include/asm-generic/pgtable.h int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 108 include/asm-generic/pgtable.h extern int pmdp_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 115 include/asm-generic/pgtable.h static inline int pmdp_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 206 include/asm-generic/pgtable.h extern pte_t ptep_clear_flush(struct vm_area_struct *vma, vm_area_struct 212 include/asm-generic/pgtable.h extern pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, vm_area_struct 215 include/asm-generic/pgtable.h extern pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, vm_area_struct 289 include/asm-generic/pgtable.h extern pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 292 include/asm-generic/pgtable.h static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, vm_area_struct 318 include/asm-generic/pgtable.h static inline pmd_t generic_pmdp_establish(struct vm_area_struct *vma, vm_area_struct 328 include/asm-generic/pgtable.h extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, vm_area_struct 451 include/asm-generic/pgtable.h struct vm_area_struct *vma, vm_area_struct 469 include/asm-generic/pgtable.h struct vm_area_struct *vma, vm_area_struct 609 include/asm-generic/pgtable.h static inline pte_t __ptep_modify_prot_start(struct vm_area_struct *vma, vm_area_struct 621 include/asm-generic/pgtable.h static inline void __ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 647 include/asm-generic/pgtable.h static inline pte_t ptep_modify_prot_start(struct vm_area_struct *vma, vm_area_struct 658 include/asm-generic/pgtable.h static inline void ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 805 include/asm-generic/pgtable.h static inline int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, vm_area_struct 816 include/asm-generic/pgtable.h static inline void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, vm_area_struct 825 include/asm-generic/pgtable.h static inline int track_pfn_copy(struct vm_area_struct *vma) vm_area_struct 835 include/asm-generic/pgtable.h static inline void untrack_pfn(struct vm_area_struct *vma, vm_area_struct 843 include/asm-generic/pgtable.h static inline void untrack_pfn_moved(struct vm_area_struct *vma) vm_area_struct 847 include/asm-generic/pgtable.h extern int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, vm_area_struct 850 include/asm-generic/pgtable.h extern void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, vm_area_struct 852 include/asm-generic/pgtable.h extern int track_pfn_copy(struct vm_area_struct *vma); vm_area_struct 853 include/asm-generic/pgtable.h extern void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, vm_area_struct 855 include/asm-generic/pgtable.h extern void untrack_pfn_moved(struct vm_area_struct *vma); vm_area_struct 343 include/asm-generic/tlb.h tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } vm_area_struct 346 include/asm-generic/tlb.h static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) { } vm_area_struct 366 include/asm-generic/tlb.h struct vm_area_struct vma = { vm_area_struct 377 include/asm-generic/tlb.h tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) vm_area_struct 397 include/asm-generic/tlb.h tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) { } vm_area_struct 472 include/asm-generic/tlb.h static inline void tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) vm_area_struct 483 include/asm-generic/tlb.h static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) vm_area_struct 654 include/drm/drm_drv.h struct vm_area_struct *vma); vm_area_struct 334 include/drm/drm_gem.h void drm_gem_vm_open(struct vm_area_struct *vma); vm_area_struct 335 include/drm/drm_gem.h void drm_gem_vm_close(struct vm_area_struct *vma); vm_area_struct 337 include/drm/drm_gem.h struct vm_area_struct *vma); vm_area_struct 338 include/drm/drm_gem.h int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 80 include/drm/drm_gem_cma_helper.h int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 105 include/drm/drm_gem_cma_helper.h struct vm_area_struct *vma); vm_area_struct 159 include/drm/drm_gem_shmem_helper.h int drm_gem_shmem_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 14 include/drm/drm_gem_vram_helper.h struct vm_area_struct; vm_area_struct 166 include/drm/drm_legacy.h int drm_legacy_mmap(struct file *filp, struct vm_area_struct *vma); vm_area_struct 90 include/drm/drm_prime.h int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); vm_area_struct 91 include/drm/drm_prime.h int drm_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma); vm_area_struct 68 include/drm/drm_vram_mm_helper.h int drm_vram_mm_mmap(struct file *filp, struct vm_area_struct *vma, vm_area_struct 85 include/drm/drm_vram_mm_helper.h struct file *filp, struct vm_area_struct *vma); vm_area_struct 722 include/drm/ttm/ttm_bo_api.h int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo); vm_area_struct 734 include/drm/ttm/ttm_bo_api.h int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, vm_area_struct 116 include/linux/amba/clcd.h int (*mmap)(struct clcd_fb *, struct vm_area_struct *); vm_area_struct 19 include/linux/binfmts.h struct vm_area_struct *vma; vm_area_struct 244 include/linux/buffer_head.h int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, vm_area_struct 151 include/linux/configfs.h struct vm_area_struct; vm_area_struct 23 include/linux/crash_dump.h extern int remap_oldmem_pfn_range(struct vm_area_struct *vma, vm_area_struct 62 include/linux/dax.h static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, vm_area_struct 105 include/linux/dax.h static inline bool daxdev_mapping_supported(struct vm_area_struct *vma, vm_area_struct 235 include/linux/dma-buf.h int (*mmap)(struct dma_buf *, struct vm_area_struct *vma); vm_area_struct 419 include/linux/dma-buf.h int dma_buf_mmap(struct dma_buf *, struct vm_area_struct *, vm_area_struct 86 include/linux/dma-mapping.h int (*mmap)(struct device *, struct vm_area_struct *, vm_area_struct 162 include/linux/dma-mapping.h int dma_mmap_from_dev_coherent(struct device *dev, struct vm_area_struct *vma, vm_area_struct 167 include/linux/dma-mapping.h int dma_mmap_from_global_coherent(struct vm_area_struct *vma, void *cpu_addr, vm_area_struct 186 include/linux/dma-mapping.h static inline int dma_mmap_from_global_coherent(struct vm_area_struct *vma, vm_area_struct 458 include/linux/dma-mapping.h int dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, vm_area_struct 547 include/linux/dma-mapping.h static inline int dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, vm_area_struct 624 include/linux/dma-mapping.h extern int dma_common_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 800 include/linux/dma-mapping.h struct vm_area_struct *vma, vm_area_struct 19 include/linux/fb.h struct vm_area_struct; vm_area_struct 284 include/linux/fb.h int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma); vm_area_struct 661 include/linux/fb.h int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma); vm_area_struct 58 include/linux/fs.h struct vm_area_struct; vm_area_struct 1835 include/linux/fs.h int (*mmap) (struct file *, struct vm_area_struct *); vm_area_struct 1906 include/linux/fs.h static inline int call_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 3096 include/linux/fs.h extern int generic_file_mmap(struct file *, struct vm_area_struct *); vm_area_struct 3097 include/linux/fs.h extern int generic_file_readonly_mmap(struct file *, struct vm_area_struct *); vm_area_struct 3371 include/linux/fs.h static inline bool vma_is_dax(struct vm_area_struct *vma) vm_area_struct 3376 include/linux/fs.h static inline bool vma_is_fsdax(struct vm_area_struct *vma) vm_area_struct 11 include/linux/gfp.h struct vm_area_struct; vm_area_struct 535 include/linux/gfp.h struct vm_area_struct *vma, unsigned long addr, vm_area_struct 15 include/linux/highmem.h static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) vm_area_struct 183 include/linux/highmem.h struct vm_area_struct *vma, vm_area_struct 205 include/linux/highmem.h alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma, vm_area_struct 251 include/linux/highmem.h unsigned long vaddr, struct vm_area_struct *vma) vm_area_struct 13 include/linux/huge_mm.h struct vm_area_struct *vma); vm_area_struct 17 include/linux/huge_mm.h struct vm_area_struct *vma); vm_area_struct 28 include/linux/huge_mm.h extern struct page *follow_trans_huge_pmd(struct vm_area_struct *vma, vm_area_struct 33 include/linux/huge_mm.h struct vm_area_struct *vma, vm_area_struct 36 include/linux/huge_mm.h struct vm_area_struct *vma, vm_area_struct 39 include/linux/huge_mm.h struct vm_area_struct *vma, vm_area_struct 41 include/linux/huge_mm.h extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 44 include/linux/huge_mm.h extern bool move_huge_pmd(struct vm_area_struct *vma, unsigned long old_addr, vm_area_struct 47 include/linux/huge_mm.h extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 90 include/linux/huge_mm.h extern bool is_vma_temporary_stack(struct vm_area_struct *vma); vm_area_struct 98 include/linux/huge_mm.h static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) vm_area_struct 127 include/linux/huge_mm.h bool transparent_hugepage_enabled(struct vm_area_struct *vma); vm_area_struct 131 include/linux/huge_mm.h static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, vm_area_struct 172 include/linux/huge_mm.h void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 185 include/linux/huge_mm.h void split_huge_pmd_address(struct vm_area_struct *vma, unsigned long address, vm_area_struct 188 include/linux/huge_mm.h void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, vm_area_struct 199 include/linux/huge_mm.h extern int hugepage_madvise(struct vm_area_struct *vma, vm_area_struct 201 include/linux/huge_mm.h extern void vma_adjust_trans_huge(struct vm_area_struct *vma, vm_area_struct 206 include/linux/huge_mm.h struct vm_area_struct *vma); vm_area_struct 208 include/linux/huge_mm.h struct vm_area_struct *vma); vm_area_struct 217 include/linux/huge_mm.h struct vm_area_struct *vma) vm_area_struct 226 include/linux/huge_mm.h struct vm_area_struct *vma) vm_area_struct 241 include/linux/huge_mm.h struct page *follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 243 include/linux/huge_mm.h struct page *follow_devmap_pud(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 295 include/linux/huge_mm.h static inline bool __transparent_hugepage_enabled(struct vm_area_struct *vma) vm_area_struct 300 include/linux/huge_mm.h static inline bool transparent_hugepage_enabled(struct vm_area_struct *vma) vm_area_struct 305 include/linux/huge_mm.h static inline bool transhuge_vma_suitable(struct vm_area_struct *vma, vm_area_struct 336 include/linux/huge_mm.h static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 338 include/linux/huge_mm.h static inline void split_huge_pmd_address(struct vm_area_struct *vma, vm_area_struct 344 include/linux/huge_mm.h static inline int hugepage_madvise(struct vm_area_struct *vma, vm_area_struct 350 include/linux/huge_mm.h static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, vm_area_struct 361 include/linux/huge_mm.h struct vm_area_struct *vma) vm_area_struct 366 include/linux/huge_mm.h struct vm_area_struct *vma) vm_area_struct 392 include/linux/huge_mm.h static inline struct page *follow_devmap_pmd(struct vm_area_struct *vma, vm_area_struct 398 include/linux/huge_mm.h static inline struct page *follow_devmap_pud(struct vm_area_struct *vma, vm_area_struct 62 include/linux/hugetlb.h void reset_vma_resv_huge_pages(struct vm_area_struct *vma); vm_area_struct 72 include/linux/hugetlb.h int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *); vm_area_struct 73 include/linux/hugetlb.h long follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *, vm_area_struct 74 include/linux/hugetlb.h struct page **, struct vm_area_struct **, vm_area_struct 77 include/linux/hugetlb.h void unmap_hugepage_range(struct vm_area_struct *, vm_area_struct 80 include/linux/hugetlb.h struct vm_area_struct *vma, vm_area_struct 83 include/linux/hugetlb.h void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, vm_area_struct 90 include/linux/hugetlb.h vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 93 include/linux/hugetlb.h struct vm_area_struct *dst_vma, vm_area_struct 98 include/linux/hugetlb.h struct vm_area_struct *vma, vm_area_struct 123 include/linux/hugetlb.h void adjust_range_if_pmd_sharing_possible(struct vm_area_struct *vma, vm_area_struct 127 include/linux/hugetlb.h struct page *follow_huge_pd(struct vm_area_struct *vma, vm_area_struct 139 include/linux/hugetlb.h unsigned long hugetlb_change_protection(struct vm_area_struct *vma, vm_area_struct 146 include/linux/hugetlb.h static inline void reset_vma_resv_huge_pages(struct vm_area_struct *vma) vm_area_struct 162 include/linux/hugetlb.h struct vm_area_struct *vma, vm_area_struct 197 include/linux/hugetlb.h static inline unsigned long hugetlb_change_protection(struct vm_area_struct *vma, vm_area_struct 204 include/linux/hugetlb.h struct vm_area_struct *vma, unsigned long start, vm_area_struct 211 include/linux/hugetlb.h struct vm_area_struct *vma, unsigned long start, vm_area_struct 217 include/linux/hugetlb.h struct vm_area_struct *vma, unsigned long address, vm_area_struct 360 include/linux/hugetlb.h struct page *alloc_huge_page(struct vm_area_struct *vma, vm_area_struct 365 include/linux/hugetlb.h struct page *alloc_huge_page_vma(struct hstate *h, struct vm_area_struct *vma, vm_area_struct 402 include/linux/hugetlb.h static inline struct hstate *hstate_vma(struct vm_area_struct *vma) vm_area_struct 412 include/linux/hugetlb.h extern unsigned long vma_kernel_pagesize(struct vm_area_struct *vma); vm_area_struct 414 include/linux/hugetlb.h extern unsigned long vma_mmu_pagesize(struct vm_area_struct *vma); vm_area_struct 449 include/linux/hugetlb.h static inline pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, vm_area_struct 576 include/linux/hugetlb.h static inline pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, vm_area_struct 585 include/linux/hugetlb.h static inline void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, vm_area_struct 596 include/linux/hugetlb.h static inline struct page *alloc_huge_page(struct vm_area_struct *vma, vm_area_struct 615 include/linux/hugetlb.h struct vm_area_struct *vma, vm_area_struct 636 include/linux/hugetlb.h static inline struct hstate *hstate_vma(struct vm_area_struct *vma) vm_area_struct 656 include/linux/hugetlb.h static inline unsigned long vma_kernel_pagesize(struct vm_area_struct *vma) vm_area_struct 661 include/linux/hugetlb.h static inline unsigned long vma_mmu_pagesize(struct vm_area_struct *vma) vm_area_struct 9 include/linux/hugetlb_inline.h static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) vm_area_struct 16 include/linux/hugetlb_inline.h static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) vm_area_struct 18 include/linux/iomap.h struct vm_area_struct; vm_area_struct 24 include/linux/kernfs.h struct vm_area_struct; vm_area_struct 269 include/linux/kernfs.h int (*mmap)(struct kernfs_open_file *of, struct vm_area_struct *vma); vm_area_struct 16 include/linux/khugepaged.h extern int khugepaged_enter_vma_merge(struct vm_area_struct *vma, vm_area_struct 54 include/linux/khugepaged.h static inline int khugepaged_enter(struct vm_area_struct *vma, vm_area_struct 74 include/linux/khugepaged.h static inline int khugepaged_enter(struct vm_area_struct *vma, vm_area_struct 79 include/linux/khugepaged.h static inline int khugepaged_enter_vma_merge(struct vm_area_struct *vma, vm_area_struct 22 include/linux/ksm.h int ksm_madvise(struct vm_area_struct *vma, unsigned long start, vm_area_struct 52 include/linux/ksm.h struct vm_area_struct *vma, unsigned long address); vm_area_struct 57 include/linux/ksm.h struct vm_area_struct *vma, unsigned long address); vm_area_struct 71 include/linux/ksm.h static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, vm_area_struct 78 include/linux/ksm.h struct vm_area_struct *vma, unsigned long address) vm_area_struct 92 include/linux/ksm.h struct vm_area_struct *vma, unsigned long address) vm_area_struct 1296 include/linux/kvm_host.h int (*mmap)(struct kvm_device *dev, struct vm_area_struct *vma); vm_area_struct 1608 include/linux/lsm_hooks.h int (*file_mprotect)(struct vm_area_struct *vma, unsigned long reqprot, vm_area_struct 94 include/linux/mdev.h int (*mmap)(struct mdev_device *mdev, struct vm_area_struct *vma); vm_area_struct 130 include/linux/mempolicy.h int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst); vm_area_struct 133 include/linux/mempolicy.h struct vm_area_struct *vma, vm_area_struct 140 include/linux/mempolicy.h struct mempolicy *__get_vma_policy(struct vm_area_struct *vma, vm_area_struct 142 include/linux/mempolicy.h bool vma_policy_mof(struct vm_area_struct *vma); vm_area_struct 149 include/linux/mempolicy.h extern int huge_node(struct vm_area_struct *vma, vm_area_struct 176 include/linux/mempolicy.h static inline bool vma_migratable(struct vm_area_struct *vma) vm_area_struct 205 include/linux/mempolicy.h extern int mpol_misplaced(struct page *, struct vm_area_struct *, unsigned long); vm_area_struct 249 include/linux/mempolicy.h vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst) vm_area_struct 271 include/linux/mempolicy.h static inline int huge_node(struct vm_area_struct *vma, vm_area_struct 302 include/linux/mempolicy.h static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma, vm_area_struct 127 include/linux/migrate.h struct vm_area_struct *vma, int node); vm_area_struct 134 include/linux/migrate.h struct vm_area_struct *vma, int node) vm_area_struct 142 include/linux/migrate.h struct vm_area_struct *vma, vm_area_struct 148 include/linux/migrate.h struct vm_area_struct *vma, vm_area_struct 184 include/linux/migrate.h struct vm_area_struct *vma; vm_area_struct 232 include/linux/mm.h struct vm_area_struct *vm_area_alloc(struct mm_struct *); vm_area_struct 233 include/linux/mm.h struct vm_area_struct *vm_area_dup(struct vm_area_struct *); vm_area_struct 234 include/linux/mm.h void vm_area_free(struct vm_area_struct *); vm_area_struct 418 include/linux/mm.h struct vm_area_struct *vma; /* Target VMA */ vm_area_struct 468 include/linux/mm.h void (*open)(struct vm_area_struct * area); vm_area_struct 469 include/linux/mm.h void (*close)(struct vm_area_struct * area); vm_area_struct 470 include/linux/mm.h int (*split)(struct vm_area_struct * area, unsigned long addr); vm_area_struct 471 include/linux/mm.h int (*mremap)(struct vm_area_struct * area); vm_area_struct 477 include/linux/mm.h unsigned long (*pagesize)(struct vm_area_struct * area); vm_area_struct 489 include/linux/mm.h int (*access)(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 495 include/linux/mm.h const char *(*name)(struct vm_area_struct *vma); vm_area_struct 505 include/linux/mm.h int (*set_policy)(struct vm_area_struct *vma, struct mempolicy *new); vm_area_struct 517 include/linux/mm.h struct mempolicy *(*get_policy)(struct vm_area_struct *vma, vm_area_struct 525 include/linux/mm.h struct page *(*find_special_page)(struct vm_area_struct *vma, vm_area_struct 529 include/linux/mm.h static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) vm_area_struct 539 include/linux/mm.h static inline void vma_set_anonymous(struct vm_area_struct *vma) vm_area_struct 544 include/linux/mm.h static inline bool vma_is_anonymous(struct vm_area_struct *vma) vm_area_struct 554 include/linux/mm.h bool vma_is_shmem(struct vm_area_struct *vma); vm_area_struct 556 include/linux/mm.h static inline bool vma_is_shmem(struct vm_area_struct *vma) { return false; } vm_area_struct 559 include/linux/mm.h int vma_is_stack_for_current(struct vm_area_struct *vma); vm_area_struct 842 include/linux/mm.h static inline pte_t maybe_mkwrite(pte_t pte, struct vm_area_struct *vma) vm_area_struct 1451 include/linux/mm.h struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1453 include/linux/mm.h struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1456 include/linux/mm.h void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1458 include/linux/mm.h void zap_page_range(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1460 include/linux/mm.h void unmap_vmas(struct mmu_gather *tlb, struct vm_area_struct *start_vma, vm_area_struct 1468 include/linux/mm.h struct vm_area_struct *vma); vm_area_struct 1472 include/linux/mm.h int follow_pfn(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1474 include/linux/mm.h int follow_phys(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1476 include/linux/mm.h int generic_access_phys(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1488 include/linux/mm.h extern vm_fault_t handle_mm_fault(struct vm_area_struct *vma, vm_area_struct 1498 include/linux/mm.h static inline vm_fault_t handle_mm_fault(struct vm_area_struct *vma, vm_area_struct 1535 include/linux/mm.h struct vm_area_struct **vmas, int *locked); vm_area_struct 1538 include/linux/mm.h struct vm_area_struct **vmas); vm_area_struct 1624 include/linux/mm.h extern unsigned long move_page_tables(struct vm_area_struct *vma, vm_area_struct 1625 include/linux/mm.h unsigned long old_addr, struct vm_area_struct *new_vma, vm_area_struct 1628 include/linux/mm.h extern unsigned long change_protection(struct vm_area_struct *vma, unsigned long start, vm_area_struct 1631 include/linux/mm.h extern int mprotect_fixup(struct vm_area_struct *vma, vm_area_struct 1632 include/linux/mm.h struct vm_area_struct **pprev, unsigned long start, vm_area_struct 1748 include/linux/mm.h int vma_wants_writenotify(struct vm_area_struct *vma, pgprot_t vm_page_prot); vm_area_struct 2242 include/linux/mm.h void vma_interval_tree_insert(struct vm_area_struct *node, vm_area_struct 2244 include/linux/mm.h void vma_interval_tree_insert_after(struct vm_area_struct *node, vm_area_struct 2245 include/linux/mm.h struct vm_area_struct *prev, vm_area_struct 2247 include/linux/mm.h void vma_interval_tree_remove(struct vm_area_struct *node, vm_area_struct 2249 include/linux/mm.h struct vm_area_struct *vma_interval_tree_iter_first(struct rb_root_cached *root, vm_area_struct 2251 include/linux/mm.h struct vm_area_struct *vma_interval_tree_iter_next(struct vm_area_struct *node, vm_area_struct 2277 include/linux/mm.h extern int __vma_adjust(struct vm_area_struct *vma, unsigned long start, vm_area_struct 2278 include/linux/mm.h unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert, vm_area_struct 2279 include/linux/mm.h struct vm_area_struct *expand); vm_area_struct 2280 include/linux/mm.h static inline int vma_adjust(struct vm_area_struct *vma, unsigned long start, vm_area_struct 2281 include/linux/mm.h unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert) vm_area_struct 2285 include/linux/mm.h extern struct vm_area_struct *vma_merge(struct mm_struct *, vm_area_struct 2286 include/linux/mm.h struct vm_area_struct *prev, unsigned long addr, unsigned long end, vm_area_struct 2289 include/linux/mm.h extern struct anon_vma *find_mergeable_anon_vma(struct vm_area_struct *); vm_area_struct 2290 include/linux/mm.h extern int __split_vma(struct mm_struct *, struct vm_area_struct *, vm_area_struct 2292 include/linux/mm.h extern int split_vma(struct mm_struct *, struct vm_area_struct *, vm_area_struct 2294 include/linux/mm.h extern int insert_vm_struct(struct mm_struct *, struct vm_area_struct *); vm_area_struct 2295 include/linux/mm.h extern void __vma_link_rb(struct mm_struct *, struct vm_area_struct *, vm_area_struct 2297 include/linux/mm.h extern void unlink_file_vma(struct vm_area_struct *); vm_area_struct 2298 include/linux/mm.h extern struct vm_area_struct *copy_vma(struct vm_area_struct **, vm_area_struct 2327 include/linux/mm.h extern bool vma_is_special_mapping(const struct vm_area_struct *vma, vm_area_struct 2329 include/linux/mm.h extern struct vm_area_struct *_install_special_mapping(struct mm_struct *mm, vm_area_struct 2451 include/linux/mm.h extern int expand_stack(struct vm_area_struct *vma, unsigned long address); vm_area_struct 2454 include/linux/mm.h extern int expand_downwards(struct vm_area_struct *vma, vm_area_struct 2457 include/linux/mm.h extern int expand_upwards(struct vm_area_struct *vma, unsigned long address); vm_area_struct 2463 include/linux/mm.h extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr); vm_area_struct 2464 include/linux/mm.h extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr, vm_area_struct 2465 include/linux/mm.h struct vm_area_struct **pprev); vm_area_struct 2469 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 2471 include/linux/mm.h struct vm_area_struct * vma = find_vma(mm,start_addr); vm_area_struct 2478 include/linux/mm.h static inline unsigned long vm_start_gap(struct vm_area_struct *vma) vm_area_struct 2490 include/linux/mm.h static inline unsigned long vm_end_gap(struct vm_area_struct *vma) vm_area_struct 2502 include/linux/mm.h static inline unsigned long vma_pages(struct vm_area_struct *vma) vm_area_struct 2508 include/linux/mm.h static inline struct vm_area_struct *find_exact_vma(struct mm_struct *mm, vm_area_struct 2511 include/linux/mm.h struct vm_area_struct *vma = find_vma(mm, vm_start); vm_area_struct 2519 include/linux/mm.h static inline bool range_in_vma(struct vm_area_struct *vma, vm_area_struct 2527 include/linux/mm.h void vma_set_page_prot(struct vm_area_struct *vma); vm_area_struct 2533 include/linux/mm.h static inline void vma_set_page_prot(struct vm_area_struct *vma) vm_area_struct 2540 include/linux/mm.h unsigned long change_prot_numa(struct vm_area_struct *vma, vm_area_struct 2544 include/linux/mm.h struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr); vm_area_struct 2545 include/linux/mm.h int remap_pfn_range(struct vm_area_struct *, unsigned long addr, vm_area_struct 2547 include/linux/mm.h int vm_insert_page(struct vm_area_struct *, unsigned long addr, struct page *); vm_area_struct 2548 include/linux/mm.h int vm_map_pages(struct vm_area_struct *vma, struct page **pages, vm_area_struct 2550 include/linux/mm.h int vm_map_pages_zero(struct vm_area_struct *vma, struct page **pages, vm_area_struct 2552 include/linux/mm.h vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 2554 include/linux/mm.h vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 2556 include/linux/mm.h vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 2558 include/linux/mm.h vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, vm_area_struct 2560 include/linux/mm.h int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len); vm_area_struct 2562 include/linux/mm.h static inline vm_fault_t vmf_insert_page(struct vm_area_struct *vma, vm_area_struct 2582 include/linux/mm.h struct page *follow_page(struct vm_area_struct *vma, unsigned long address, vm_area_struct 2731 include/linux/mm.h extern struct vm_area_struct *get_gate_vma(struct mm_struct *mm); vm_area_struct 2735 include/linux/mm.h static inline struct vm_area_struct *get_gate_vma(struct mm_struct *mm) vm_area_struct 2763 include/linux/mm.h const char * arch_vma_name(struct vm_area_struct *vma); vm_area_struct 2856 include/linux/mm.h struct vm_area_struct *vma, vm_area_struct 300 include/linux/mm_types.h struct vm_area_struct *vm_next, *vm_prev; vm_area_struct 372 include/linux/mm_types.h struct vm_area_struct *mmap; /* list of VMAs */ vm_area_struct 733 include/linux/mm_types.h struct vm_area_struct *vma, vm_area_struct 737 include/linux/mm_types.h struct vm_area_struct *new_vma); vm_area_struct 36 include/linux/mm_types_task.h struct vm_area_struct *vmas[VMACACHE_SIZE]; vm_area_struct 9 include/linux/mmdebug.h struct vm_area_struct; vm_area_struct 14 include/linux/mmdebug.h void dump_vma(const struct vm_area_struct *vma); vm_area_struct 65 include/linux/mmu_notifier.h struct vm_area_struct *vma; vm_area_struct 409 include/linux/mmu_notifier.h struct vm_area_struct *vma, vm_area_struct 425 include/linux/mmu_notifier.h struct vm_area_struct *___vma = __vma; \ vm_area_struct 438 include/linux/mmu_notifier.h struct vm_area_struct *___vma = __vma; \ vm_area_struct 451 include/linux/mmu_notifier.h struct vm_area_struct *___vma = __vma; \ vm_area_struct 462 include/linux/mmu_notifier.h struct vm_area_struct *___vma = __vma; \ vm_area_struct 126 include/linux/net.h struct vm_area_struct; vm_area_struct 187 include/linux/net.h struct vm_area_struct * vma); vm_area_struct 444 include/linux/pagemap.h extern pgoff_t linear_hugepage_index(struct vm_area_struct *vma, vm_area_struct 447 include/linux/pagemap.h static inline pgoff_t linear_page_index(struct vm_area_struct *vma, vm_area_struct 56 include/linux/pagewalk.h struct vm_area_struct *vma; vm_area_struct 63 include/linux/pagewalk.h int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops, vm_area_struct 1809 include/linux/pci.h struct vm_area_struct *vma, vm_area_struct 1812 include/linux/pci.h struct vm_area_struct *vma, vm_area_struct 1823 include/linux/pci.h int pci_iobar_pfn(struct pci_dev *pdev, int bar, struct vm_area_struct *vma); vm_area_struct 1170 include/linux/perf_event.h extern void perf_event_mmap(struct vm_area_struct *vma); vm_area_struct 1397 include/linux/perf_event.h static inline void perf_event_mmap(struct vm_area_struct *vma) { } vm_area_struct 16 include/linux/pkeys.h static inline int vma_pkey(struct vm_area_struct *vma) vm_area_struct 78 include/linux/rmap.h struct vm_area_struct *vma; vm_area_struct 143 include/linux/rmap.h int __anon_vma_prepare(struct vm_area_struct *); vm_area_struct 144 include/linux/rmap.h void unlink_anon_vmas(struct vm_area_struct *); vm_area_struct 145 include/linux/rmap.h int anon_vma_clone(struct vm_area_struct *, struct vm_area_struct *); vm_area_struct 146 include/linux/rmap.h int anon_vma_fork(struct vm_area_struct *, struct vm_area_struct *); vm_area_struct 148 include/linux/rmap.h static inline int anon_vma_prepare(struct vm_area_struct *vma) vm_area_struct 156 include/linux/rmap.h static inline void anon_vma_merge(struct vm_area_struct *vma, vm_area_struct 157 include/linux/rmap.h struct vm_area_struct *next) vm_area_struct 172 include/linux/rmap.h void page_move_anon_rmap(struct page *, struct vm_area_struct *); vm_area_struct 173 include/linux/rmap.h void page_add_anon_rmap(struct page *, struct vm_area_struct *, vm_area_struct 175 include/linux/rmap.h void do_page_add_anon_rmap(struct page *, struct vm_area_struct *, vm_area_struct 177 include/linux/rmap.h void page_add_new_anon_rmap(struct page *, struct vm_area_struct *, vm_area_struct 182 include/linux/rmap.h void hugepage_add_anon_rmap(struct page *, struct vm_area_struct *, vm_area_struct 184 include/linux/rmap.h void hugepage_add_new_anon_rmap(struct page *, struct vm_area_struct *, vm_area_struct 207 include/linux/rmap.h struct vm_area_struct *vma; vm_area_struct 228 include/linux/rmap.h unsigned long page_address_in_vma(struct page *, struct vm_area_struct *); vm_area_struct 251 include/linux/rmap.h int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma); vm_area_struct 268 include/linux/rmap.h bool (*rmap_one)(struct page *page, struct vm_area_struct *vma, vm_area_struct 272 include/linux/rmap.h bool (*invalid_vma)(struct vm_area_struct *vma, void *arg); vm_area_struct 366 include/linux/security.h int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot, vm_area_struct 919 include/linux/security.h static inline int security_file_mprotect(struct vm_area_struct *vma, vm_area_struct 61 include/linux/shmem_fs.h extern int shmem_zero_setup(struct vm_area_struct *); vm_area_struct 80 include/linux/shmem_fs.h extern unsigned long shmem_swap_usage(struct vm_area_struct *vma); vm_area_struct 117 include/linux/shmem_fs.h extern bool shmem_huge_enabled(struct vm_area_struct *vma); vm_area_struct 119 include/linux/shmem_fs.h static inline bool shmem_huge_enabled(struct vm_area_struct *vma) vm_area_struct 127 include/linux/shmem_fs.h struct vm_area_struct *dst_vma, vm_area_struct 133 include/linux/shmem_fs.h struct vm_area_struct *dst_vma, vm_area_struct 348 include/linux/swap.h struct vm_area_struct *vma); vm_area_struct 418 include/linux/swap.h struct vm_area_struct *vma, vm_area_struct 421 include/linux/swap.h struct vm_area_struct *vma, unsigned long addr, vm_area_struct 424 include/linux/swap.h struct vm_area_struct *vma, unsigned long addr, vm_area_struct 556 include/linux/swap.h struct vm_area_struct *vma, vm_area_struct 208 include/linux/swapops.h extern void migration_entry_wait_huge(struct vm_area_struct *vma, vm_area_struct 233 include/linux/swapops.h static inline void migration_entry_wait_huge(struct vm_area_struct *vma, vm_area_struct 159 include/linux/sysfs.h struct vm_area_struct; vm_area_struct 170 include/linux/sysfs.h struct vm_area_struct *vma); vm_area_struct 108 include/linux/uio_driver.h int (*mmap)(struct uio_info *info, struct vm_area_struct *vma); vm_area_struct 19 include/linux/uprobes.h struct vm_area_struct; vm_area_struct 117 include/linux/uprobes.h extern int uprobe_mmap(struct vm_area_struct *vma); vm_area_struct 118 include/linux/uprobes.h extern void uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end); vm_area_struct 169 include/linux/uprobes.h static inline int uprobe_mmap(struct vm_area_struct *vma) vm_area_struct 174 include/linux/uprobes.h uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 44 include/linux/userfaultfd_k.h static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, vm_area_struct 50 include/linux/userfaultfd_k.h static inline bool userfaultfd_missing(struct vm_area_struct *vma) vm_area_struct 55 include/linux/userfaultfd_k.h static inline bool userfaultfd_armed(struct vm_area_struct *vma) vm_area_struct 60 include/linux/userfaultfd_k.h extern int dup_userfaultfd(struct vm_area_struct *, struct list_head *); vm_area_struct 63 include/linux/userfaultfd_k.h extern void mremap_userfaultfd_prep(struct vm_area_struct *, vm_area_struct 69 include/linux/userfaultfd_k.h extern bool userfaultfd_remove(struct vm_area_struct *vma, vm_area_struct 73 include/linux/userfaultfd_k.h extern int userfaultfd_unmap_prep(struct vm_area_struct *vma, vm_area_struct 88 include/linux/userfaultfd_k.h static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, vm_area_struct 94 include/linux/userfaultfd_k.h static inline bool userfaultfd_missing(struct vm_area_struct *vma) vm_area_struct 99 include/linux/userfaultfd_k.h static inline bool userfaultfd_armed(struct vm_area_struct *vma) vm_area_struct 104 include/linux/userfaultfd_k.h static inline int dup_userfaultfd(struct vm_area_struct *vma, vm_area_struct 114 include/linux/userfaultfd_k.h static inline void mremap_userfaultfd_prep(struct vm_area_struct *vma, vm_area_struct 126 include/linux/userfaultfd_k.h static inline bool userfaultfd_remove(struct vm_area_struct *vma, vm_area_struct 133 include/linux/userfaultfd_k.h static inline int userfaultfd_unmap_prep(struct vm_area_struct *vma, vm_area_struct 40 include/linux/vfio.h int (*mmap)(void *device_data, struct vm_area_struct *vma); vm_area_struct 70 include/linux/vfio.h int (*mmap)(void *iommu_data, struct vm_area_struct *vma); vm_area_struct 13 include/linux/vmacache.h extern void vmacache_update(unsigned long addr, struct vm_area_struct *newvma); vm_area_struct 14 include/linux/vmacache.h extern struct vm_area_struct *vmacache_find(struct mm_struct *mm, vm_area_struct 18 include/linux/vmacache.h extern struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm, vm_area_struct 13 include/linux/vmalloc.h struct vm_area_struct; /* vma defining user mapping in mm_types.h */ vm_area_struct 123 include/linux/vmalloc.h extern int remap_vmalloc_range_partial(struct vm_area_struct *vma, vm_area_struct 127 include/linux/vmalloc.h extern int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, vm_area_struct 154 include/linux/vme.h int vme_master_mmap(struct vme_resource *resource, struct vm_area_struct *vma); vm_area_struct 278 include/media/dvb_vb2.h int dvb_vb2_mmap(struct dvb_vb2_ctx *ctx, struct vm_area_struct *vma); vm_area_struct 204 include/media/v4l2-dev.h int (*mmap) (struct file *, struct vm_area_struct *); vm_area_struct 309 include/media/v4l2-mem2mem.h struct vm_area_struct *vma); vm_area_struct 675 include/media/v4l2-mem2mem.h int v4l2_m2m_fop_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 129 include/media/videobuf-core.h struct vm_area_struct *vma); vm_area_struct 231 include/media/videobuf-core.h struct vm_area_struct *vma); vm_area_struct 26 include/media/videobuf-vmalloc.h struct vm_area_struct *vma; vm_area_struct 147 include/media/videobuf2-core.h int (*mmap)(void *buf_priv, struct vm_area_struct *vma); vm_area_struct 957 include/media/videobuf2-core.h int vb2_mmap(struct vb2_queue *q, struct vm_area_struct *vma); vm_area_struct 291 include/media/videobuf2-v4l2.h int vb2_fop_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 197 include/misc/cxl.h int cxl_fd_mmap(struct file *file, struct vm_area_struct *vm); vm_area_struct 1676 include/net/sock.h struct vm_area_struct *vma); vm_area_struct 410 include/net/tcp.h struct vm_area_struct *vma); vm_area_struct 2364 include/rdma/ib_verbs.h int (*mmap)(struct ib_ucontext *context, struct vm_area_struct *vma); vm_area_struct 2796 include/rdma/ib_verbs.h int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, vm_area_struct 2800 include/rdma/ib_verbs.h struct vm_area_struct *vma, vm_area_struct 116 include/sound/compress_driver.h struct vm_area_struct *vma); vm_area_struct 32 include/sound/hwdep.h struct vm_area_struct *vma); vm_area_struct 57 include/sound/info.h struct vm_area_struct *vma); vm_area_struct 76 include/sound/pcm.h int (*mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma); vm_area_struct 578 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 1291 include/sound/pcm.h static inline void snd_pcm_mmap_data_open(struct vm_area_struct *area) vm_area_struct 1303 include/sound/pcm.h static inline void snd_pcm_mmap_data_close(struct vm_area_struct *area) vm_area_struct 1310 include/sound/pcm.h struct vm_area_struct *area); vm_area_struct 1314 include/sound/pcm.h int snd_pcm_lib_mmap_iomem(struct snd_pcm_substream *substream, struct vm_area_struct *area); vm_area_struct 23 include/sound/pxa2xx-lib.h struct vm_area_struct *vma); vm_area_struct 383 include/sound/soc-component.h struct vm_area_struct *vma); vm_area_struct 65 include/xen/xen-ops.h int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 69 include/xen/xen-ops.h static inline int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 79 include/xen/xen-ops.h struct vm_area_struct; vm_area_struct 82 include/xen/xen-ops.h int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, vm_area_struct 88 include/xen/xen-ops.h int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, vm_area_struct 95 include/xen/xen-ops.h static inline int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, vm_area_struct 105 include/xen/xen-ops.h static inline int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, vm_area_struct 112 include/xen/xen-ops.h int xen_remap_vma_range(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 132 include/xen/xen-ops.h static inline int xen_remap_domain_gfn_array(struct vm_area_struct *vma, vm_area_struct 169 include/xen/xen-ops.h static inline int xen_remap_domain_mfn_array(struct vm_area_struct *vma, vm_area_struct 194 include/xen/xen-ops.h static inline int xen_remap_domain_gfn_range(struct vm_area_struct *vma, vm_area_struct 207 include/xen/xen-ops.h int xen_unmap_domain_gfn_range(struct vm_area_struct *vma, vm_area_struct 92 ipc/shm.c static void shm_open(struct vm_area_struct *vma); vm_area_struct 93 ipc/shm.c static void shm_close(struct vm_area_struct *vma); vm_area_struct 235 ipc/shm.c static int __shm_open(struct vm_area_struct *vma) vm_area_struct 260 ipc/shm.c static void shm_open(struct vm_area_struct *vma) vm_area_struct 322 ipc/shm.c static void shm_close(struct vm_area_struct *vma) vm_area_struct 437 ipc/shm.c static int shm_split(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 448 ipc/shm.c static unsigned long shm_pagesize(struct vm_area_struct *vma) vm_area_struct 460 ipc/shm.c static int shm_set_policy(struct vm_area_struct *vma, struct mempolicy *new) vm_area_struct 471 ipc/shm.c static struct mempolicy *shm_get_policy(struct vm_area_struct *vma, vm_area_struct 487 ipc/shm.c static int shm_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 1629 ipc/shm.c struct vm_area_struct *vma; vm_area_struct 1635 ipc/shm.c struct vm_area_struct *next; vm_area_struct 540 kernel/acct.c struct vm_area_struct *vma; vm_area_struct 244 kernel/bpf/stackmap.c static int stack_map_get_build_id(struct vm_area_struct *vma, vm_area_struct 286 kernel/bpf/stackmap.c struct vm_area_struct *vma; vm_area_struct 239 kernel/dma/coherent.c struct vm_area_struct *vma, void *vaddr, size_t size, int *ret) vm_area_struct 275 kernel/dma/coherent.c int dma_mmap_from_dev_coherent(struct device *dev, struct vm_area_struct *vma, vm_area_struct 283 kernel/dma/coherent.c int dma_mmap_from_global_coherent(struct vm_area_struct *vma, void *vaddr, vm_area_struct 7 kernel/dma/dummy.c static int dma_dummy_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 189 kernel/dma/mapping.c int dma_common_mmap(struct device *dev, struct vm_area_struct *vma, vm_area_struct 261 kernel/dma/mapping.c int dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, vm_area_struct 5563 kernel/events/core.c static void perf_mmap_open(struct vm_area_struct *vma) vm_area_struct 5587 kernel/events/core.c static void perf_mmap_close(struct vm_area_struct *vma) vm_area_struct 5704 kernel/events/core.c static int perf_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 7356 kernel/events/core.c struct vm_area_struct *vma; vm_area_struct 7380 kernel/events/core.c struct vm_area_struct *vma = mmap_event->vma; vm_area_struct 7443 kernel/events/core.c struct vm_area_struct *vma = mmap_event->vma; vm_area_struct 7585 kernel/events/core.c struct vm_area_struct *vma, vm_area_struct 7609 kernel/events/core.c struct vm_area_struct *vma = data; vm_area_struct 7640 kernel/events/core.c static void perf_addr_filters_adjust(struct vm_area_struct *vma) vm_area_struct 7663 kernel/events/core.c void perf_event_mmap(struct vm_area_struct *vma) vm_area_struct 9218 kernel/events/core.c struct vm_area_struct *vma; vm_area_struct 121 kernel/events/uprobes.c static bool valid_vma(struct vm_area_struct *vma, bool is_register) vm_area_struct 131 kernel/events/uprobes.c static unsigned long offset_to_vaddr(struct vm_area_struct *vma, loff_t offset) vm_area_struct 136 kernel/events/uprobes.c static loff_t vaddr_to_offset(struct vm_area_struct *vma, unsigned long vaddr) vm_area_struct 154 kernel/events/uprobes.c static int __replace_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 349 kernel/events/uprobes.c struct vm_area_struct *vma) vm_area_struct 361 kernel/events/uprobes.c static struct vm_area_struct * vm_area_struct 364 kernel/events/uprobes.c struct vm_area_struct *tmp; vm_area_struct 378 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 426 kernel/events/uprobes.c struct vm_area_struct *rc_vma; vm_area_struct 474 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 904 kernel/events/uprobes.c struct vm_area_struct *vma, unsigned long vaddr) vm_area_struct 975 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 1058 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 1246 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 1300 kernel/events/uprobes.c struct vm_area_struct *vma, vm_area_struct 1334 kernel/events/uprobes.c static int delayed_ref_ctr_inc(struct vm_area_struct *vma) vm_area_struct 1368 kernel/events/uprobes.c int uprobe_mmap(struct vm_area_struct *vma) vm_area_struct 1410 kernel/events/uprobes.c vma_has_uprobes(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 1431 kernel/events/uprobes.c void uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end) vm_area_struct 1450 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 1998 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 2054 kernel/events/uprobes.c struct vm_area_struct *vma; vm_area_struct 344 kernel/fork.c struct vm_area_struct *vm_area_alloc(struct mm_struct *mm) vm_area_struct 346 kernel/fork.c struct vm_area_struct *vma; vm_area_struct 354 kernel/fork.c struct vm_area_struct *vm_area_dup(struct vm_area_struct *orig) vm_area_struct 356 kernel/fork.c struct vm_area_struct *new = kmem_cache_alloc(vm_area_cachep, GFP_KERNEL); vm_area_struct 365 kernel/fork.c void vm_area_free(struct vm_area_struct *vma) vm_area_struct 481 kernel/fork.c struct vm_area_struct *mpnt, *tmp, *prev, **pprev; vm_area_struct 2725 kernel/fork.c vm_area_cachep = KMEM_CACHE(vm_area_struct, SLAB_PANIC|SLAB_ACCOUNT); vm_area_struct 272 kernel/kcov.c static int kcov_mmap(struct file *filep, struct vm_area_struct *vma) vm_area_struct 33 kernel/relay.c static void relay_file_mmap_close(struct vm_area_struct *vma) vm_area_struct 96 kernel/relay.c static int relay_mmap_buf(struct rchan_buf *buf, struct vm_area_struct *vma) vm_area_struct 916 kernel/relay.c static int relay_file_mmap(struct file *filp, struct vm_area_struct *vma) vm_area_struct 2490 kernel/sched/fair.c struct vm_area_struct *vma; vm_area_struct 4505 kernel/signal.c __weak const char *arch_vma_name(struct vm_area_struct *vma) vm_area_struct 1844 kernel/sys.c struct vm_area_struct *vma; vm_area_struct 2093 kernel/sys.c struct vm_area_struct *vma; vm_area_struct 379 kernel/trace/trace_output.c const struct vm_area_struct *vma; vm_area_struct 120 mm/debug.c void dump_vma(const struct vm_area_struct *vma) vm_area_struct 2705 mm/filemap.c int generic_file_mmap(struct file * file, struct vm_area_struct * vma) vm_area_struct 2719 mm/filemap.c int generic_file_readonly_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2730 mm/filemap.c int generic_file_mmap(struct file * file, struct vm_area_struct * vma) vm_area_struct 2734 mm/filemap.c int generic_file_readonly_mmap(struct file * file, struct vm_area_struct * vma) vm_area_struct 38 mm/frame_vector.c struct vm_area_struct *vma; vm_area_struct 123 mm/gup.c static struct page *no_page_table(struct vm_area_struct *vma, vm_area_struct 139 mm/gup.c static int follow_pfn_pte(struct vm_area_struct *vma, unsigned long address, vm_area_struct 177 mm/gup.c static inline bool should_force_cow_break(struct vm_area_struct *vma, unsigned int flags) vm_area_struct 182 mm/gup.c static struct page *follow_page_pte(struct vm_area_struct *vma, vm_area_struct 317 mm/gup.c static struct page *follow_pmd_mask(struct vm_area_struct *vma, vm_area_struct 432 mm/gup.c static struct page *follow_pud_mask(struct vm_area_struct *vma, vm_area_struct 472 mm/gup.c static struct page *follow_p4d_mask(struct vm_area_struct *vma, vm_area_struct 517 mm/gup.c static struct page *follow_page_mask(struct vm_area_struct *vma, vm_area_struct 557 mm/gup.c struct page *follow_page(struct vm_area_struct *vma, unsigned long address, vm_area_struct 570 mm/gup.c unsigned int gup_flags, struct vm_area_struct **vma, vm_area_struct 627 mm/gup.c static int faultin_page(struct task_struct *tsk, struct vm_area_struct *vma, vm_area_struct 685 mm/gup.c static int check_vma_flags(struct vm_area_struct *vma, unsigned long gup_flags) vm_area_struct 791 mm/gup.c struct vm_area_struct **vmas, int *nonblocking) vm_area_struct 794 mm/gup.c struct vm_area_struct *vma = NULL; vm_area_struct 910 mm/gup.c static bool vma_permits_fault(struct vm_area_struct *vma, vm_area_struct 967 mm/gup.c struct vm_area_struct *vma; vm_area_struct 1018 mm/gup.c struct vm_area_struct **vmas, vm_area_struct 1167 mm/gup.c struct vm_area_struct **vmas, int *locked) vm_area_struct 1203 mm/gup.c long populate_vma_page_range(struct vm_area_struct *vma, vm_area_struct 1253 mm/gup.c struct vm_area_struct *vma = NULL; vm_area_struct 1319 mm/gup.c struct vm_area_struct *vma; vm_area_struct 1334 mm/gup.c struct vm_area_struct **vmas, int *locked, vm_area_struct 1337 mm/gup.c struct vm_area_struct *vma; vm_area_struct 1377 mm/gup.c static bool check_dax_vmas(struct vm_area_struct **vmas, long nr_pages) vm_area_struct 1380 mm/gup.c struct vm_area_struct *vma_prev = NULL; vm_area_struct 1383 mm/gup.c struct vm_area_struct *vma = vmas[i]; vm_area_struct 1453 mm/gup.c struct vm_area_struct **vmas, vm_area_struct 1540 mm/gup.c struct vm_area_struct **vmas, vm_area_struct 1556 mm/gup.c struct vm_area_struct **vmas, vm_area_struct 1559 mm/gup.c struct vm_area_struct **vmas_tmp = vmas; vm_area_struct 1569 mm/gup.c sizeof(struct vm_area_struct *), vm_area_struct 1607 mm/gup.c struct vm_area_struct **vmas, vm_area_struct 1624 mm/gup.c struct vm_area_struct **vmas) vm_area_struct 229 mm/hmm.c struct vm_area_struct *vma = walk->vma; vm_area_struct 733 mm/hmm.c struct vm_area_struct *vma = walk->vma; vm_area_struct 896 mm/hmm.c struct vm_area_struct *vma; vm_area_struct 65 mm/huge_memory.c bool transparent_hugepage_enabled(struct vm_area_struct *vma) vm_area_struct 484 mm/huge_memory.c pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) vm_area_struct 578 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 664 mm/huge_memory.c static inline gfp_t alloc_hugepage_direct_gfpmask(struct vm_area_struct *vma) vm_area_struct 692 mm/huge_memory.c struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, vm_area_struct 709 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 769 mm/huge_memory.c static void insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 819 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 851 mm/huge_memory.c static pud_t maybe_pud_mkwrite(pud_t pud, struct vm_area_struct *vma) vm_area_struct 858 mm/huge_memory.c static void insert_pfn_pud(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 897 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 922 mm/huge_memory.c static void touch_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 935 mm/huge_memory.c struct page *follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 980 mm/huge_memory.c struct vm_area_struct *vma) vm_area_struct 1068 mm/huge_memory.c static void touch_pud(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1081 mm/huge_memory.c struct page *follow_devmap_pud(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1120 mm/huge_memory.c struct vm_area_struct *vma) vm_area_struct 1201 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1317 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1465 mm/huge_memory.c struct page *follow_trans_huge_pmd(struct vm_area_struct *vma, vm_area_struct 1536 mm/huge_memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1694 mm/huge_memory.c bool madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, vm_area_struct 1773 mm/huge_memory.c int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, vm_area_struct 1841 mm/huge_memory.c struct vm_area_struct *vma) vm_area_struct 1864 mm/huge_memory.c bool move_huge_pmd(struct vm_area_struct *vma, unsigned long old_addr, vm_area_struct 1924 mm/huge_memory.c int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 2012 mm/huge_memory.c spinlock_t *__pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) vm_area_struct 2029 mm/huge_memory.c spinlock_t *__pud_trans_huge_lock(pud_t *pud, struct vm_area_struct *vma) vm_area_struct 2041 mm/huge_memory.c int zap_huge_pud(struct mmu_gather *tlb, struct vm_area_struct *vma, vm_area_struct 2067 mm/huge_memory.c static void __split_huge_pud_locked(struct vm_area_struct *vma, pud_t *pud, vm_area_struct 2080 mm/huge_memory.c void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud, vm_area_struct 2105 mm/huge_memory.c static void __split_huge_zero_page_pmd(struct vm_area_struct *vma, vm_area_struct 2139 mm/huge_memory.c static void __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 2299 mm/huge_memory.c void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 2344 mm/huge_memory.c void split_huge_pmd_address(struct vm_area_struct *vma, unsigned long address, vm_area_struct 2369 mm/huge_memory.c void vma_adjust_trans_huge(struct vm_area_struct *vma, vm_area_struct 2400 mm/huge_memory.c struct vm_area_struct *next = vma->vm_next; vm_area_struct 3023 mm/huge_memory.c struct vm_area_struct *vma = pvmw->vma; vm_area_struct 3048 mm/huge_memory.c struct vm_area_struct *vma = pvmw->vma; vm_area_struct 218 mm/hugetlb.c static inline struct hugepage_subpool *subpool_vma(struct vm_area_struct *vma) vm_area_struct 624 mm/hugetlb.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 630 mm/hugetlb.c pgoff_t linear_hugepage_index(struct vm_area_struct *vma, vm_area_struct 641 mm/hugetlb.c unsigned long vma_kernel_pagesize(struct vm_area_struct *vma) vm_area_struct 655 mm/hugetlb.c __weak unsigned long vma_mmu_pagesize(struct vm_area_struct *vma) vm_area_struct 688 mm/hugetlb.c static unsigned long get_vma_private_data(struct vm_area_struct *vma) vm_area_struct 693 mm/hugetlb.c static void set_vma_private_data(struct vm_area_struct *vma, vm_area_struct 756 mm/hugetlb.c static struct resv_map *vma_resv_map(struct vm_area_struct *vma) vm_area_struct 771 mm/hugetlb.c static void set_vma_resv_map(struct vm_area_struct *vma, struct resv_map *map) vm_area_struct 780 mm/hugetlb.c static void set_vma_resv_flags(struct vm_area_struct *vma, unsigned long flags) vm_area_struct 788 mm/hugetlb.c static int is_vma_resv_set(struct vm_area_struct *vma, unsigned long flag) vm_area_struct 796 mm/hugetlb.c void reset_vma_resv_huge_pages(struct vm_area_struct *vma) vm_area_struct 804 mm/hugetlb.c static bool vma_has_reserves(struct vm_area_struct *vma, long chg) vm_area_struct 940 mm/hugetlb.c struct vm_area_struct *vma, vm_area_struct 1738 mm/hugetlb.c struct vm_area_struct *vma, unsigned long addr) vm_area_struct 1795 mm/hugetlb.c struct page *alloc_huge_page_vma(struct hstate *h, struct vm_area_struct *vma, vm_area_struct 1986 mm/hugetlb.c struct vm_area_struct *vma, unsigned long addr, vm_area_struct 2047 mm/hugetlb.c struct vm_area_struct *vma, unsigned long addr) vm_area_struct 2053 mm/hugetlb.c struct vm_area_struct *vma, unsigned long addr) vm_area_struct 2059 mm/hugetlb.c struct vm_area_struct *vma, unsigned long addr) vm_area_struct 2065 mm/hugetlb.c struct vm_area_struct *vma, unsigned long addr) vm_area_struct 2082 mm/hugetlb.c struct vm_area_struct *vma, unsigned long address, vm_area_struct 2114 mm/hugetlb.c struct page *alloc_huge_page(struct vm_area_struct *vma, vm_area_struct 3279 mm/hugetlb.c static void hugetlb_vm_op_open(struct vm_area_struct *vma) vm_area_struct 3295 mm/hugetlb.c static void hugetlb_vm_op_close(struct vm_area_struct *vma) vm_area_struct 3323 mm/hugetlb.c static int hugetlb_vm_op_split(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 3330 mm/hugetlb.c static unsigned long hugetlb_vm_op_pagesize(struct vm_area_struct *vma) vm_area_struct 3364 mm/hugetlb.c static pte_t make_huge_pte(struct vm_area_struct *vma, struct page *page, vm_area_struct 3383 mm/hugetlb.c static void set_huge_ptep_writable(struct vm_area_struct *vma, vm_area_struct 3420 mm/hugetlb.c struct vm_area_struct *vma) vm_area_struct 3519 mm/hugetlb.c void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, vm_area_struct 3623 mm/hugetlb.c struct vm_area_struct *vma, unsigned long start, vm_area_struct 3641 mm/hugetlb.c void unmap_hugepage_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 3671 mm/hugetlb.c static void unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 3675 mm/hugetlb.c struct vm_area_struct *iter_vma; vm_area_struct 3727 mm/hugetlb.c static vm_fault_t hugetlb_cow(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 3853 mm/hugetlb.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 3869 mm/hugetlb.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 3908 mm/hugetlb.c struct vm_area_struct *vma, vm_area_struct 4119 mm/hugetlb.c vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 4262 mm/hugetlb.c struct vm_area_struct *dst_vma, vm_area_struct 4387 mm/hugetlb.c long follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 4388 mm/hugetlb.c struct page **pages, struct vm_area_struct **vmas, vm_area_struct 4553 mm/hugetlb.c unsigned long hugetlb_change_protection(struct vm_area_struct *vma, vm_area_struct 4647 mm/hugetlb.c struct vm_area_struct *vma, vm_area_struct 4803 mm/hugetlb.c static unsigned long page_table_shareable(struct vm_area_struct *svma, vm_area_struct 4804 mm/hugetlb.c struct vm_area_struct *vma, vm_area_struct 4828 mm/hugetlb.c static bool vma_shareable(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 4846 mm/hugetlb.c void adjust_range_if_pmd_sharing_possible(struct vm_area_struct *vma, vm_area_struct 4881 mm/hugetlb.c struct vm_area_struct *vma = find_vma(mm, addr); vm_area_struct 4885 mm/hugetlb.c struct vm_area_struct *svma; vm_area_struct 4968 mm/hugetlb.c void adjust_range_if_pmd_sharing_possible(struct vm_area_struct *vma, vm_area_struct 5062 mm/hugetlb.c follow_huge_pd(struct vm_area_struct *vma, vm_area_struct 39 mm/internal.h void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *start_vma, vm_area_struct 42 mm/internal.h static inline bool can_madv_lru_vma(struct vm_area_struct *vma) vm_area_struct 48 mm/internal.h struct vm_area_struct *vma, vm_area_struct 292 mm/internal.h void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 293 mm/internal.h struct vm_area_struct *prev, struct rb_node *rb_parent); vm_area_struct 296 mm/internal.h extern long populate_vma_page_range(struct vm_area_struct *vma, vm_area_struct 298 mm/internal.h extern void munlock_vma_pages_range(struct vm_area_struct *vma, vm_area_struct 300 mm/internal.h static inline void munlock_vma_pages_all(struct vm_area_struct *vma) vm_area_struct 339 mm/internal.h extern pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma); vm_area_struct 345 mm/internal.h __vma_address(struct page *page, struct vm_area_struct *vma) vm_area_struct 352 mm/internal.h vma_address(struct page *page, struct vm_area_struct *vma) vm_area_struct 13 mm/interval_tree.c static inline unsigned long vma_start_pgoff(struct vm_area_struct *v) vm_area_struct 18 mm/interval_tree.c static inline unsigned long vma_last_pgoff(struct vm_area_struct *v) vm_area_struct 23 mm/interval_tree.c INTERVAL_TREE_DEFINE(struct vm_area_struct, shared.rb, vm_area_struct 28 mm/interval_tree.c void vma_interval_tree_insert_after(struct vm_area_struct *node, vm_area_struct 29 mm/interval_tree.c struct vm_area_struct *prev, vm_area_struct 33 mm/interval_tree.c struct vm_area_struct *parent; vm_area_struct 43 mm/interval_tree.c struct vm_area_struct, shared.rb); vm_area_struct 48 mm/interval_tree.c struct vm_area_struct, shared.rb); vm_area_struct 313 mm/khugepaged.c int hugepage_madvise(struct vm_area_struct *vma, vm_area_struct 407 mm/khugepaged.c static bool hugepage_vma_check(struct vm_area_struct *vma, vm_area_struct 464 mm/khugepaged.c int khugepaged_enter_vma_merge(struct vm_area_struct *vma, vm_area_struct 532 mm/khugepaged.c static int __collapse_huge_page_isolate(struct vm_area_struct *vma, vm_area_struct 647 mm/khugepaged.c struct vm_area_struct *vma, vm_area_struct 861 mm/khugepaged.c struct vm_area_struct **vmap) vm_area_struct 863 mm/khugepaged.c struct vm_area_struct *vma; vm_area_struct 891 mm/khugepaged.c struct vm_area_struct *vma, vm_area_struct 958 mm/khugepaged.c struct vm_area_struct *vma; vm_area_struct 1116 mm/khugepaged.c struct vm_area_struct *vma, vm_area_struct 1293 mm/khugepaged.c struct vm_area_struct *vma = find_vma(mm, haddr); vm_area_struct 1419 mm/khugepaged.c struct vm_area_struct *vma; vm_area_struct 1910 mm/khugepaged.c struct vm_area_struct *vma; vm_area_struct 470 mm/ksm.c static int break_ksm(struct vm_area_struct *vma, unsigned long addr) vm_area_struct 519 mm/ksm.c static struct vm_area_struct *find_mergeable_vma(struct mm_struct *mm, vm_area_struct 522 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 537 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 556 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 843 mm/ksm.c static int unmerge_ksm_pages(struct vm_area_struct *vma, vm_area_struct 968 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 1032 mm/ksm.c static int write_protect_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 1119 mm/ksm.c static int replace_page(struct vm_area_struct *vma, struct page *page, vm_area_struct 1201 mm/ksm.c static int try_to_merge_one_page(struct vm_area_struct *vma, vm_area_struct 1280 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 2111 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 2228 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 2436 mm/ksm.c int ksm_madvise(struct vm_area_struct *vma, unsigned long start, vm_area_struct 2568 mm/ksm.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 2619 mm/ksm.c struct vm_area_struct *vma; vm_area_struct 2663 mm/ksm.c struct vm_area_struct *vma, vm_area_struct 65 mm/madvise.c static long madvise_behavior(struct vm_area_struct *vma, vm_area_struct 66 mm/madvise.c struct vm_area_struct **prev, vm_area_struct 187 mm/madvise.c struct vm_area_struct *vma = walk->private; vm_area_struct 222 mm/madvise.c static void force_shm_swapin_readahead(struct vm_area_struct *vma, vm_area_struct 253 mm/madvise.c static long madvise_willneed(struct vm_area_struct *vma, vm_area_struct 254 mm/madvise.c struct vm_area_struct **prev, vm_area_struct 308 mm/madvise.c struct vm_area_struct *vma = walk->vma; vm_area_struct 478 mm/madvise.c struct vm_area_struct *vma, vm_area_struct 491 mm/madvise.c static long madvise_cold(struct vm_area_struct *vma, vm_area_struct 492 mm/madvise.c struct vm_area_struct **prev, vm_area_struct 511 mm/madvise.c struct vm_area_struct *vma, vm_area_struct 524 mm/madvise.c static inline bool can_do_pageout(struct vm_area_struct *vma) vm_area_struct 540 mm/madvise.c static long madvise_pageout(struct vm_area_struct *vma, vm_area_struct 541 mm/madvise.c struct vm_area_struct **prev, vm_area_struct 568 mm/madvise.c struct vm_area_struct *vma = walk->vma; vm_area_struct 699 mm/madvise.c static int madvise_free_single_vma(struct vm_area_struct *vma, vm_area_struct 753 mm/madvise.c static long madvise_dontneed_single_vma(struct vm_area_struct *vma, vm_area_struct 760 mm/madvise.c static long madvise_dontneed_free(struct vm_area_struct *vma, vm_area_struct 761 mm/madvise.c struct vm_area_struct **prev, vm_area_struct 820 mm/madvise.c static long madvise_remove(struct vm_area_struct *vma, vm_area_struct 821 mm/madvise.c struct vm_area_struct **prev, vm_area_struct 934 mm/madvise.c madvise_vma(struct vm_area_struct *vma, struct vm_area_struct **prev, vm_area_struct 1056 mm/madvise.c struct vm_area_struct *vma, *prev; vm_area_struct 5372 mm/memcontrol.c static struct page *mc_handle_present_pte(struct vm_area_struct *vma, vm_area_struct 5393 mm/memcontrol.c static struct page *mc_handle_swap_pte(struct vm_area_struct *vma, vm_area_struct 5429 mm/memcontrol.c static struct page *mc_handle_swap_pte(struct vm_area_struct *vma, vm_area_struct 5436 mm/memcontrol.c static struct page *mc_handle_file_pte(struct vm_area_struct *vma, vm_area_struct 5594 mm/memcontrol.c static enum mc_target_type get_mctgt_type(struct vm_area_struct *vma, vm_area_struct 5645 mm/memcontrol.c static enum mc_target_type get_mctgt_type_thp(struct vm_area_struct *vma, vm_area_struct 5670 mm/memcontrol.c static inline enum mc_target_type get_mctgt_type_thp(struct vm_area_struct *vma, vm_area_struct 5681 mm/memcontrol.c struct vm_area_struct *vma = walk->vma; vm_area_struct 5881 mm/memcontrol.c struct vm_area_struct *vma = walk->vma; vm_area_struct 265 mm/memory-failure.c struct vm_area_struct *vma) vm_area_struct 309 mm/memory-failure.c struct vm_area_struct *vma, vm_area_struct 441 mm/memory-failure.c struct vm_area_struct *vma; vm_area_struct 477 mm/memory-failure.c struct vm_area_struct *vma; vm_area_struct 370 mm/memory.c void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, vm_area_struct 374 mm/memory.c struct vm_area_struct *next = vma->vm_next; vm_area_struct 481 mm/memory.c static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 574 mm/memory.c struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 630 mm/memory.c struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 679 mm/memory.c pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *vma, vm_area_struct 785 mm/memory.c pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, vm_area_struct 848 mm/memory.c pud_t *dst_pud, pud_t *src_pud, struct vm_area_struct *vma, vm_area_struct 882 mm/memory.c p4d_t *dst_p4d, p4d_t *src_p4d, struct vm_area_struct *vma, vm_area_struct 916 mm/memory.c pgd_t *dst_pgd, pgd_t *src_pgd, struct vm_area_struct *vma, vm_area_struct 938 mm/memory.c struct vm_area_struct *vma) vm_area_struct 1005 mm/memory.c struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 1140 mm/memory.c struct vm_area_struct *vma, pud_t *pud, vm_area_struct 1175 mm/memory.c struct vm_area_struct *vma, p4d_t *p4d, vm_area_struct 1204 mm/memory.c struct vm_area_struct *vma, pgd_t *pgd, vm_area_struct 1223 mm/memory.c struct vm_area_struct *vma, vm_area_struct 1244 mm/memory.c struct vm_area_struct *vma, unsigned long start_addr, vm_area_struct 1305 mm/memory.c struct vm_area_struct *vma, unsigned long start_addr, vm_area_struct 1326 mm/memory.c void zap_page_range(struct vm_area_struct *vma, unsigned long start, vm_area_struct 1353 mm/memory.c static void zap_page_range_single(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1381 mm/memory.c void zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1422 mm/memory.c static int insert_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1484 mm/memory.c int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1511 mm/memory.c static int __vm_map_pages(struct vm_area_struct *vma, struct page **pages, vm_area_struct 1554 mm/memory.c int vm_map_pages(struct vm_area_struct *vma, struct page **pages, vm_area_struct 1574 mm/memory.c int vm_map_pages_zero(struct vm_area_struct *vma, struct page **pages, vm_area_struct 1581 mm/memory.c static vm_fault_t insert_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1652 mm/memory.c vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1700 mm/memory.c vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1707 mm/memory.c static bool vm_mixed_ok(struct vm_area_struct *vma, pfn_t pfn) vm_area_struct 1721 mm/memory.c static vm_fault_t __vm_insert_mixed(struct vm_area_struct *vma, vm_area_struct 1767 mm/memory.c vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1779 mm/memory.c vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, vm_area_struct 1896 mm/memory.c int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1970 mm/memory.c int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len) vm_area_struct 2148 mm/memory.c static inline void cow_user_page(struct page *dst, struct page *src, unsigned long va, struct vm_area_struct *vma) vm_area_struct 2176 mm/memory.c static gfp_t __get_fault_gfp_mask(struct vm_area_struct *vma) vm_area_struct 2232 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2286 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2323 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2495 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2514 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2566 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2647 mm/memory.c static void unmap_mapping_range_vma(struct vm_area_struct *vma, vm_area_struct 2657 mm/memory.c struct vm_area_struct *vma; vm_area_struct 2753 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2968 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3083 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3142 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3192 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3205 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3286 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3491 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3518 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3557 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3600 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3648 mm/memory.c static int numa_migrate_prep(struct page *page, struct vm_area_struct *vma, vm_area_struct 3665 mm/memory.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3777 mm/memory.c static inline bool vma_is_accessible(struct vm_area_struct *vma) vm_area_struct 3909 mm/memory.c static vm_fault_t __handle_mm_fault(struct vm_area_struct *vma, vm_area_struct 3998 mm/memory.c vm_fault_t handle_mm_fault(struct vm_area_struct *vma, unsigned long address, vm_area_struct 4235 mm/memory.c int follow_pfn(struct vm_area_struct *vma, unsigned long address, vm_area_struct 4255 mm/memory.c int follow_phys(struct vm_area_struct *vma, vm_area_struct 4283 mm/memory.c int generic_access_phys(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 4316 mm/memory.c struct vm_area_struct *vma; vm_area_struct 4423 mm/memory.c struct vm_area_struct *vma; vm_area_struct 4562 mm/memory.c struct vm_area_struct *vma, vm_area_struct 4582 mm/memory.c struct vm_area_struct *vma; vm_area_struct 4594 mm/memory.c unsigned long addr_hint, struct vm_area_struct *vma, vm_area_struct 380 mm/mempolicy.c struct vm_area_struct *vma; vm_area_struct 413 mm/mempolicy.c struct vm_area_struct *prev; vm_area_struct 493 mm/mempolicy.c struct vm_area_struct *vma = walk->vma; vm_area_struct 594 mm/mempolicy.c unsigned long change_prot_numa(struct vm_area_struct *vma, vm_area_struct 606 mm/mempolicy.c static unsigned long change_prot_numa(struct vm_area_struct *vma, vm_area_struct 616 mm/mempolicy.c struct vm_area_struct *vma = walk->vma; vm_area_struct 698 mm/mempolicy.c static int vma_replace_policy(struct vm_area_struct *vma, vm_area_struct 734 mm/mempolicy.c struct vm_area_struct *next; vm_area_struct 735 mm/mempolicy.c struct vm_area_struct *prev; vm_area_struct 736 mm/mempolicy.c struct vm_area_struct *vma; vm_area_struct 876 mm/mempolicy.c struct vm_area_struct *vma = NULL; vm_area_struct 1167 mm/mempolicy.c struct vm_area_struct *vma; vm_area_struct 1702 mm/mempolicy.c struct mempolicy *__get_vma_policy(struct vm_area_struct *vma, vm_area_struct 1739 mm/mempolicy.c static struct mempolicy *get_vma_policy(struct vm_area_struct *vma, vm_area_struct 1750 mm/mempolicy.c bool vma_policy_mof(struct vm_area_struct *vma) vm_area_struct 1906 mm/mempolicy.c struct vm_area_struct *vma, unsigned long addr, int shift) vm_area_struct 1942 mm/mempolicy.c int huge_node(struct vm_area_struct *vma, unsigned long addr, gfp_t gfp_flags, vm_area_struct 2098 mm/mempolicy.c alloc_pages_vma(gfp_t gfp, int order, struct vm_area_struct *vma, vm_area_struct 2200 mm/mempolicy.c int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst) vm_area_struct 2385 mm/mempolicy.c int mpol_misplaced(struct page *page, struct vm_area_struct *vma, unsigned long addr) vm_area_struct 2588 mm/mempolicy.c struct vm_area_struct pvma; vm_area_struct 2620 mm/mempolicy.c struct vm_area_struct *vma, struct mempolicy *npol) vm_area_struct 204 mm/migrate.c static bool remove_migration_pte(struct page *page, struct vm_area_struct *vma, vm_area_struct 347 mm/migrate.c void migration_entry_wait_huge(struct vm_area_struct *vma, vm_area_struct 1528 mm/migrate.c struct vm_area_struct *vma; vm_area_struct 1722 mm/migrate.c struct vm_area_struct *vma; vm_area_struct 1969 mm/migrate.c int migrate_misplaced_page(struct page *page, struct vm_area_struct *vma, vm_area_struct 2025 mm/migrate.c struct vm_area_struct *vma, vm_area_struct 2194 mm/migrate.c struct vm_area_struct *vma = walk->vma; vm_area_struct 2709 mm/migrate.c struct vm_area_struct *vma = migrate->vma; vm_area_struct 96 mm/mincore.c struct vm_area_struct *vma, unsigned char *vec) vm_area_struct 126 mm/mincore.c struct vm_area_struct *vma = walk->vma; vm_area_struct 180 mm/mincore.c static inline bool can_do_mincore(struct vm_area_struct *vma) vm_area_struct 209 mm/mincore.c struct vm_area_struct *vma; vm_area_struct 375 mm/mlock.c struct vm_area_struct *vma, struct zone *zone, vm_area_struct 445 mm/mlock.c void munlock_vma_pages_range(struct vm_area_struct *vma, vm_area_struct 519 mm/mlock.c static int mlock_fixup(struct vm_area_struct *vma, struct vm_area_struct **prev, vm_area_struct 587 mm/mlock.c struct vm_area_struct * vma, * prev; vm_area_struct 642 mm/mlock.c struct vm_area_struct *vma; vm_area_struct 765 mm/mlock.c struct vm_area_struct * vma, * prev = NULL; vm_area_struct 77 mm/mmap.c struct vm_area_struct *vma, struct vm_area_struct *prev, vm_area_struct 122 mm/mmap.c void vma_set_page_prot(struct vm_area_struct *vma) vm_area_struct 139 mm/mmap.c static void __remove_shared_vm_struct(struct vm_area_struct *vma, vm_area_struct 156 mm/mmap.c void unlink_file_vma(struct vm_area_struct *vma) vm_area_struct 171 mm/mmap.c static struct vm_area_struct *remove_vma(struct vm_area_struct *vma) vm_area_struct 173 mm/mmap.c struct vm_area_struct *next = vma->vm_next; vm_area_struct 192 mm/mmap.c struct vm_area_struct *next; vm_area_struct 286 mm/mmap.c static inline unsigned long vma_compute_gap(struct vm_area_struct *vma) vm_area_struct 308 mm/mmap.c static unsigned long vma_compute_subtree_gap(struct vm_area_struct *vma) vm_area_struct 313 mm/mmap.c struct vm_area_struct, vm_rb)->rb_subtree_gap; vm_area_struct 319 mm/mmap.c struct vm_area_struct, vm_rb)->rb_subtree_gap; vm_area_struct 334 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 335 mm/mmap.c vma = rb_entry(nd, struct vm_area_struct, vm_rb); vm_area_struct 374 mm/mmap.c static void validate_mm_rb(struct rb_root *root, struct vm_area_struct *ignore) vm_area_struct 379 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 380 mm/mmap.c vma = rb_entry(nd, struct vm_area_struct, vm_rb); vm_area_struct 392 mm/mmap.c struct vm_area_struct *vma = mm->mmap; vm_area_struct 432 mm/mmap.c struct vm_area_struct, vm_rb, vm_area_struct 440 mm/mmap.c static void vma_gap_update(struct vm_area_struct *vma) vm_area_struct 449 mm/mmap.c static inline void vma_rb_insert(struct vm_area_struct *vma, vm_area_struct 458 mm/mmap.c static void __vma_rb_erase(struct vm_area_struct *vma, struct rb_root *root) vm_area_struct 468 mm/mmap.c static __always_inline void vma_rb_erase_ignore(struct vm_area_struct *vma, vm_area_struct 470 mm/mmap.c struct vm_area_struct *ignore) vm_area_struct 482 mm/mmap.c static __always_inline void vma_rb_erase(struct vm_area_struct *vma, vm_area_struct 509 mm/mmap.c anon_vma_interval_tree_pre_update_vma(struct vm_area_struct *vma) vm_area_struct 518 mm/mmap.c anon_vma_interval_tree_post_update_vma(struct vm_area_struct *vma) vm_area_struct 527 mm/mmap.c unsigned long end, struct vm_area_struct **pprev, vm_area_struct 536 mm/mmap.c struct vm_area_struct *vma_tmp; vm_area_struct 539 mm/mmap.c vma_tmp = rb_entry(__rb_parent, struct vm_area_struct, vm_rb); vm_area_struct 554 mm/mmap.c *pprev = rb_entry(rb_prev, struct vm_area_struct, vm_rb); vm_area_struct 564 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 588 mm/mmap.c void __vma_link_rb(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 612 mm/mmap.c static void __vma_link_file(struct vm_area_struct *vma) vm_area_struct 632 mm/mmap.c __vma_link(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 633 mm/mmap.c struct vm_area_struct *prev, struct rb_node **rb_link, vm_area_struct 640 mm/mmap.c static void vma_link(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 641 mm/mmap.c struct vm_area_struct *prev, struct rb_node **rb_link, vm_area_struct 665 mm/mmap.c static void __insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma) vm_area_struct 667 mm/mmap.c struct vm_area_struct *prev; vm_area_struct 678 mm/mmap.c struct vm_area_struct *vma, vm_area_struct 679 mm/mmap.c struct vm_area_struct *prev, vm_area_struct 681 mm/mmap.c struct vm_area_struct *ignore) vm_area_struct 683 mm/mmap.c struct vm_area_struct *next; vm_area_struct 704 mm/mmap.c struct vm_area_struct *vma, vm_area_struct 705 mm/mmap.c struct vm_area_struct *prev) vm_area_struct 717 mm/mmap.c int __vma_adjust(struct vm_area_struct *vma, unsigned long start, vm_area_struct 718 mm/mmap.c unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert, vm_area_struct 719 mm/mmap.c struct vm_area_struct *expand) vm_area_struct 722 mm/mmap.c struct vm_area_struct *next = vma->vm_next, *orig_vma = vma; vm_area_struct 732 mm/mmap.c struct vm_area_struct *exporter = NULL, *importer = NULL; vm_area_struct 1010 mm/mmap.c static inline int is_mergeable_vma(struct vm_area_struct *vma, vm_area_struct 1035 mm/mmap.c struct vm_area_struct *vma) vm_area_struct 1059 mm/mmap.c can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags, vm_area_struct 1080 mm/mmap.c can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags, vm_area_struct 1135 mm/mmap.c struct vm_area_struct *vma_merge(struct mm_struct *mm, vm_area_struct 1136 mm/mmap.c struct vm_area_struct *prev, unsigned long addr, vm_area_struct 1143 mm/mmap.c struct vm_area_struct *area, *next; vm_area_struct 1241 mm/mmap.c static int anon_vma_compatible(struct vm_area_struct *a, struct vm_area_struct *b) vm_area_struct 1272 mm/mmap.c static struct anon_vma *reusable_anon_vma(struct vm_area_struct *old, struct vm_area_struct *a, struct vm_area_struct *b) vm_area_struct 1291 mm/mmap.c struct anon_vma *find_mergeable_anon_vma(struct vm_area_struct *vma) vm_area_struct 1294 mm/mmap.c struct vm_area_struct *near; vm_area_struct 1441 mm/mmap.c struct vm_area_struct *vma = find_vma(mm, addr); vm_area_struct 1663 mm/mmap.c int vma_wants_writenotify(struct vm_area_struct *vma, pgprot_t vm_page_prot) vm_area_struct 1716 mm/mmap.c struct vm_area_struct *vma, *prev; vm_area_struct 1888 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 1908 mm/mmap.c vma = rb_entry(mm->mm_rb.rb_node, struct vm_area_struct, vm_rb); vm_area_struct 1916 mm/mmap.c struct vm_area_struct *left = vm_area_struct 1918 mm/mmap.c struct vm_area_struct, vm_rb); vm_area_struct 1936 mm/mmap.c struct vm_area_struct *right = vm_area_struct 1938 mm/mmap.c struct vm_area_struct, vm_rb); vm_area_struct 1951 mm/mmap.c struct vm_area_struct, vm_rb); vm_area_struct 1983 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 2012 mm/mmap.c vma = rb_entry(mm->mm_rb.rb_node, struct vm_area_struct, vm_rb); vm_area_struct 2020 mm/mmap.c struct vm_area_struct *right = vm_area_struct 2022 mm/mmap.c struct vm_area_struct, vm_rb); vm_area_struct 2040 mm/mmap.c struct vm_area_struct *left = vm_area_struct 2042 mm/mmap.c struct vm_area_struct, vm_rb); vm_area_struct 2055 mm/mmap.c struct vm_area_struct, vm_rb); vm_area_struct 2105 mm/mmap.c struct vm_area_struct *vma, *prev; vm_area_struct 2143 mm/mmap.c struct vm_area_struct *vma, *prev; vm_area_struct 2235 mm/mmap.c struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) vm_area_struct 2238 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 2248 mm/mmap.c struct vm_area_struct *tmp; vm_area_struct 2250 mm/mmap.c tmp = rb_entry(rb_node, struct vm_area_struct, vm_rb); vm_area_struct 2271 mm/mmap.c struct vm_area_struct * vm_area_struct 2273 mm/mmap.c struct vm_area_struct **pprev) vm_area_struct 2275 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 2283 mm/mmap.c *pprev = rb_node ? rb_entry(rb_node, struct vm_area_struct, vm_rb) : NULL; vm_area_struct 2293 mm/mmap.c static int acct_stack_growth(struct vm_area_struct *vma, vm_area_struct 2339 mm/mmap.c int expand_upwards(struct vm_area_struct *vma, unsigned long address) vm_area_struct 2342 mm/mmap.c struct vm_area_struct *next; vm_area_struct 2430 mm/mmap.c int expand_downwards(struct vm_area_struct *vma, vm_area_struct 2434 mm/mmap.c struct vm_area_struct *prev; vm_area_struct 2521 mm/mmap.c int expand_stack(struct vm_area_struct *vma, unsigned long address) vm_area_struct 2526 mm/mmap.c struct vm_area_struct * vm_area_struct 2529 mm/mmap.c struct vm_area_struct *vma, *prev; vm_area_struct 2543 mm/mmap.c int expand_stack(struct vm_area_struct *vma, unsigned long address) vm_area_struct 2548 mm/mmap.c struct vm_area_struct * vm_area_struct 2551 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 2582 mm/mmap.c static void remove_vma_list(struct mm_struct *mm, struct vm_area_struct *vma) vm_area_struct 2606 mm/mmap.c struct vm_area_struct *vma, struct vm_area_struct *prev, vm_area_struct 2609 mm/mmap.c struct vm_area_struct *next = prev ? prev->vm_next : mm->mmap; vm_area_struct 2626 mm/mmap.c detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 2627 mm/mmap.c struct vm_area_struct *prev, unsigned long end) vm_area_struct 2629 mm/mmap.c struct vm_area_struct **insertion_point; vm_area_struct 2630 mm/mmap.c struct vm_area_struct *tail_vma = NULL; vm_area_struct 2656 mm/mmap.c int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 2659 mm/mmap.c struct vm_area_struct *new; vm_area_struct 2720 mm/mmap.c int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 2738 mm/mmap.c struct vm_area_struct *vma, *prev, *last; vm_area_struct 2818 mm/mmap.c struct vm_area_struct *tmp = vma; vm_area_struct 2896 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 2928 mm/mmap.c struct vm_area_struct *next; vm_area_struct 2956 mm/mmap.c struct vm_area_struct *tmp; vm_area_struct 2995 mm/mmap.c struct vm_area_struct *vma, *prev; vm_area_struct 3101 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 3171 mm/mmap.c int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma) vm_area_struct 3173 mm/mmap.c struct vm_area_struct *prev; vm_area_struct 3208 mm/mmap.c struct vm_area_struct *copy_vma(struct vm_area_struct **vmap, vm_area_struct 3212 mm/mmap.c struct vm_area_struct *vma = *vmap; vm_area_struct 3215 mm/mmap.c struct vm_area_struct *new_vma, *prev; vm_area_struct 3329 mm/mmap.c static void special_mapping_close(struct vm_area_struct *vma) vm_area_struct 3333 mm/mmap.c static const char *special_mapping_name(struct vm_area_struct *vma) vm_area_struct 3338 mm/mmap.c static int special_mapping_mremap(struct vm_area_struct *new_vma) vm_area_struct 3365 mm/mmap.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 3393 mm/mmap.c static struct vm_area_struct *__install_special_mapping( vm_area_struct 3400 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 3430 mm/mmap.c bool vma_is_special_mapping(const struct vm_area_struct *vma, vm_area_struct 3447 mm/mmap.c struct vm_area_struct *_install_special_mapping( vm_area_struct 3460 mm/mmap.c struct vm_area_struct *vma = __install_special_mapping( vm_area_struct 3549 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 3629 mm/mmap.c struct vm_area_struct *vma; vm_area_struct 38 mm/mprotect.c static unsigned long change_pte_range(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 189 mm/mprotect.c static inline unsigned long change_pmd_range(struct vm_area_struct *vma, vm_area_struct 261 mm/mprotect.c static inline unsigned long change_pud_range(struct vm_area_struct *vma, vm_area_struct 281 mm/mprotect.c static inline unsigned long change_p4d_range(struct vm_area_struct *vma, vm_area_struct 301 mm/mprotect.c static unsigned long change_protection_range(struct vm_area_struct *vma, vm_area_struct 331 mm/mprotect.c unsigned long change_protection(struct vm_area_struct *vma, unsigned long start, vm_area_struct 373 mm/mprotect.c mprotect_fixup(struct vm_area_struct *vma, struct vm_area_struct **pprev, vm_area_struct 490 mm/mprotect.c struct vm_area_struct *vma, *prev; vm_area_struct 59 mm/mremap.c static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 84 mm/mremap.c static void take_rmap_locks(struct vm_area_struct *vma) vm_area_struct 92 mm/mremap.c static void drop_rmap_locks(struct vm_area_struct *vma) vm_area_struct 115 mm/mremap.c static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, vm_area_struct 117 mm/mremap.c struct vm_area_struct *new_vma, pmd_t *new_pmd, vm_area_struct 195 mm/mremap.c static bool move_normal_pmd(struct vm_area_struct *vma, unsigned long old_addr, vm_area_struct 240 mm/mremap.c unsigned long move_page_tables(struct vm_area_struct *vma, vm_area_struct 241 mm/mremap.c unsigned long old_addr, struct vm_area_struct *new_vma, vm_area_struct 318 mm/mremap.c static unsigned long move_vma(struct vm_area_struct *vma, vm_area_struct 325 mm/mremap.c struct vm_area_struct *new_vma; vm_area_struct 433 mm/mremap.c static struct vm_area_struct *vma_to_resize(unsigned long addr, vm_area_struct 437 mm/mremap.c struct vm_area_struct *vma = find_vma(mm, addr); vm_area_struct 505 mm/mremap.c struct vm_area_struct *vma; vm_area_struct 575 mm/mremap.c static int vma_expandable(struct vm_area_struct *vma, unsigned long delta) vm_area_struct 600 mm/mremap.c struct vm_area_struct *vma; vm_area_struct 36 mm/msync.c struct vm_area_struct *vma; vm_area_struct 100 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 124 mm/nommu.c int follow_pfn(struct vm_area_struct *vma, unsigned long address, vm_area_struct 164 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 386 mm/nommu.c int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 393 mm/nommu.c int vm_map_pages(struct vm_area_struct *vma, struct page **pages, vm_area_struct 400 mm/nommu.c int vm_map_pages_zero(struct vm_area_struct *vma, struct page **pages, vm_area_struct 586 mm/nommu.c static void add_vma_to_mm(struct mm_struct *mm, struct vm_area_struct *vma) vm_area_struct 588 mm/nommu.c struct vm_area_struct *pvma, *prev; vm_area_struct 613 mm/nommu.c pvma = rb_entry(parent, struct vm_area_struct, vm_rb); vm_area_struct 642 mm/nommu.c prev = rb_entry(rb_prev, struct vm_area_struct, vm_rb); vm_area_struct 650 mm/nommu.c static void delete_vma_from_mm(struct vm_area_struct *vma) vm_area_struct 692 mm/nommu.c static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) vm_area_struct 706 mm/nommu.c struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) vm_area_struct 708 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 734 mm/nommu.c struct vm_area_struct *find_extend_vma(struct mm_struct *mm, unsigned long addr) vm_area_struct 743 mm/nommu.c int expand_stack(struct vm_area_struct *vma, unsigned long address) vm_area_struct 752 mm/nommu.c static struct vm_area_struct *find_vma_exact(struct mm_struct *mm, vm_area_struct 756 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 983 mm/nommu.c static int do_mmap_shared_file(struct vm_area_struct *vma) vm_area_struct 1004 mm/nommu.c static int do_mmap_private(struct vm_area_struct *vma, vm_area_struct 1108 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 1383 mm/nommu.c int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 1386 mm/nommu.c struct vm_area_struct *new; vm_area_struct 1447 mm/nommu.c struct vm_area_struct *vma, vm_area_struct 1487 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 1567 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 1601 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 1645 mm/nommu.c struct page *follow_page(struct vm_area_struct *vma, unsigned long address, vm_area_struct 1651 mm/nommu.c int remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, vm_area_struct 1662 mm/nommu.c int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len) vm_area_struct 1672 mm/nommu.c int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, vm_area_struct 1710 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 1794 mm/nommu.c struct vm_area_struct *vma; vm_area_struct 514 mm/oom_kill.c struct vm_area_struct *vma; vm_area_struct 55 mm/page_idle.c struct vm_area_struct *vma, vm_area_struct 257 mm/page_vma_mapped.c int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma) vm_area_struct 185 mm/pagewalk.c struct vm_area_struct *vma = walk->vma; vm_area_struct 228 mm/pagewalk.c struct vm_area_struct *vma = walk->vma; vm_area_struct 255 mm/pagewalk.c struct vm_area_struct *vma = walk->vma; vm_area_struct 307 mm/pagewalk.c struct vm_area_struct *vma; vm_area_struct 356 mm/pagewalk.c int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops, vm_area_struct 55 mm/pgtable-generic.c int ptep_set_access_flags(struct vm_area_struct *vma, vm_area_struct 69 mm/pgtable-generic.c int ptep_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 81 mm/pgtable-generic.c pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address, vm_area_struct 96 mm/pgtable-generic.c int pmdp_set_access_flags(struct vm_area_struct *vma, vm_area_struct 111 mm/pgtable-generic.c int pmdp_clear_flush_young(struct vm_area_struct *vma, vm_area_struct 124 mm/pgtable-generic.c pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, vm_area_struct 137 mm/pgtable-generic.c pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, vm_area_struct 185 mm/pgtable-generic.c pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, vm_area_struct 195 mm/pgtable-generic.c pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, vm_area_struct 138 mm/rmap.c static void anon_vma_chain_link(struct vm_area_struct *vma, vm_area_struct 176 mm/rmap.c int __anon_vma_prepare(struct vm_area_struct *vma) vm_area_struct 262 mm/rmap.c int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src) vm_area_struct 316 mm/rmap.c int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma) vm_area_struct 377 mm/rmap.c void unlink_anon_vmas(struct vm_area_struct *vma) vm_area_struct 688 mm/rmap.c unsigned long page_address_in_vma(struct page *page, struct vm_area_struct *vma) vm_area_struct 754 mm/rmap.c static bool page_referenced_one(struct page *page, struct vm_area_struct *vma, vm_area_struct 816 mm/rmap.c static bool invalid_page_referenced_vma(struct vm_area_struct *vma, void *arg) vm_area_struct 884 mm/rmap.c static bool page_mkclean_one(struct page *page, struct vm_area_struct *vma, vm_area_struct 958 mm/rmap.c static bool invalid_mkclean_vma(struct vm_area_struct *vma, void *arg) vm_area_struct 1001 mm/rmap.c void page_move_anon_rmap(struct page *page, struct vm_area_struct *vma) vm_area_struct 1027 mm/rmap.c struct vm_area_struct *vma, unsigned long address, int exclusive) vm_area_struct 1056 mm/rmap.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 1089 mm/rmap.c struct vm_area_struct *vma, unsigned long address, bool compound) vm_area_struct 1100 mm/rmap.c struct vm_area_struct *vma, unsigned long address, int flags) vm_area_struct 1152 mm/rmap.c struct vm_area_struct *vma, unsigned long address, bool compound) vm_area_struct 1341 mm/rmap.c static bool try_to_unmap_one(struct page *page, struct vm_area_struct *vma, vm_area_struct 1674 mm/rmap.c bool is_vma_temporary_stack(struct vm_area_struct *vma) vm_area_struct 1688 mm/rmap.c static bool invalid_migration_vma(struct vm_area_struct *vma, void *arg) vm_area_struct 1833 mm/rmap.c struct vm_area_struct *vma = avc->vma; vm_area_struct 1869 mm/rmap.c struct vm_area_struct *vma; vm_area_struct 1934 mm/rmap.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 1948 mm/rmap.c struct vm_area_struct *vma, unsigned long address) vm_area_struct 144 mm/shmem.c gfp_t gfp, struct vm_area_struct *vma, vm_area_struct 148 mm/shmem.c gfp_t gfp, struct vm_area_struct *vma, vm_area_struct 256 mm/shmem.c bool vma_is_shmem(struct vm_area_struct *vma) vm_area_struct 734 mm/shmem.c unsigned long shmem_swap_usage(struct vm_area_struct *vma) vm_area_struct 1434 mm/shmem.c static void shmem_pseudo_vma_init(struct vm_area_struct *vma, vm_area_struct 1444 mm/shmem.c static void shmem_pseudo_vma_destroy(struct vm_area_struct *vma) vm_area_struct 1453 mm/shmem.c struct vm_area_struct pvma; vm_area_struct 1469 mm/shmem.c struct vm_area_struct pvma; vm_area_struct 1494 mm/shmem.c struct vm_area_struct pvma; vm_area_struct 1628 mm/shmem.c gfp_t gfp, struct vm_area_struct *vma, vm_area_struct 1742 mm/shmem.c struct vm_area_struct *vma, struct vm_fault *vmf, vm_area_struct 1992 mm/shmem.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 2163 mm/shmem.c static int shmem_set_policy(struct vm_area_struct *vma, struct mempolicy *mpol) vm_area_struct 2169 mm/shmem.c static struct mempolicy *shmem_get_policy(struct vm_area_struct *vma, vm_area_struct 2208 mm/shmem.c static int shmem_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2310 mm/shmem.c struct vm_area_struct *dst_vma, vm_area_struct 2442 mm/shmem.c struct vm_area_struct *dst_vma, vm_area_struct 2453 mm/shmem.c struct vm_area_struct *dst_vma, vm_area_struct 3990 mm/shmem.c bool shmem_huge_enabled(struct vm_area_struct *vma) vm_area_struct 4173 mm/shmem.c int shmem_zero_setup(struct vm_area_struct *vma) vm_area_struct 456 mm/swap.c struct vm_area_struct *vma) vm_area_struct 310 mm/swap_state.c struct page *lookup_swap_cache(swp_entry_t entry, struct vm_area_struct *vma, vm_area_struct 360 mm/swap_state.c struct vm_area_struct *vma, unsigned long addr, vm_area_struct 449 mm/swap_state.c struct vm_area_struct *vma, unsigned long addr, bool do_poll) vm_area_struct 550 mm/swap_state.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 627 mm/swap_state.c static inline void swap_ra_clamp_pfn(struct vm_area_struct *vma, vm_area_struct 643 mm/swap_state.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 726 mm/swap_state.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 1853 mm/swapfile.c static int unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 1909 mm/swapfile.c static int unuse_pte_range(struct vm_area_struct *vma, pmd_t *pmd, vm_area_struct 1977 mm/swapfile.c static inline int unuse_pmd_range(struct vm_area_struct *vma, pud_t *pud, vm_area_struct 2000 mm/swapfile.c static inline int unuse_pud_range(struct vm_area_struct *vma, p4d_t *p4d, vm_area_struct 2022 mm/swapfile.c static inline int unuse_p4d_range(struct vm_area_struct *vma, pgd_t *pgd, vm_area_struct 2044 mm/swapfile.c static int unuse_vma(struct vm_area_struct *vma, unsigned int type, vm_area_struct 2070 mm/swapfile.c struct vm_area_struct *vma; vm_area_struct 23 mm/userfaultfd.c struct vm_area_struct *dst_vma, vm_area_struct 114 mm/userfaultfd.c struct vm_area_struct *dst_vma, vm_area_struct 174 mm/userfaultfd.c struct vm_area_struct *dst_vma, vm_area_struct 386 mm/userfaultfd.c struct vm_area_struct *dst_vma, vm_area_struct 395 mm/userfaultfd.c struct vm_area_struct *dst_vma, vm_area_struct 440 mm/userfaultfd.c struct vm_area_struct *dst_vma; vm_area_struct 273 mm/util.c void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, vm_area_struct 274 mm/util.c struct vm_area_struct *prev, struct rb_node *rb_parent) vm_area_struct 276 mm/util.c struct vm_area_struct *next; vm_area_struct 286 mm/util.c struct vm_area_struct, vm_rb); vm_area_struct 296 mm/util.c int vma_is_stack_for_current(struct vm_area_struct *vma) vm_area_struct 36 mm/vmacache.c void vmacache_update(unsigned long addr, struct vm_area_struct *newvma) vm_area_struct 62 mm/vmacache.c struct vm_area_struct *vmacache_find(struct mm_struct *mm, unsigned long addr) vm_area_struct 73 mm/vmacache.c struct vm_area_struct *vma = current->vmacache.vmas[idx]; vm_area_struct 93 mm/vmacache.c struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm, vm_area_struct 106 mm/vmacache.c struct vm_area_struct *vma = current->vmacache.vmas[idx]; vm_area_struct 2992 mm/vmalloc.c int remap_vmalloc_range_partial(struct vm_area_struct *vma, unsigned long uaddr, vm_area_struct 3053 mm/vmalloc.c int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, vm_area_struct 2730 net/core/sock.c int sock_no_mmap(struct file *file, struct socket *sock, struct vm_area_struct *vma) vm_area_struct 1732 net/ipv4/tcp.c struct vm_area_struct *vma) vm_area_struct 1752 net/ipv4/tcp.c struct vm_area_struct *vma; vm_area_struct 4192 net/packet/af_packet.c static void packet_mm_open(struct vm_area_struct *vma) vm_area_struct 4202 net/packet/af_packet.c static void packet_mm_close(struct vm_area_struct *vma) vm_area_struct 4452 net/packet/af_packet.c struct vm_area_struct *vma) vm_area_struct 114 net/socket.c static int sock_mmap(struct file *file, struct vm_area_struct *vma); vm_area_struct 1259 net/socket.c static int sock_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 963 net/xdp/xsk.c struct vm_area_struct *vma) vm_area_struct 750 samples/vfio-mdev/mbochs.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 768 samples/vfio-mdev/mbochs.c static int mbochs_mmap(struct mdev_device *mdev, struct vm_area_struct *vma) vm_area_struct 788 samples/vfio-mdev/mbochs.c struct vm_area_struct *vma = vmf->vma; vm_area_struct 803 samples/vfio-mdev/mbochs.c static int mbochs_mmap_dmabuf(struct dma_buf *buf, struct vm_area_struct *vma) vm_area_struct 407 samples/vfio-mdev/mdpy.c static int mdpy_mmap(struct mdev_device *mdev, struct vm_area_struct *vma) vm_area_struct 509 security/apparmor/lsm.c static int apparmor_file_mprotect(struct vm_area_struct *vma, vm_area_struct 1461 security/security.c int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot, vm_area_struct 3727 security/selinux/hooks.c static int selinux_file_mprotect(struct vm_area_struct *vma, vm_area_struct 246 security/selinux/selinuxfs.c struct vm_area_struct *vma) vm_area_struct 481 security/selinux/selinuxfs.c static int sel_mmap_policy(struct file *filp, struct vm_area_struct *vma) vm_area_struct 135 sound/arm/pxa2xx-pcm-lib.c struct vm_area_struct *vma) vm_area_struct 382 sound/core/compress_offload.c static int snd_compr_mmap(struct file *f, struct vm_area_struct *vma) vm_area_struct 248 sound/core/hwdep.c static int snd_hwdep_mmap(struct file * file, struct vm_area_struct * vma) vm_area_struct 220 sound/core/info.c static int snd_info_entry_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 337 sound/core/init.c static int snd_disconnect_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 2833 sound/core/oss/pcm_oss.c static int snd_pcm_oss_mmap(struct file *file, struct vm_area_struct *area) vm_area_struct 3258 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3294 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3343 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3348 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3414 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3455 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3469 sound/core/pcm_native.c struct vm_area_struct *area) vm_area_struct 3512 sound/core/pcm_native.c static int snd_pcm_mmap(struct file *file, struct vm_area_struct *area) vm_area_struct 684 sound/pci/hda/hda_controller.c struct vm_area_struct *area) vm_area_struct 78 sound/pci/hda/hda_controller.h struct vm_area_struct *area); vm_area_struct 2012 sound/pci/hda/hda_intel.c struct vm_area_struct *area) vm_area_struct 1057 sound/soc/amd/acp-pcm-dma.c struct vm_area_struct *vma) vm_area_struct 398 sound/soc/amd/raven/acp3x-pcm-dma.c struct vm_area_struct *vma) vm_area_struct 60 sound/soc/atmel/atmel-pcm-pdc.c struct vm_area_struct *vma) vm_area_struct 210 sound/soc/fsl/imx-pcm-fiq.c struct vm_area_struct *vma) vm_area_struct 298 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct vm_area_struct *vma) vm_area_struct 121 sound/soc/pxa/mmp-pcm.c struct vm_area_struct *vma) vm_area_struct 399 sound/soc/qcom/lpass-platform.c struct vm_area_struct *vma) vm_area_struct 451 sound/soc/qcom/qdsp6/q6asm-dai.c struct vm_area_struct *vma) vm_area_struct 750 sound/soc/qcom/qdsp6/q6asm-dai.c struct vm_area_struct *vma) vm_area_struct 237 sound/soc/samsung/idma.c struct vm_area_struct *vma) vm_area_struct 511 sound/soc/soc-component.c struct vm_area_struct *vma) vm_area_struct 448 sound/soc/sprd/sprd-pcm-dma.c struct vm_area_struct *vma) vm_area_struct 208 sound/soc/uniphier/aio-dma.c struct vm_area_struct *vma) vm_area_struct 122 sound/usb/usx2y/us122l.c static void usb_stream_hwdep_vm_open(struct vm_area_struct *area) vm_area_struct 165 sound/usb/usx2y/us122l.c static void usb_stream_hwdep_vm_close(struct vm_area_struct *area) vm_area_struct 223 sound/usb/usx2y/us122l.c struct file *filp, struct vm_area_struct *area) vm_area_struct 47 sound/usb/usx2y/usX2Yhwdep.c static int snd_us428ctls_mmap(struct snd_hwdep * hw, struct file *filp, struct vm_area_struct *area) vm_area_struct 635 sound/usb/usx2y/usx2yhwdeppcm.c static void snd_usX2Y_hwdep_pcm_vm_open(struct vm_area_struct *area) vm_area_struct 640 sound/usb/usx2y/usx2yhwdeppcm.c static void snd_usX2Y_hwdep_pcm_vm_close(struct vm_area_struct *area) vm_area_struct 665 sound/usb/usx2y/usx2yhwdeppcm.c static int snd_usX2Y_hwdep_pcm_mmap(struct snd_hwdep * hw, struct file *filp, struct vm_area_struct *area) vm_area_struct 1278 sound/x86/intel_hdmi_audio.c struct vm_area_struct *vma) vm_area_struct 944 virt/kvm/arm/mmu.c struct vm_area_struct *vma = find_vma(current->mm, hva); vm_area_struct 1600 virt/kvm/arm/mmu.c struct vm_area_struct *vma) vm_area_struct 1680 virt/kvm/arm/mmu.c struct vm_area_struct *vma; vm_area_struct 2312 virt/kvm/arm/mmu.c struct vm_area_struct *vma = find_vma(current->mm, hva); vm_area_struct 1405 virt/kvm/kvm_main.c struct vm_area_struct *vma; vm_area_struct 1583 virt/kvm/kvm_main.c static bool vma_is_valid(struct vm_area_struct *vma, bool write_fault) vm_area_struct 1594 virt/kvm/kvm_main.c static int hva_to_pfn_remapped(struct vm_area_struct *vma, vm_area_struct 1660 virt/kvm/kvm_main.c struct vm_area_struct *vma; vm_area_struct 2737 virt/kvm/kvm_main.c static int kvm_vcpu_mmap(struct file *file, struct vm_area_struct *vma) vm_area_struct 3123 virt/kvm/kvm_main.c static int kvm_device_mmap(struct file *filp, struct vm_area_struct *vma)