Home
last modified time | relevance | path

Searched defs:vma (Results 76 – 100 of 651) sorted by relevance

12345678910>>...27

/linux/drivers/gpu/drm/xe/
H A Dxe_gt_pagefault.c68 static bool vma_is_valid(struct xe_tile *tile, struct xe_vma *vma) in vma_is_valid()
74 static bool vma_matches(struct xe_vma *vma, u64 page_addr) in vma_matches()
85 struct xe_vma *vma = NULL; in lookup_vma() local
97 static int xe_pf_begin(struct drm_exec *exec, struct xe_vma *vma, in xe_pf_begin()
129 struct xe_vma *vma) in handle_vma_pagefault()
193 struct xe_vma *vma = NULL; in handle_pagefault() local
544 struct xe_vma *vma; in handle_acc() local
/linux/arch/arm/kernel/
H A Dprocess.c336 #define is_gate_vma(vma) ((vma) == &gate_vma) argument
338 #define is_gate_vma(vma) 0 argument
341 const char *arch_vma_name(struct vm_area_struct *vma) in arch_vma_name()
398 struct vm_area_struct *vma; in arch_setup_additional_pages() local
/linux/drivers/misc/sgi-gru/
H A Dgrufault.c50 struct vm_area_struct *vma; in gru_find_vma() local
69 struct vm_area_struct *vma; in gru_find_lock_gts() local
86 struct vm_area_struct *vma; in gru_alloc_locked_gts() local
177 static int non_atomic_pte_lookup(struct vm_area_struct *vma, in non_atomic_pte_lookup()
205 static int atomic_pte_lookup(struct vm_area_struct *vma, unsigned long vaddr, in atomic_pte_lookup()
256 struct vm_area_struct *vma; in gru_vtop() local
/linux/mm/
H A Dksm.c665 break_ksm(struct vm_area_struct * vma,unsigned long addr,bool lock_vma) break_ksm() argument
712 vma_ksm_compatible(struct vm_area_struct * vma) vma_ksm_compatible() argument
737 struct vm_area_struct *vma; find_mergeable_vma() local
750 struct vm_area_struct *vma; break_cow() local
769 struct vm_area_struct *vma; get_mergeable_page() local
1066 unmerge_ksm_pages(struct vm_area_struct * vma,unsigned long start,unsigned long end,bool lock_vma) unmerge_ksm_pages() argument
1198 struct vm_area_struct *vma; unmerge_and_remove_all_rmap_items() local
1274 write_protect_page(struct vm_area_struct * vma,struct folio * folio,pte_t * orig_pte) write_protect_page() argument
1367 replace_page(struct vm_area_struct * vma,struct page * page,struct page * kpage,pte_t orig_pte) replace_page() argument
1471 try_to_merge_one_page(struct vm_area_struct * vma,struct page * page,struct page * kpage) try_to_merge_one_page() argument
1545 struct vm_area_struct *vma; try_to_merge_with_zero_page() local
1578 struct vm_area_struct *vma; try_to_merge_with_ksm_page() local
2483 struct vm_area_struct *vma; scan_get_next_rmap_item() local
2710 __ksm_add_vma(struct vm_area_struct * vma) __ksm_add_vma() argument
2721 __ksm_del_vma(struct vm_area_struct * vma) __ksm_del_vma() argument
2742 ksm_add_vma(struct vm_area_struct * vma) ksm_add_vma() argument
2752 struct vm_area_struct *vma; ksm_add_vmas() local
2761 struct vm_area_struct *vma; ksm_del_vmas() local
2840 ksm_madvise(struct vm_area_struct * vma,unsigned long start,unsigned long end,int advice,unsigned long * vm_flags) ksm_madvise() argument
2967 ksm_might_need_to_copy(struct folio * folio,struct vm_area_struct * vma,unsigned long addr) ksm_might_need_to_copy() argument
3035 struct vm_area_struct *vma; rmap_walk_ksm() local
3093 struct vm_area_struct *vma; collect_procs_ksm() local
[all...]
/linux/drivers/infiniband/core/
H A Dib_core_uverbs.c31 struct vm_area_struct *vma, in rdma_umap_priv_init()
67 int rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, in rdma_user_mmap_io()
162 struct vm_area_struct *vma) in rdma_user_mmap_entry_get()
/linux/arch/loongarch/include/asm/
H A Dcacheflush.h43 #define flush_cache_range(vma, start, end) do { } while (0) argument
44 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
47 #define flush_icache_user_page(vma, page, addr, len) do { } while (0) argument
H A Dtlbflush.h41 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) argument
43 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument
/linux/arch/arm64/include/asm/
H A Dtlbflush.h298 static inline void flush_tlb_page_nosync(struct vm_area_struct *vma, in flush_tlb_page_nosync()
304 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page()
434 static inline void __flush_tlb_range_nosync(struct vm_area_struct *vma, in __flush_tlb_range_nosync()
471 static inline void __flush_tlb_range(struct vm_area_struct *vma, in __flush_tlb_range()
481 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
/linux/include/linux/
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
/linux/arch/um/include/asm/
H A Dtlbflush.h38 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page()
44 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
/linux/arch/sh/mm/
H A Dnommu.c49 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
55 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page()
74 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
/linux/arch/powerpc/mm/nohash/
H A De500_hugetlbpage.c119 book3e_hugetlb_preload(struct vm_area_struct *vma, unsigned long ea, pte_t pte) in book3e_hugetlb_preload()
181 void __update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in __update_mmu_cache()
187 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_hugetlb_page()
/linux/drivers/xen/
H A Dprivcmd-buf.c87 static void privcmd_buf_vma_open(struct vm_area_struct *vma) in privcmd_buf_vma_open()
99 static void privcmd_buf_vma_close(struct vm_area_struct *vma) in privcmd_buf_vma_close()
133 static int privcmd_buf_mmap(struct file *file, struct vm_area_struct *vma) in privcmd_buf_mmap()
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_gem_evict.c55 struct i915_vma *vma; in populate_ggtt() local
87 struct i915_vma *vma; in unpin_ggtt() local
158 struct i915_vma *vma; in igt_overcommit() local
252 struct i915_vma *vma; in igt_evict_for_cache_color() local
/linux/arch/parisc/include/asm/
H A Dtlbflush.h19 #define flush_tlb_range(vma, start, end) \ argument
64 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page()
/linux/arch/sparc/include/asm/
H A Dtlbflush_32.h11 #define flush_tlb_range(vma, start, end) \ argument
13 #define flush_tlb_page(vma, addr) \ argument
/linux/arch/riscv/mm/
H A Dhugetlbpage.c31 struct vm_area_struct *vma, in huge_pte_alloc()
175 struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); in get_clear_contig_flush() local
206 struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); in clear_flush() local
263 int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
334 pte_t huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush()
/linux/arch/parisc/mm/
H A Dfault.c244 struct vm_area_struct *vma) in show_signal_msg()
270 struct vm_area_struct *vma, *prev_vma; in do_page_fault() local
457 struct vm_area_struct *vma; in handle_nadtlb_fault() local
/linux/arch/mips/mm/
H A Dtlb-r3k.c67 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
147 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page()
179 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
H A Dc-octeon.c63 static void octeon_flush_icache_all_cores(struct vm_area_struct *vma) in octeon_flush_icache_all_cores()
139 static void octeon_flush_cache_range(struct vm_area_struct *vma, in octeon_flush_cache_range()
154 static void octeon_flush_cache_page(struct vm_area_struct *vma, in octeon_flush_cache_page()
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c398 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
/linux/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_vma.h27 i915_vma_fence_id(vma) global() argument
29 i915_ggtt_offset(const struct i915_vma * vma) i915_ggtt_offset() argument
/linux/arch/mips/include/asm/
H A Dtlbflush.h41 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) argument
44 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_tiling.c161 static bool i915_vma_fence_prepare(struct i915_vma *vma, in i915_vma_fence_prepare()
188 struct i915_vma *vma, *vn; in i915_gem_object_fence_prepare() local
235 struct i915_vma *vma; in i915_gem_object_set_tiling() local
/linux/arch/sh/include/asm/
H A Dtlbflush.h41 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument
44 #define flush_tlb_range(vma, start, end) \ argument

12345678910>>...27