Home
last modified time | relevance | path

Searched refs:vma_merge_struct (Results 1 – 5 of 5) sorted by relevance

/linux/mm/
H A Dvma.h76 struct vma_merge_struct { struct
236 static inline bool vmg_nomem(struct vma_merge_struct *vmg) in vmg_nomem()
241 static inline pgoff_t vmg_pages(const struct vma_merge_struct *vmg) in vmg_pages()
248 static inline pgoff_t vmg_start_pgoff(const struct vma_merge_struct *vmg) in vmg_start_pgoff()
253 static inline pgoff_t vmg_end_pgoff(const struct vma_merge_struct *vmg) in vmg_end_pgoff()
287 static inline pgoff_t vmg_start_anon_pgoff(const struct vma_merge_struct *vmg) in vmg_start_anon_pgoff()
292 static inline pgoff_t vmg_end_anon_pgoff(const struct vma_merge_struct *vmg) in vmg_end_anon_pgoff()
326 struct vma_merge_struct name = { \
338 struct vma_merge_struct name = { \
363 __must_check int vma_expand(struct vma_merge_struct *vmg);
[all …]
H A Dvma.c65 struct vma_merge_struct name = { \
106 static inline bool is_mergeable_vma(struct vma_merge_struct *vmg, bool merge_next) in is_mergeable_vma()
128 static bool is_mergeable_anon_vma(struct vma_merge_struct *vmg, bool merge_next) in is_mergeable_anon_vma()
169 struct vma_merge_struct *vmg) in init_multi_vma_prep()
221 static bool needs_adjacent_anon_pgoff(const struct vma_merge_struct *vmg) in needs_adjacent_anon_pgoff()
239 static bool can_vma_merge_before(struct vma_merge_struct *vmg) in can_vma_merge_before()
262 static bool can_vma_merge_after(struct vma_merge_struct *vmg) in can_vma_merge_after()
469 static bool can_vma_merge_left(struct vma_merge_struct *vmg) in can_vma_merge_left()
483 static bool can_vma_merge_right(struct vma_merge_struct *vmg, in can_vma_merge_right()
749 static void vmg_adjust_set_range(struct vma_merge_struct *vmg) in vmg_adjust_set_range()
[all …]
/linux/tools/testing/vma/tests/
H A Dmerge.c4 static struct vm_area_struct *merge_new(struct vma_merge_struct *vmg) in merge_new()
26 static int expand_existing(struct vma_merge_struct *vmg) in expand_existing()
35 void vmg_set_range(struct vma_merge_struct *vmg, unsigned long start, in vmg_set_range()
59 static void vmg_set_range_anon_vma(struct vma_merge_struct *vmg, unsigned long start, in vmg_set_range_anon_vma()
74 struct vma_merge_struct *vmg, unsigned long start, in try_merge_new_vma()
105 struct vma_merge_struct vmg = { in test_simple_merge()
205 struct vma_merge_struct vmg = { in test_simple_expand()
257 struct vma_merge_struct vmg = { in __test_merge_new()
495 struct vma_merge_struct vmg = { in test_vma_merge_special_flags()
572 struct vma_merge_struct vmg = { in test_vma_merge_with_close()
[all …]
/linux/tools/testing/vma/
H A Dmain.c21 struct vm_area_struct *merge_existing(struct vma_merge_struct *vmg) in merge_existing()
H A Dshared.h94 struct vm_area_struct *merge_existing(struct vma_merge_struct *vmg);