Home
last modified time | relevance | path

Searched refs:anon_vma (Results 1 – 25 of 109) sorted by relevance

12345

/dports/multimedia/v4l_compat/linux-5.13-rc2/mm/
H A Drmap.c87 struct anon_vma *anon_vma; in anon_vma_alloc() local
93 anon_vma->parent = anon_vma; in anon_vma_alloc()
98 anon_vma->root = anon_vma; in anon_vma_alloc()
149 avc->anon_vma = anon_vma; in anon_vma_chain_link()
207 vma->anon_vma = anon_vma; in __anon_vma_prepare()
374 vma->anon_vma = anon_vma; in anon_vma_fork()
399 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
433 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
1023 struct anon_vma *anon_vma = vma->anon_vma; in page_move_anon_rmap() local
1049 struct anon_vma *anon_vma = vma->anon_vma; in __page_set_anon_rmap() local
[all …]
H A Dmmap.c402 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
751 struct anon_vma *anon_vma = NULL; in __vma_adjust() local
833 importer->anon_vma = exporter->anon_vma; in __vma_adjust()
862 anon_vma = vma->anon_vma; in __vma_adjust()
864 anon_vma = next->anon_vma; in __vma_adjust()
867 anon_vma != next->anon_vma); in __vma_adjust()
1083 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_before() argument
1104 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_after() argument
1164 struct anon_vma *anon_vma, struct file *file, in vma_merge() argument
1298 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local
[all …]
H A Dksm.c198 struct anon_vma *anon_vma; /* when stable */ member
1295 rmap_item->anon_vma = vma->anon_vma; in try_to_merge_with_ksm_page()
1296 get_anon_vma(vma->anon_vma); in try_to_merge_with_ksm_page()
2296 if (!vma->anon_vma) in scan_get_next_rmap_item()
2474 if (vma->anon_vma) { in ksm_madvise()
2568 struct anon_vma *anon_vma = page_anon_vma(page); in ksm_might_need_to_copy() local
2575 } else if (!anon_vma) { in ksm_might_need_to_copy()
2577 } else if (anon_vma->root == vma->anon_vma->root && in ksm_might_need_to_copy()
2619 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
2624 anon_vma_lock_read(anon_vma); in rmap_walk_ksm()
[all …]
H A Dhuge_memory.c1282 VM_BUG_ON_VMA(!vma->anon_vma, vma); in do_huge_pmd_wp_page()
1418 struct anon_vma *anon_vma = NULL; in do_huge_pmd_numa_page() local
1499 if (unlikely(!anon_vma)) { in do_huge_pmd_numa_page()
1560 if (anon_vma) in do_huge_pmd_numa_page()
2660 struct anon_vma *anon_vma = NULL; in split_huge_page_to_list() local
2682 if (!anon_vma) { in split_huge_page_to_list()
2688 anon_vma_lock_write(anon_vma); in split_huge_page_to_list()
2698 anon_vma = NULL; in split_huge_page_to_list()
2778 if (anon_vma) { in split_huge_page_to_list()
2779 anon_vma_unlock_write(anon_vma); in split_huge_page_to_list()
[all …]
H A Dmigrate.c1000 struct anon_vma *anon_vma = NULL; in __unmap_and_move() local
1061 anon_vma = page_get_anon_vma(page); in __unmap_and_move()
1099 VM_BUG_ON_PAGE(PageAnon(page) && !PageKsm(page) && !anon_vma, in __unmap_and_move()
1116 if (anon_vma) in __unmap_and_move()
1117 put_anon_vma(anon_vma); in __unmap_and_move()
1247 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1296 anon_vma = page_get_anon_vma(hpage); in unmap_and_move_huge_page()
1338 if (anon_vma) in unmap_and_move_huge_page()
1339 put_anon_vma(anon_vma); in unmap_and_move_huge_page()
H A Dmremap.c106 if (vma->anon_vma) in take_rmap_locks()
107 anon_vma_lock_write(vma->anon_vma); in take_rmap_locks()
112 if (vma->anon_vma) in drop_rmap_locks()
113 anon_vma_unlock_write(vma->anon_vma); in drop_rmap_locks()
H A Dkhugepaged.c467 if (!vma->anon_vma || vma->vm_ops) in hugepage_vma_check()
989 if (!vma->anon_vma || vma->vm_ops) in hugepage_vma_revalidate()
1136 anon_vma_lock_write(vma->anon_vma); in collapse_huge_page()
1172 anon_vma_unlock_write(vma->anon_vma); in collapse_huge_page()
1181 anon_vma_unlock_write(vma->anon_vma); in collapse_huge_page()
1576 if (vma->anon_vma) in retract_page_tables()
/dports/multimedia/libv4l/linux-5.13-rc2/mm/
H A Drmap.c87 struct anon_vma *anon_vma; in anon_vma_alloc() local
93 anon_vma->parent = anon_vma; in anon_vma_alloc()
98 anon_vma->root = anon_vma; in anon_vma_alloc()
149 avc->anon_vma = anon_vma; in anon_vma_chain_link()
207 vma->anon_vma = anon_vma; in __anon_vma_prepare()
374 vma->anon_vma = anon_vma; in anon_vma_fork()
399 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
433 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
1023 struct anon_vma *anon_vma = vma->anon_vma; in page_move_anon_rmap() local
1049 struct anon_vma *anon_vma = vma->anon_vma; in __page_set_anon_rmap() local
[all …]
H A Dmmap.c402 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
751 struct anon_vma *anon_vma = NULL; in __vma_adjust() local
833 importer->anon_vma = exporter->anon_vma; in __vma_adjust()
862 anon_vma = vma->anon_vma; in __vma_adjust()
864 anon_vma = next->anon_vma; in __vma_adjust()
867 anon_vma != next->anon_vma); in __vma_adjust()
1083 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_before() argument
1104 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_after() argument
1164 struct anon_vma *anon_vma, struct file *file, in vma_merge() argument
1298 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local
[all …]
H A Dksm.c198 struct anon_vma *anon_vma; /* when stable */ member
1295 rmap_item->anon_vma = vma->anon_vma; in try_to_merge_with_ksm_page()
1296 get_anon_vma(vma->anon_vma); in try_to_merge_with_ksm_page()
2296 if (!vma->anon_vma) in scan_get_next_rmap_item()
2474 if (vma->anon_vma) { in ksm_madvise()
2568 struct anon_vma *anon_vma = page_anon_vma(page); in ksm_might_need_to_copy() local
2575 } else if (!anon_vma) { in ksm_might_need_to_copy()
2577 } else if (anon_vma->root == vma->anon_vma->root && in ksm_might_need_to_copy()
2619 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
2624 anon_vma_lock_read(anon_vma); in rmap_walk_ksm()
[all …]
H A Dhuge_memory.c1282 VM_BUG_ON_VMA(!vma->anon_vma, vma); in do_huge_pmd_wp_page()
1418 struct anon_vma *anon_vma = NULL; in do_huge_pmd_numa_page() local
1499 if (unlikely(!anon_vma)) { in do_huge_pmd_numa_page()
1560 if (anon_vma) in do_huge_pmd_numa_page()
2660 struct anon_vma *anon_vma = NULL; in split_huge_page_to_list() local
2682 if (!anon_vma) { in split_huge_page_to_list()
2688 anon_vma_lock_write(anon_vma); in split_huge_page_to_list()
2698 anon_vma = NULL; in split_huge_page_to_list()
2778 if (anon_vma) { in split_huge_page_to_list()
2779 anon_vma_unlock_write(anon_vma); in split_huge_page_to_list()
[all …]
H A Dmigrate.c1000 struct anon_vma *anon_vma = NULL; in __unmap_and_move() local
1061 anon_vma = page_get_anon_vma(page); in __unmap_and_move()
1099 VM_BUG_ON_PAGE(PageAnon(page) && !PageKsm(page) && !anon_vma, in __unmap_and_move()
1116 if (anon_vma) in __unmap_and_move()
1117 put_anon_vma(anon_vma); in __unmap_and_move()
1247 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1296 anon_vma = page_get_anon_vma(hpage); in unmap_and_move_huge_page()
1338 if (anon_vma) in unmap_and_move_huge_page()
1339 put_anon_vma(anon_vma); in unmap_and_move_huge_page()
H A Dmremap.c106 if (vma->anon_vma) in take_rmap_locks()
107 anon_vma_lock_write(vma->anon_vma); in take_rmap_locks()
112 if (vma->anon_vma) in drop_rmap_locks()
113 anon_vma_unlock_write(vma->anon_vma); in drop_rmap_locks()
/dports/multimedia/v4l-utils/linux-5.13-rc2/mm/
H A Drmap.c87 struct anon_vma *anon_vma; in anon_vma_alloc() local
93 anon_vma->parent = anon_vma; in anon_vma_alloc()
98 anon_vma->root = anon_vma; in anon_vma_alloc()
149 avc->anon_vma = anon_vma; in anon_vma_chain_link()
207 vma->anon_vma = anon_vma; in __anon_vma_prepare()
374 vma->anon_vma = anon_vma; in anon_vma_fork()
399 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
433 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
1023 struct anon_vma *anon_vma = vma->anon_vma; in page_move_anon_rmap() local
1049 struct anon_vma *anon_vma = vma->anon_vma; in __page_set_anon_rmap() local
[all …]
H A Dmmap.c402 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
751 struct anon_vma *anon_vma = NULL; in __vma_adjust() local
833 importer->anon_vma = exporter->anon_vma; in __vma_adjust()
862 anon_vma = vma->anon_vma; in __vma_adjust()
864 anon_vma = next->anon_vma; in __vma_adjust()
867 anon_vma != next->anon_vma); in __vma_adjust()
1083 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_before() argument
1104 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_after() argument
1164 struct anon_vma *anon_vma, struct file *file, in vma_merge() argument
1298 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local
[all …]
H A Dksm.c198 struct anon_vma *anon_vma; /* when stable */ member
1295 rmap_item->anon_vma = vma->anon_vma; in try_to_merge_with_ksm_page()
1296 get_anon_vma(vma->anon_vma); in try_to_merge_with_ksm_page()
2296 if (!vma->anon_vma) in scan_get_next_rmap_item()
2474 if (vma->anon_vma) { in ksm_madvise()
2568 struct anon_vma *anon_vma = page_anon_vma(page); in ksm_might_need_to_copy() local
2575 } else if (!anon_vma) { in ksm_might_need_to_copy()
2577 } else if (anon_vma->root == vma->anon_vma->root && in ksm_might_need_to_copy()
2619 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
2624 anon_vma_lock_read(anon_vma); in rmap_walk_ksm()
[all …]
H A Dhuge_memory.c1282 VM_BUG_ON_VMA(!vma->anon_vma, vma); in do_huge_pmd_wp_page()
1418 struct anon_vma *anon_vma = NULL; in do_huge_pmd_numa_page() local
1499 if (unlikely(!anon_vma)) { in do_huge_pmd_numa_page()
1560 if (anon_vma) in do_huge_pmd_numa_page()
2660 struct anon_vma *anon_vma = NULL; in split_huge_page_to_list() local
2682 if (!anon_vma) { in split_huge_page_to_list()
2688 anon_vma_lock_write(anon_vma); in split_huge_page_to_list()
2698 anon_vma = NULL; in split_huge_page_to_list()
2778 if (anon_vma) { in split_huge_page_to_list()
2779 anon_vma_unlock_write(anon_vma); in split_huge_page_to_list()
[all …]
H A Dmigrate.c1000 struct anon_vma *anon_vma = NULL; in __unmap_and_move() local
1061 anon_vma = page_get_anon_vma(page); in __unmap_and_move()
1099 VM_BUG_ON_PAGE(PageAnon(page) && !PageKsm(page) && !anon_vma, in __unmap_and_move()
1116 if (anon_vma) in __unmap_and_move()
1117 put_anon_vma(anon_vma); in __unmap_and_move()
1247 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1296 anon_vma = page_get_anon_vma(hpage); in unmap_and_move_huge_page()
1338 if (anon_vma) in unmap_and_move_huge_page()
1339 put_anon_vma(anon_vma); in unmap_and_move_huge_page()
H A Dmremap.c106 if (vma->anon_vma) in take_rmap_locks()
107 anon_vma_lock_write(vma->anon_vma); in take_rmap_locks()
112 if (vma->anon_vma) in drop_rmap_locks()
113 anon_vma_unlock_write(vma->anon_vma); in drop_rmap_locks()
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Drmap.h29 struct anon_vma { struct
79 struct anon_vma *anon_vma; member
104 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma() argument
109 void __put_anon_vma(struct anon_vma *anon_vma);
111 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma() argument
117 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write() argument
122 static inline void anon_vma_unlock_write(struct anon_vma *anon_vma) in anon_vma_unlock_write() argument
127 static inline void anon_vma_lock_read(struct anon_vma *anon_vma) in anon_vma_lock_read() argument
132 static inline void anon_vma_unlock_read(struct anon_vma *anon_vma) in anon_vma_unlock_read() argument
158 VM_BUG_ON_VMA(vma->anon_vma != next->anon_vma, vma); in anon_vma_merge()
[all …]
H A Dmm_types.h352 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Drmap.h29 struct anon_vma { struct
79 struct anon_vma *anon_vma; member
104 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma() argument
109 void __put_anon_vma(struct anon_vma *anon_vma);
111 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma() argument
117 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write() argument
122 static inline void anon_vma_unlock_write(struct anon_vma *anon_vma) in anon_vma_unlock_write() argument
127 static inline void anon_vma_lock_read(struct anon_vma *anon_vma) in anon_vma_lock_read() argument
132 static inline void anon_vma_unlock_read(struct anon_vma *anon_vma) in anon_vma_unlock_read() argument
158 VM_BUG_ON_VMA(vma->anon_vma != next->anon_vma, vma); in anon_vma_merge()
[all …]
H A Dmm_types.h352 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Drmap.h29 struct anon_vma { struct
79 struct anon_vma *anon_vma; member
104 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma() argument
109 void __put_anon_vma(struct anon_vma *anon_vma);
111 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma() argument
117 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write() argument
122 static inline void anon_vma_unlock_write(struct anon_vma *anon_vma) in anon_vma_unlock_write() argument
127 static inline void anon_vma_lock_read(struct anon_vma *anon_vma) in anon_vma_lock_read() argument
132 static inline void anon_vma_unlock_read(struct anon_vma *anon_vma) in anon_vma_unlock_read() argument
158 VM_BUG_ON_VMA(vma->anon_vma != next->anon_vma, vma); in anon_vma_merge()
[all …]
H A Dmm_types.h352 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member

12345