Home
last modified time | relevance | path

Searched defs:anon_vma (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Drmap.h29 struct anon_vma { struct
82 struct anon_vma *anon_vma; global() member
108 get_anon_vma(struct anon_vma *anon_vma) get_anon_vma() argument
115 put_anon_vma(struct anon_vma *anon_vma) put_anon_vma() argument
121 anon_vma_lock_write(struct anon_vma *anon_vma) anon_vma_lock_write() argument
126 anon_vma_unlock_write(struct anon_vma *anon_vma) anon_vma_unlock_write() argument
131 anon_vma_lock_read(struct anon_vma *anon_vma) anon_vma_lock_read() argument
136 anon_vma_unlock_read(struct anon_vma *anon_vma) anon_vma_unlock_read() argument
[all...]
H A Dmm_types.h374 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/kernel/linux/linux-6.6/include/linux/
H A Drmap.h31 struct anon_vma { struct
84 struct anon_vma *anon_vma; global() member
106 get_anon_vma(struct anon_vma *anon_vma) get_anon_vma() argument
113 put_anon_vma(struct anon_vma *anon_vma) put_anon_vma() argument
119 anon_vma_lock_write(struct anon_vma *anon_vma) anon_vma_lock_write() argument
124 anon_vma_unlock_write(struct anon_vma *anon_vma) anon_vma_unlock_write() argument
129 anon_vma_lock_read(struct anon_vma *anon_vma) anon_vma_lock_read() argument
134 anon_vma_trylock_read(struct anon_vma *anon_vma) anon_vma_trylock_read() argument
139 anon_vma_unlock_read(struct anon_vma *anon_vma) anon_vma_unlock_read() argument
[all...]
H A Dmm_types.h632 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/kernel/linux/linux-5.10/mm/
H A Drmap.c88 struct anon_vma *anon_vma; in anon_vma_alloc() local
106 anon_vma_free(struct anon_vma *anon_vma) anon_vma_free() argument
146 anon_vma_chain_link(struct vm_area_struct *vma, struct anon_vma_chain *avc, struct anon_vma *anon_vma) anon_vma_chain_link() argument
187 struct anon_vma *anon_vma, *allocated; __anon_vma_prepare() local
240 lock_anon_vma_root(struct anon_vma *root, struct anon_vma *anon_vma) lock_anon_vma_root() argument
282 struct anon_vma *anon_vma; anon_vma_clone() local
333 struct anon_vma *anon_vma; anon_vma_fork() local
402 struct anon_vma *anon_vma = avc->anon_vma; unlink_anon_vmas() local
436 struct anon_vma *anon_vma = avc->anon_vma; unlink_anon_vmas() local
449 struct anon_vma *anon_vma = data; anon_vma_ctor() local
491 struct anon_vma *anon_vma = NULL; page_get_anon_vma() local
534 struct anon_vma *anon_vma = NULL; page_lock_anon_vma_read() local
594 page_unlock_anon_vma_read(struct anon_vma *anon_vma) page_unlock_anon_vma_read() argument
1029 struct anon_vma *anon_vma = vma->anon_vma; page_move_anon_rmap() local
1055 struct anon_vma *anon_vma = vma->anon_vma; __page_set_anon_rmap() local
1850 __put_anon_vma(struct anon_vma *anon_vma) __put_anon_vma() argument
1862 struct anon_vma *anon_vma; rmap_walk_anon_lock() local
1898 struct anon_vma *anon_vma; rmap_walk_anon() local
2021 struct anon_vma *anon_vma = vma->anon_vma; hugepage_add_anon_rmap() local
[all...]
H A Dhuge_memory.c1414 struct anon_vma *anon_vma = NULL; in do_huge_pmd_numa_page() local
2654 struct anon_vma *anon_vma = NULL; split_huge_page_to_list() local
[all...]
H A Dmigrate.c1043 struct anon_vma *anon_vma = NULL; in __unmap_and_move() local
1300 struct anon_vma *anon_vma = NULL; unmap_and_move_huge_page() local
[all...]
H A Dksm.c199 struct anon_vma *anon_vma; /* when stable */ member
2577 struct anon_vma *anon_vma = page_anon_vma(page); ksm_might_need_to_copy() local
2628 struct anon_vma *anon_vma = rmap_item->anon_vma; rmap_walk_ksm() local
[all...]
H A Dmmap.c405 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
754 struct anon_vma *anon_vma = NULL; __vma_adjust() local
1088 can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) can_vma_merge_before() argument
1110 can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) can_vma_merge_after() argument
1169 vma_merge(struct mm_struct *mm, struct vm_area_struct *prev, unsigned long addr, unsigned long end, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t pgoff, struct mempolicy *policy, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) vma_merge() argument
1307 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); reusable_anon_vma() local
1325 struct anon_vma *anon_vma = NULL; find_mergeable_anon_vma() local
3611 vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma) vm_lock_anon_vma() argument
3729 vm_unlock_anon_vma(struct anon_vma *anon_vma) vm_unlock_anon_vma() argument
[all...]
/kernel/linux/linux-6.6/mm/
H A Drmap.c93 struct anon_vma *anon_vma; in anon_vma_alloc() local
111 anon_vma_free(struct anon_vma *anon_vma) anon_vma_free() argument
151 anon_vma_chain_link(struct vm_area_struct *vma, struct anon_vma_chain *avc, struct anon_vma *anon_vma) anon_vma_chain_link() argument
192 struct anon_vma *anon_vma, *allocated; __anon_vma_prepare() local
245 lock_anon_vma_root(struct anon_vma *root, struct anon_vma *anon_vma) lock_anon_vma_root() argument
288 struct anon_vma *anon_vma; anon_vma_clone() local
339 struct anon_vma *anon_vma; anon_vma_fork() local
408 struct anon_vma *anon_vma = avc->anon_vma; unlink_anon_vmas() local
442 struct anon_vma *anon_vma = avc->anon_vma; unlink_anon_vmas() local
455 struct anon_vma *anon_vma = data; anon_vma_ctor() local
497 struct anon_vma *anon_vma = NULL; folio_get_anon_vma() local
542 struct anon_vma *anon_vma = NULL; folio_lock_anon_vma_read() local
1119 void *anon_vma = vma->anon_vma; page_move_anon_rmap() local
1146 struct anon_vma *anon_vma = vma->anon_vma; __page_set_anon_rmap() local
2389 __put_anon_vma(struct anon_vma *anon_vma) __put_anon_vma() argument
2401 struct anon_vma *anon_vma; rmap_walk_anon_lock() local
2443 struct anon_vma *anon_vma; rmap_walk_anon() local
2575 struct anon_vma *anon_vma = vma->anon_vma; hugepage_add_anon_rmap() local
[all...]
H A Dmigrate.c1039 __migrate_folio_record(struct folio *dst, int old_page_state, struct anon_vma *anon_vma) __migrate_folio_record() argument
1058 migrate_folio_undo_src(struct folio *src, int page_was_mapped, struct anon_vma *anon_vma, bool locked, struct list_head *ret) migrate_folio_undo_src() argument
1114 struct anon_vma *anon_vma = NULL; migrate_folio_unmap() local
1275 struct anon_vma *anon_vma = NULL; migrate_folio_move() local
1372 struct anon_vma *anon_vma = NULL; unmap_and_move_huge_page() local
1809 struct anon_vma *anon_vma = NULL; migrate_pages_batch() local
[all...]
H A Dhuge_memory.c2629 struct anon_vma *anon_vma = NULL; in split_huge_page_to_list() local
[all...]
H A Dinternal.h1293 struct anon_vma *anon_vma; member
H A Dmmap.c297 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
779 can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) can_vma_merge_before() argument
802 can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) can_vma_merge_after() argument
869 vma_merge(struct vma_iterator *vmi, struct mm_struct *mm, struct vm_area_struct *prev, unsigned long addr, unsigned long end, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t pgoff, struct mempolicy *policy, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, struct anon_vma_name *anon_name) vma_merge() argument
1094 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); reusable_anon_vma() local
1113 struct anon_vma *anon_vma = NULL; find_mergeable_anon_vma() local
3624 vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma) vm_lock_anon_vma() argument
3759 vm_unlock_anon_vma(struct anon_vma *anon_vma) vm_unlock_anon_vma() argument
[all...]
H A Dksm.c200 struct anon_vma *anon_vma; /* when stable */ member
2797 struct anon_vma *anon_vma = folio_anon_vma(folio); ksm_might_need_to_copy() local
2857 struct anon_vma *anon_vma = rmap_item->anon_vma; rmap_walk_ksm() local
[all...]

Completed in 29 milliseconds