/openbmc/linux/include/linux/ |
H A D | pkeys.h | 14 #define arch_override_mprotect_pkey(vma, prot, pkey) (0) argument 18 static inline int vma_pkey(struct vm_area_struct *vma) in vma_pkey()
|
H A D | mempolicy.h | 92 #define vma_policy(vma) ((vma)->vm_policy) argument 225 #define vma_policy(vma) NULL argument 250 static inline int huge_node(struct vm_area_struct *vma, in huge_node() 281 static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma, in mpol_misplaced()
|
H A D | mm_inline.h | 403 static inline void free_anon_vma_name(struct vm_area_struct *vma) in free_anon_vma_name() 423 static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) in anon_vma_name() 437 static inline void free_anon_vma_name(struct vm_area_struct *vma) {} in free_anon_vma_name() 565 pte_install_uffd_wp_if_needed(struct vm_area_struct *vma, unsigned long addr, in pte_install_uffd_wp_if_needed() 600 static inline bool vma_has_recency(struct vm_area_struct *vma) in vma_has_recency()
|
H A D | highmem.h | 186 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma… in flush_anon_page() 224 struct folio *vma_alloc_zeroed_movable_folio(struct vm_area_struct *vma, in vma_alloc_zeroed_movable_folio() 304 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() 342 unsigned long vaddr, struct vm_area_struct *vma) in copy_mc_user_highpage() 375 unsigned long vaddr, struct vm_area_struct *vma) in copy_mc_user_highpage()
|
/openbmc/linux/arch/arm64/mm/ |
H A D | flush.c | 32 static void flush_ptrace_access(struct vm_area_struct *vma, unsigned long start, in flush_ptrace_access() 44 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page()
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | tlb.c | 159 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in local_flush_tlb_page() 285 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() 323 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range()
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 398 struct vm_area_struct *vma; in kvmppc_memslot_page_merge() local 513 static int __kvmppc_svm_page_out(struct vm_area_struct *vma, in __kvmppc_svm_page_out() 586 static inline int kvmppc_svm_page_out(struct vm_area_struct *vma, in kvmppc_svm_page_out() 616 struct vm_area_struct *vma = NULL; in kvmppc_uvmem_drop_pages() local 740 static int kvmppc_svm_page_in(struct vm_area_struct *vma, in kvmppc_svm_page_in() 798 struct vm_area_struct *vma; in kvmppc_uv_migrate_mem_slot() local 941 struct vm_area_struct *vma; in kvmppc_h_svm_page_in() local 1051 struct vm_area_struct *vma; in kvmppc_h_svm_page_out() local
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | hugetlb.h | 26 static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 41 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
H A D | tlbflush_64.h | 30 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 35 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
/openbmc/linux/arch/arm/mm/ |
H A D | copypage-v6.c | 31 struct page *from, unsigned long vaddr, struct vm_area_struct *vma) in v6_copy_user_highpage_nonaliasing() 70 struct page *from, unsigned long vaddr, struct vm_area_struct *vma) in v6_copy_user_highpage_aliasing()
|
H A D | mmap.c | 34 struct vm_area_struct *vma; in arch_get_unmapped_area() local 85 struct vm_area_struct *vma; in arch_get_unmapped_area_topdown() local
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | tlbflush.h | 278 static inline void flush_tlb_page_nosync(struct vm_area_struct *vma, in flush_tlb_page_nosync() 284 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 405 static inline void __flush_tlb_range(struct vm_area_struct *vma, in __flush_tlb_range() 441 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_gem_shmem_helper.c | 511 struct vm_area_struct *vma = vmf->vma; in drm_gem_shmem_fault() local 539 static void drm_gem_shmem_vm_open(struct vm_area_struct *vma) in drm_gem_shmem_vm_open() 561 static void drm_gem_shmem_vm_close(struct vm_area_struct *vma) in drm_gem_shmem_vm_close() 591 int drm_gem_shmem_mmap(struct drm_gem_shmem_object *shmem, struct vm_area_struct *vma) in drm_gem_shmem_mmap()
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | tlbflush.h | 110 #define flush_tlb_page(vma, addr) do { } while (0) argument 117 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
/openbmc/linux/fs/hugetlbfs/ |
H A D | inode.c | 87 static inline void hugetlb_set_vma_policy(struct vm_area_struct *vma, in hugetlb_set_vma_policy() 94 static inline void hugetlb_drop_vma_policy(struct vm_area_struct *vma) in hugetlb_drop_vma_policy() 99 static inline void hugetlb_set_vma_policy(struct vm_area_struct *vma, in hugetlb_set_vma_policy() 104 static inline void hugetlb_drop_vma_policy(struct vm_area_struct *vma) in hugetlb_drop_vma_policy() 119 static int hugetlbfs_file_mmap(struct file *file, struct vm_area_struct *vma) in hugetlbfs_file_mmap() 251 struct vm_area_struct *vma; in generic_hugetlb_get_unmapped_area() local 442 static bool hugetlb_vma_maps_page(struct vm_area_struct *vma, in hugetlb_vma_maps_page() 467 static unsigned long vma_offset_start(struct vm_area_struct *vma, pgoff_t start) in vma_offset_start() 477 static unsigned long vma_offset_end(struct vm_area_struct *vma, pgoff_t end) in vma_offset_end() 501 struct vm_area_struct *vma; in hugetlb_unmap_file_folio() local [all …]
|
/openbmc/linux/arch/sh/mm/ |
H A D | tlbflush_32.c | 15 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 39 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
|
/openbmc/linux/mm/damon/ |
H A D | ops-common.c | 40 void damon_ptep_mkold(pte_t *pte, struct vm_area_struct *vma, unsigned long addr) in damon_ptep_mkold() 54 void damon_pmdp_mkold(pmd_t *pmd, struct vm_area_struct *vma, unsigned long addr) in damon_pmdp_mkold()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | pkeys.h | 35 static inline int arch_override_mprotect_pkey(struct vm_area_struct *vma, in arch_override_mprotect_pkey() 118 static inline int vma_pkey(struct vm_area_struct *vma) in vma_pkey()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | hugetlb.h | 46 static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 65 static inline void flush_hugetlb_page(struct vm_area_struct *vma, in flush_hugetlb_page()
|
/openbmc/linux/arch/x86/kernel/cpu/sgx/ |
H A D | virt.c | 34 struct vm_area_struct *vma, unsigned long addr) in __sgx_vepc_fault() 76 struct vm_area_struct *vma = vmf->vma; in sgx_vepc_fault() local 99 static int sgx_vepc_mmap(struct file *file, struct vm_area_struct *vma) in sgx_vepc_mmap()
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | vdso.c | 119 struct vm_area_struct *vma; in vdso_join_timens() local 133 struct vm_area_struct *vma, struct vm_fault *vmf) in vvar_fault() 176 struct vm_area_struct *vma; in __arch_setup_additional_pages() local
|
/openbmc/linux/fs/ocfs2/ |
H A D | mmap.c | 33 struct vm_area_struct *vma = vmf->vma; in ocfs2_fault() local 162 int ocfs2_mmap(struct file *file, struct vm_area_struct *vma) in ocfs2_mmap()
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | hugetlb.h | 46 static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 69 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | hugetlb.h | 45 static inline pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 63 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
/openbmc/linux/drivers/xen/ |
H A D | xlate_mmu.c | 69 struct vm_area_struct *vma; member 143 int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, in xen_xlate_remap_gfn_array() 183 int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, in xen_xlate_unmap_gfn_range() 285 int xen_remap_vma_range(struct vm_area_struct *vma, unsigned long addr, unsigned long len) in xen_remap_vma_range()
|