Lines Matching refs:vm_area_struct
82 struct vm_area_struct *vma;
152 int __anon_vma_prepare(struct vm_area_struct *);
153 void unlink_anon_vmas(struct vm_area_struct *);
154 int anon_vma_clone(struct vm_area_struct *, struct vm_area_struct *);
155 int anon_vma_fork(struct vm_area_struct *, struct vm_area_struct *);
157 static inline int anon_vma_prepare(struct vm_area_struct *vma) in anon_vma_prepare()
165 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge()
166 struct vm_area_struct *next) in anon_vma_merge()
181 void page_move_anon_rmap(struct page *, struct vm_area_struct *);
182 void page_add_anon_rmap(struct page *, struct vm_area_struct *,
184 void do_page_add_anon_rmap(struct page *, struct vm_area_struct *,
186 void __page_add_new_anon_rmap(struct page *page, struct vm_area_struct *vma,
189 struct vm_area_struct *vma, in page_add_new_anon_rmap()
199 void hugepage_add_anon_rmap(struct page *, struct vm_area_struct *,
201 void hugepage_add_new_anon_rmap(struct page *, struct vm_area_struct *,
229 struct vm_area_struct *vma;
251 unsigned long page_address_in_vma(struct page *, struct vm_area_struct *);
269 int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma);
290 bool (*rmap_one)(struct page *page, struct vm_area_struct *vma,
295 bool (*invalid_vma)(struct vm_area_struct *vma, void *arg);