/openbmc/linux/arch/hexagon/include/asm/ |
H A D | cacheflush.h | 62 struct vm_area_struct *vma, unsigned long address, in update_mmu_cache_range() 68 #define update_mmu_cache(vma, addr, ptep) \ argument 75 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/openbmc/linux/arch/sparc/mm/ |
H A D | leon_mm.c | 194 void leon_flush_pcache_all(struct vm_area_struct *vma, unsigned long page) in leon_flush_pcache_all() 282 static void leon_flush_cache_page(struct vm_area_struct *vma, unsigned long page) in leon_flush_cache_page() 287 static void leon_flush_cache_range(struct vm_area_struct *vma, in leon_flush_cache_range() 299 static void leon_flush_tlb_page(struct vm_area_struct *vma, in leon_flush_tlb_page() 305 static void leon_flush_tlb_range(struct vm_area_struct *vma, in leon_flush_tlb_range()
|
/openbmc/linux/arch/arm/mm/ |
H A D | flush.c | 79 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in flush_cache_range() 98 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsi… in flush_cache_pages() 159 void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 185 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 241 struct vm_area_struct *vma; in __flush_dcache_aliases() local 382 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page()
|
H A D | fault-armv.c | 36 static int do_adjust_pte(struct vm_area_struct *vma, unsigned long address, in do_adjust_pte() 88 static int adjust_pte(struct vm_area_struct *vma, unsigned long address, in adjust_pte() 135 make_coherent(struct address_space *mapping, struct vm_area_struct *vma, in make_coherent() 183 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, in update_mmu_cache_range()
|
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_mmap.c | 37 static void rxe_vma_open(struct vm_area_struct *vma) in rxe_vma_open() 44 static void rxe_vma_close(struct vm_area_struct *vma) in rxe_vma_close() 62 int rxe_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rxe_mmap()
|
/openbmc/linux/arch/csky/abiv2/inc/abi/ |
H A D | cacheflush.h | 16 #define flush_cache_range(vma, start, end) do { } while (0) argument 17 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 47 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 58 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_gem.c | 44 struct vm_area_struct *vma = vmf->vma; in nouveau_ttm_fault() local 108 struct nouveau_vma *vma; in nouveau_gem_object_open() local 141 struct nouveau_vma *vma; member 145 nouveau_gem_object_delete(struct nouveau_vma *vma) in nouveau_gem_object_delete() 161 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma) in nouveau_gem_object_unmap() 192 struct nouveau_vma *vma; in nouveau_gem_object_close() local 302 struct nouveau_vma *vma; in nouveau_gem_info() local 423 struct nouveau_vma *vma = in validate_fini_no_ticket() local 519 struct nouveau_vma *vma = nouveau_vma_find(nvbo, vmm); in validate_init() local 857 struct nouveau_vma *vma = (void *)(unsigned long) in nouveau_gem_ioctl_pushbuf() local
|
/openbmc/linux/mm/ |
H A D | pagewalk.c | 312 struct vm_area_struct *vma = walk->vma; in walk_hugetlb_range() local 355 struct vm_area_struct *vma = walk->vma; in walk_page_test() local 382 struct vm_area_struct *vma = walk->vma; in __walk_page_range() local 412 static inline void process_vma_walk_lock(struct vm_area_struct *vma, in process_vma_walk_lock() 476 struct vm_area_struct *vma; in walk_page_range() local 564 int walk_page_range_vma(struct vm_area_struct *vma, unsigned long start, in walk_page_range_vma() 585 int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops, in walk_page_vma() 641 struct vm_area_struct *vma; in walk_page_mapping() local
|
H A D | mincore.c | 73 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() 104 struct vm_area_struct *vma = walk->vma; in mincore_pte_range() local 158 static inline bool can_do_mincore(struct vm_area_struct *vma) in can_do_mincore() 189 struct vm_area_struct *vma; in do_mincore() local
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | cacheflush_64.h | 24 #define flush_cache_range(vma, start, end) \ argument 26 #define flush_cache_page(vma, page, pfn) \ argument 60 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 67 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
H A D | cacheflush_32.h | 14 #define flush_cache_range(vma,start,end) \ argument 16 #define flush_cache_page(vma,addr,pfn) \ argument 20 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 25 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/openbmc/linux/arch/x86/entry/vdso/ |
H A D | vma.c | 63 struct vm_area_struct *vma, struct vm_fault *vmf) in vdso_fault() 114 struct vm_area_struct *vma; in vdso_join_timens() local 129 struct vm_area_struct *vma, struct vm_fault *vmf) in vvar_fault() 226 struct vm_area_struct *vma; in map_vdso() local 333 struct vm_area_struct *vma; in map_vdso_once() local
|
/openbmc/linux/include/linux/ |
H A D | hugetlb_inline.h | 9 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page() 16 static inline bool is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page()
|
H A D | cacheflush.h | 21 static inline void flush_icache_pages(struct vm_area_struct *vma, in flush_icache_pages() 27 #define flush_icache_page(vma, page) flush_icache_pages(vma, page, 1) argument
|
/openbmc/linux/arch/csky/abiv1/inc/abi/ |
H A D | cacheflush.h | 16 #define flush_cache_page(vma, page, pfn) cache_wbinv_all() argument 33 static inline void flush_anon_page(struct vm_area_struct *vma, in flush_anon_page() 53 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 58 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_ring.c | 37 struct i915_vma *vma = ring->vma; in intel_ring_pin() local 96 struct i915_vma *vma = ring->vma; in intel_ring_unpin() local 116 struct i915_vma *vma; in create_ring_vma() local 150 struct i915_vma *vma; in intel_engine_create_ring() local
|
/openbmc/linux/arch/powerpc/include/asm/book3s/32/ |
H A D | tlbflush.h | 55 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() 64 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in flush_tlb_range() 74 static inline void local_flush_tlb_page(struct vm_area_struct *vma, in local_flush_tlb_page()
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | cacheflush.h | 170 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 225 vivt_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in vivt_flush_cache_range() 234 static inline void vivt_flush_cache_pages(struct vm_area_struct *vma, in vivt_flush_cache_pages() 249 #define flush_cache_range(vma,start,end) \ argument 251 #define flush_cache_pages(vma, addr, pfn, nr) \ argument 261 #define flush_cache_page(vma, addr, pfn) flush_cache_pages(vma, addr, pfn, 1) argument 312 static inline void flush_anon_page(struct vm_area_struct *vma, in flush_anon_page()
|
H A D | tlbflush.h | 413 __local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in __local_flush_tlb_page() 435 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in local_flush_tlb_page() 452 __flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in __flush_tlb_page() 597 #define local_flush_tlb_range(vma,start,end) __cpu_flush_user_tlb_range(start,end,vma) argument 629 struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, in update_mmu_cache_range() 635 #define update_mmu_cache(vma, addr, ptep) \ argument 638 #define update_mmu_cache_pmd(vma, address, pmd) do { } while (0) argument 647 static inline void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) { } in local_flush_tlb_page() 649 static inline void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned … in local_flush_tlb_range()
|
/openbmc/linux/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 42 static void rvt_vma_open(struct vm_area_struct *vma) in rvt_vma_open() 49 static void rvt_vma_close(struct vm_area_struct *vma) in rvt_vma_close() 68 int rvt_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in rvt_mmap()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | adi_64.c | 125 struct vm_area_struct *vma, in find_tag_store() 157 struct vm_area_struct *vma, in alloc_tag_store() 327 void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma, in adi_restore_tags() 370 int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma, in adi_save_tags()
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | cacheflush_mm.h | 207 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 215 static inline void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long… in flush_cache_page() 263 #define flush_icache_pages(vma, page, nr) \ argument 272 static inline void copy_to_user_page(struct vm_area_struct *vma, in copy_to_user_page() 280 static inline void copy_from_user_page(struct vm_area_struct *vma, in copy_from_user_page()
|
/openbmc/linux/arch/s390/kernel/ |
H A D | vdso.c | 58 struct vm_area_struct *vma; in vdso_join_timens() local 73 struct vm_area_struct *vma, struct vm_fault *vmf) in vvar_fault() 115 struct vm_area_struct *vma) in vdso_mremap() 148 struct vm_area_struct *vma; in map_vdso() local
|
/openbmc/linux/arch/arm64/mm/ |
H A D | hugetlbpage.c | 214 struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); in get_clear_contig_flush() local 235 struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); in clear_flush() local 276 pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, in huge_pte_alloc() 450 int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags() 513 pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 545 pte_t huge_ptep_modify_prot_start(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) in huge_ptep_modify_prot_start() 560 void huge_ptep_modify_prot_commit(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, in huge_ptep_modify_prot_commit()
|
/openbmc/linux/arch/loongarch/mm/ |
H A D | tlb.c | 56 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 112 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 137 static void __update_hugetlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_hugetlb() 165 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_tlb()
|