Home
last modified time | relevance | path

Searched defs:vma (Results 51 – 75 of 829) sorted by relevance

12345678910>>...34

/openbmc/linux/arch/hexagon/include/asm/
H A Dcacheflush.h62 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 Dleon_mm.c194 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 Dflush.c79 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 Dfault-armv.c36 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 Drxe_mmap.c37 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 Dcacheflush.h16 #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 Dnouveau_gem.c44 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 Dpagewalk.c312 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 Dmincore.c73 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 Dcacheflush_64.h24 #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 Dcacheflush_32.h14 #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 Dvma.c63 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 Dhugetlb_inline.h9 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 Dcacheflush.h21 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 Dcacheflush.h16 #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 Dintel_ring.c37 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 Dtlbflush.h55 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 Dcacheflush.h170 #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 Dtlbflush.h413 __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 Dmmap.c42 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 Dadi_64.c125 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 Dcacheflush_mm.h207 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 Dvdso.c58 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 Dhugetlbpage.c214 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 Dtlb.c56 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()

12345678910>>...34