Home
last modified time | relevance | path

Searched refs:vm_area_struct (Results 1 – 25 of 87) sorted by relevance

1234

/include/linux/
A Duserfaultfd_k.h115 struct vm_area_struct *dst_vma,
131 extern long uffd_wp_range(struct vm_area_struct *vma,
140 struct vm_area_struct *dst_vma,
141 struct vm_area_struct *src_vma,
257 extern void mremap_userfaultfd_prep(struct vm_area_struct *,
264 extern bool userfaultfd_remove(struct vm_area_struct *vma,
275 void userfaultfd_reset_ctx(struct vm_area_struct *vma);
278 struct vm_area_struct *prev,
279 struct vm_area_struct *vma,
284 struct vm_area_struct *vma,
[all …]
A Dmmap_lock.h136 static inline void vma_refcount_put(struct vm_area_struct *vma) in vma_refcount_put()
164 struct vm_area_struct *vma) in vma_start_read()
265 static inline void vma_end_read(struct vm_area_struct *vma) in vma_end_read()
290 static inline void vma_start_write(struct vm_area_struct *vma) in vma_start_write()
307 static inline void vma_assert_locked(struct vm_area_struct *vma) in vma_assert_locked()
330 static inline void vma_mark_attached(struct vm_area_struct *vma) in vma_mark_attached()
337 void vma_mark_detached(struct vm_area_struct *vma);
339 struct vm_area_struct *lock_vma_under_rcu(struct mm_struct *mm,
349 struct vm_area_struct *lock_next_vma(struct mm_struct *mm,
370 struct vm_area_struct *vma) in vma_start_read()
[all …]
A Dhuge_mm.h13 struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma);
17 struct vm_area_struct *vma);
399 void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
413 void __split_huge_pud(struct vm_area_struct *vma, pud_t *pud,
439 unsigned long end, struct vm_area_struct *next);
450 struct vm_area_struct *vma) in pmd_trans_huge_lock()
458 struct vm_area_struct *vma) in pud_trans_huge_lock()
612 struct vm_area_struct *next) in vma_adjust_trans_huge()
620 struct vm_area_struct *vma) in pmd_trans_huge_lock()
625 struct vm_area_struct *vma) in pud_trans_huge_lock()
[all …]
A Dhugetlb.h108 struct vm_area_struct *vma;
126 struct vm_area_struct *new_vma,
130 struct vm_area_struct *, struct vm_area_struct *);
135 struct vm_area_struct *vma,
146 struct vm_area_struct *dst_vma,
153 struct vm_area_struct *vma,
170 struct vm_area_struct *vma,
306 struct vm_area_struct *vma, in huge_pmd_unshare()
313 struct vm_area_struct *vma, in adjust_range_if_pmd_sharing_possible()
319 struct vm_area_struct *vma, in hugetlb_zap_begin()
[all …]
A Drmap.h84 struct vm_area_struct *vma;
157 int anon_vma_clone(struct vm_area_struct *, struct vm_area_struct *);
158 int anon_vma_fork(struct vm_area_struct *, struct vm_area_struct *);
345 struct vm_area_struct *vma) in folio_set_large_mapcount()
489 struct vm_area_struct *);
493 struct vm_area_struct *);
495 struct vm_area_struct *);
497 struct vm_area_struct *);
501 struct vm_area_struct *);
503 struct vm_area_struct *);
[all …]
A Dmempolicy.h122 int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst);
125 struct vm_area_struct *vma, struct mempolicy *mpol);
131 struct mempolicy *__get_vma_policy(struct vm_area_struct *vma,
133 struct mempolicy *get_vma_policy(struct vm_area_struct *vma,
135 bool vma_policy_mof(struct vm_area_struct *vma);
142 extern int huge_node(struct vm_area_struct *vma,
169 extern bool vma_migratable(struct vm_area_struct *vma);
228 static inline struct mempolicy *get_vma_policy(struct vm_area_struct *vma, in get_vma_policy()
236 vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst) in vma_dup_policy()
258 static inline int huge_node(struct vm_area_struct *vma, in huge_node()
A Dbuildid.h9 struct vm_area_struct;
10 int build_id_parse(struct vm_area_struct *vma, unsigned char *build_id, __u32 *size);
11 int build_id_parse_nofault(struct vm_area_struct *vma, unsigned char *build_id, __u32 *size);
A Dmm.h235 struct vm_area_struct *vm_area_dup(struct vm_area_struct *);
236 void vm_area_free(struct vm_area_struct *);
899 struct vm_area_struct *vma) in vma_iter_bulk_store()
2373 copy_page_range(struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma);
2383 struct vm_area_struct *vma;
2487 struct vm_area_struct **vmap) in get_user_page_vma_remote()
2490 struct vm_area_struct *vma; in get_user_page_vma_remote()
2570 struct vm_area_struct *vma, struct vm_area_struct **pprev,
3264 struct vm_area_struct *prev,
3270 struct vm_area_struct *vma_interval_tree_iter_next(struct vm_area_struct *node,
[all …]
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()
A Dsecretmem.h14 bool vma_is_secretmem(struct vm_area_struct *vma);
19 static inline bool vma_is_secretmem(struct vm_area_struct *vma) in vma_is_secretmem()
A Duprobes.h22 struct vm_area_struct;
191 extern int set_swbp(struct arch_uprobe *aup, struct vm_area_struct *vma, unsigned long vaddr);
192 extern int set_orig_insn(struct arch_uprobe *aup, struct vm_area_struct *vma, unsigned long vaddr);
197 extern int uprobe_write_opcode(struct arch_uprobe *auprobe, struct vm_area_struct *vma, unsigned lo…
202 extern int uprobe_mmap(struct vm_area_struct *vma);
203 extern void uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end);
256 static inline int uprobe_mmap(struct vm_area_struct *vma) in uprobe_mmap()
261 uprobe_munmap(struct vm_area_struct *vma, unsigned long start, unsigned long end) in uprobe_munmap()
A Dpagewalk.h125 struct vm_area_struct *vma;
137 int walk_page_range_vma(struct vm_area_struct *vma, unsigned long start,
140 int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops,
189 struct vm_area_struct *vma;
194 struct vm_area_struct *vma, unsigned long addr,
A Dpgtable.h306 extern int ptep_set_access_flags(struct vm_area_struct *vma,
313 extern int pmdp_set_access_flags(struct vm_area_struct *vma,
316 extern int pudp_set_access_flags(struct vm_area_struct *vma,
413 int ptep_clear_flush_young(struct vm_area_struct *vma,
419 extern int pmdp_clear_flush_young(struct vm_area_struct *vma,
882 extern pte_t ptep_clear_flush(struct vm_area_struct *vma,
1004 extern pmd_t pmdp_collapse_flush(struct vm_area_struct *vma,
1067 extern pmd_t pmdp_invalidate_ad(struct vm_area_struct *vma,
1147 struct vm_area_struct *vma, in arch_do_swap_page_nr()
1164 struct vm_area_struct *vma, in arch_do_swap_page_nr()
[all …]
A Dksm.h18 int ksm_madvise(struct vm_area_struct *vma, unsigned long start,
89 struct vm_area_struct *vma, unsigned long addr);
135 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise()
142 struct vm_area_struct *vma, unsigned long addr) in ksm_might_need_to_copy()
A Dshmem_fs.h97 extern int shmem_zero_setup(struct vm_area_struct *);
119 struct vm_area_struct *vma, pgoff_t index,
124 struct vm_area_struct *vma, pgoff_t index, in shmem_allowable_huge_orders()
137 extern unsigned long shmem_swap_usage(struct vm_area_struct *vma);
139 static inline unsigned long shmem_swap_usage(struct vm_area_struct *vma) in shmem_swap_usage()
201 struct vm_area_struct *dst_vma,
A Dkhugepaged.h14 extern void khugepaged_enter_vma(struct vm_area_struct *vma,
39 static inline void khugepaged_enter_vma(struct vm_area_struct *vma, in khugepaged_enter_vma()
A Dvdso_datastore.h8 struct vm_area_struct *vdso_install_vvar_mapping(struct mm_struct *mm, unsigned long addr);
A Dmm_inline.h407 static inline void dup_anon_vma_name(struct vm_area_struct *orig_vma, in dup_anon_vma_name()
408 struct vm_area_struct *new_vma) in dup_anon_vma_name()
416 static inline void free_anon_vma_name(struct vm_area_struct *vma) in free_anon_vma_name()
438 static inline void dup_anon_vma_name(struct vm_area_struct *orig_vma, in dup_anon_vma_name()
439 struct vm_area_struct *new_vma) {} in dup_anon_vma_name()
440 static inline void free_anon_vma_name(struct vm_area_struct *vma) {} in free_anon_vma_name()
543 swp_entry_t entry, struct vm_area_struct *dst_vma) in copy_pte_marker()
570 pte_install_uffd_wp_if_needed(struct vm_area_struct *vma, unsigned long addr, in pte_install_uffd_wp_if_needed()
608 static inline bool vma_has_recency(struct vm_area_struct *vma) in vma_has_recency()
A Dmigrate.h108 struct vm_area_struct *vma, int node);
112 struct vm_area_struct *vma, int node) in migrate_misplaced_folio_prepare()
153 struct vm_area_struct *vma;
A Dcacheflush.h21 static inline void flush_icache_pages(struct vm_area_struct *vma, in flush_icache_pages()
A Dtime_namespace.h16 struct vm_area_struct;
51 struct page *find_timens_vvar_page(struct vm_area_struct *vma);
148 static inline struct page *find_timens_vvar_page(struct vm_area_struct *vma) in find_timens_vvar_page()
/include/xen/
A Dxen-ops.h45 int xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr,
59 struct vm_area_struct;
62 int xen_xlate_remap_gfn_array(struct vm_area_struct *vma,
68 int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma,
75 static inline int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, in xen_xlate_remap_gfn_array()
85 static inline int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, in xen_xlate_unmap_gfn_range()
92 int xen_remap_vma_range(struct vm_area_struct *vma, unsigned long addr,
112 static inline int xen_remap_domain_gfn_array(struct vm_area_struct *vma, in xen_remap_domain_gfn_array()
148 static inline int xen_remap_domain_mfn_array(struct vm_area_struct *vma, in xen_remap_domain_mfn_array()
172 static inline int xen_remap_domain_gfn_range(struct vm_area_struct *vma, in xen_remap_domain_gfn_range()
[all …]
/include/asm-generic/
A Dcacheflush.h8 struct vm_area_struct;
35 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range()
43 static inline void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page()
81 static inline void flush_icache_user_page(struct vm_area_struct *vma, in flush_icache_user_page()
A Dmm_hooks.h20 static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, in arch_vma_access_permitted()
/include/drm/
A Ddrm_gem.h192 int (*mmap)(struct drm_gem_object *obj, struct vm_area_struct *vma);
489 void drm_gem_vm_open(struct vm_area_struct *vma);
490 void drm_gem_vm_close(struct vm_area_struct *vma);
492 struct vm_area_struct *vma);
493 int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma);

Completed in 687 milliseconds

1234