Lines Matching refs:vm_area_struct
74 struct vm_area_struct *vma;
133 int anon_vma_prepare(struct vm_area_struct *);
134 void unlink_anon_vmas(struct vm_area_struct *);
135 int anon_vma_clone(struct vm_area_struct *, struct vm_area_struct *);
136 int anon_vma_fork(struct vm_area_struct *, struct vm_area_struct *);
138 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge()
139 struct vm_area_struct *next) in anon_vma_merge()
150 void page_move_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
151 void page_add_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
152 void do_page_add_anon_rmap(struct page *, struct vm_area_struct *,
154 void page_add_new_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
158 void hugepage_add_anon_rmap(struct page *, struct vm_area_struct *,
160 void hugepage_add_new_anon_rmap(struct page *, struct vm_area_struct *,
198 unsigned long page_address_in_vma(struct page *, struct vm_area_struct *);
219 int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma);
232 int (*rmap_one)(struct page *page, struct vm_area_struct *vma,
236 bool (*invalid_vma)(struct vm_area_struct *vma, void *arg);