/openbmc/linux/mm/ |
H A D | ksm.c | 558 struct vm_area_struct *vma; in find_mergeable_vma() local 571 struct vm_area_struct *vma; in break_cow() local 590 struct vm_area_struct *vma; in get_mergeable_page() local 1019 struct vm_area_struct *vma; in unmerge_and_remove_all_rmap_items() local 1357 struct vm_area_struct *vma; in try_to_merge_with_ksm_page() local 2190 struct vm_area_struct *vma; in cmp_and_merge_page() local 2312 struct vm_area_struct *vma; in scan_get_next_rmap_item() local 2576 struct vm_area_struct *vma; in ksm_add_vmas() local 2585 struct vm_area_struct *vma; in ksm_del_vmas() local 2856 struct vm_area_struct *vma; in rmap_walk_ksm() local [all …]
|
H A D | mempolicy.c | 387 struct vm_area_struct *vma; in mpol_rebind_mm() local 510 struct vm_area_struct *vma = walk->vma; in queue_folios_pte_range() local 670 struct vm_area_struct *next, *vma = walk->vma; in queue_pages_test_walk() local 943 struct vm_area_struct *vma = NULL; in do_get_mempolicy() local 1075 struct vm_area_struct *vma; in migrate_to_node() local 1220 struct vm_area_struct *vma; in new_folio() local 1270 struct vm_area_struct *vma, *prev; in do_mbind() local 1512 struct vm_area_struct *vma, *prev; in SYSCALL_DEFINE4() local 1741 bool vma_migratable(struct vm_area_struct *vma) in vma_migratable() 1817 bool vma_policy_mof(struct vm_area_struct *vma) in vma_policy_mof() [all …]
|
H A D | khugepaged.c | 348 int hugepage_madvise(struct vm_area_struct *vma, in hugepage_madvise() 683 struct vm_area_struct *vma, in __collapse_huge_page_copy_succeeded() 738 struct vm_area_struct *vma, in __collapse_huge_page_copy_failed() 778 struct vm_area_struct *vma, in __collapse_huge_page_copy() 915 struct vm_area_struct *vma; in hugepage_vma_revalidate() local 987 struct vm_area_struct *vma, in __collapse_huge_page_swapin() 1091 struct vm_area_struct *vma; in collapse_huge_page() local 1241 struct vm_area_struct *vma, in hpage_collapse_scan_pmd() 1681 struct vm_area_struct *vma; in retract_page_tables() local 2065 struct vm_area_struct *vma; in collapse_file() local [all …]
|
/openbmc/linux/drivers/xen/ |
H A D | privcmd.c | 221 struct vm_area_struct *vma; member 229 struct vm_area_struct *vma = st->vma; in mmap_gfn_range() local 260 struct vm_area_struct *vma; in privcmd_ioctl_mmap() local 319 struct vm_area_struct *vma; member 343 struct vm_area_struct *vma = st->vma; in mmap_batch_fn() local 423 static int alloc_empty_pages(struct vm_area_struct *vma, int numpgs) in alloc_empty_pages() 454 struct vm_area_struct *vma; in privcmd_ioctl_mmap_batch() local 731 struct vm_area_struct *vma; in privcmd_ioctl_mmap_resource() local 1166 static void privcmd_close(struct vm_area_struct *vma) in privcmd_close() 1199 static int privcmd_mmap(struct file *file, struct vm_area_struct *vma) in privcmd_mmap() [all …]
|
H A D | privcmd-buf.c | 86 static void privcmd_buf_vma_open(struct vm_area_struct *vma) in privcmd_buf_vma_open() 98 static void privcmd_buf_vma_close(struct vm_area_struct *vma) in privcmd_buf_vma_close() 132 static int privcmd_buf_mmap(struct file *file, struct vm_area_struct *vma) in privcmd_buf_mmap()
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | tlbflush_32.h | 11 #define flush_tlb_range(vma, start, end) \ argument 13 #define flush_tlb_page(vma, addr) \ argument
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | tlbflush.h | 19 #define flush_tlb_range(vma, start, end) \ argument 64 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page()
|
/openbmc/linux/include/linux/ |
H A D | rmap.h | 83 struct vm_area_struct *vma; member 154 static inline int anon_vma_prepare(struct vm_area_struct *vma) in anon_vma_prepare() 162 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge() 246 struct vm_area_struct *vma) in page_try_dup_anon_rmap() 387 struct vm_area_struct *vma; member 481 #define anon_vma_prepare(vma) (0) argument
|
H A D | ksm.h | 107 static inline void ksm_add_vma(struct vm_area_struct *vma) in ksm_add_vma() 137 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise() 144 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy()
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | ib_core_uverbs.c | 31 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()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | vdso.c | 51 struct vm_area_struct *vma, struct vm_fault *vmf) in vvar_fault() 136 struct vm_area_struct *vma; in vdso_join_timens() local 168 struct vm_area_struct *vma; in arch_setup_additional_pages() local
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | tlbflush.h | 41 #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
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | tlbflush.h | 41 #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
|
H A D | cacheflush.h | 45 #define flush_cache_range(vma, start, end) do { } while (0) argument 46 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 49 #define flush_icache_user_page(vma, page, addr, len) do { } while (0) argument
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_execbuffer.c | 38 struct i915_vma *vma; member 251 struct eb_vma *vma; member 379 const struct i915_vma *vma, in eb_vma_misplaced() 441 struct i915_vma *vma = ev->vma; in eb_pin_vma() local 501 struct i915_vma *vma) in eb_validate_vma() 563 struct i915_vma *vma) in eb_add_vma() 659 struct i915_vma *vma = ev->vma; in eb_reserve_vma() local 893 struct i915_vma *vma; in eb_lookup_vma() local 948 struct i915_vma *vma; in eb_lookup_vmas() local 1001 struct i915_vma *vma = ev->vma; in eb_lock_vmas() local [all …]
|
/openbmc/linux/arch/sh/mm/ |
H A D | nommu.c | 47 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 53 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 72 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | tlbflush.h | 41 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument 44 #define flush_tlb_range(vma, start, end) \ argument
|
/openbmc/linux/arch/arm/kernel/ |
H A D | process.c | 336 #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
|
/openbmc/linux/drivers/media/v4l2-core/ |
H A D | videobuf-dma-contig.c | 62 static void videobuf_vm_open(struct vm_area_struct *vma) in videobuf_vm_open() 72 static void videobuf_vm_close(struct vm_area_struct *vma) in videobuf_vm_close() 161 struct vm_area_struct *vma; in videobuf_dma_contig_user_get() local 274 struct vm_area_struct *vma) in __videobuf_mmap_mapper()
|
/openbmc/linux/arch/hexagon/mm/ |
H A D | vm_tlb.c | 25 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() 66 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vaddr) in flush_tlb_page()
|
/openbmc/linux/drivers/media/common/videobuf2/ |
H A D | videobuf2-memops.c | 90 static void vb2_common_vm_open(struct vm_area_struct *vma) in vb2_common_vm_open() 108 static void vb2_common_vm_close(struct vm_area_struct *vma) in vb2_common_vm_close()
|
/openbmc/linux/arch/csky/abiv1/ |
H A D | cacheflush.c | 44 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, in update_mmu_cache_range() 68 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range()
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | e500_hugetlbpage.c | 119 book3e_hugetlb_preload(struct vm_area_struct *vma, unsigned long ea, pte_t pte) in book3e_hugetlb_preload() 181 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, in update_mmu_cache_range() 188 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_hugetlb_page()
|
/openbmc/linux/kernel/events/ |
H A D | uprobes.c | 338 struct vm_area_struct *vma) in valid_ref_ctr_vma() 464 struct vm_area_struct *vma; in uprobe_write_opcode() local 891 struct vm_area_struct *vma, unsigned long vaddr) in install_breakpoint() 962 struct vm_area_struct *vma; in build_map_info() local 1045 struct vm_area_struct *vma; in register_for_each_vma() local 1235 struct vm_area_struct *vma; in unapply_uprobe() local 1289 struct vm_area_struct *vma, in build_probe_list() 1357 int uprobe_mmap(struct vm_area_struct *vma) in uprobe_mmap() 1439 struct vm_area_struct *vma; in xol_add_vma() local 1988 struct vm_area_struct *vma; in mmf_recalc_uprobes() local [all …]
|
/openbmc/linux/arch/arc/include/asm/ |
H A D | cacheflush.h | 52 #define flush_cache_page(vma, u_vaddr, pfn) /* PF handling/COW-break */ argument 102 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 109 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|