Lines Matching refs:page

145 struct anon_vma *page_get_anon_vma(struct page *page);
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);
155 void page_add_file_rmap(struct page *);
156 void page_remove_rmap(struct page *);
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 *,
163 static inline void page_dup_rmap(struct page *page) in page_dup_rmap() argument
165 atomic_inc(&page->_mapcount); in page_dup_rmap()
171 int page_referenced(struct page *, int is_locked,
176 int try_to_unmap(struct page *, enum ttu_flags flags);
181 pte_t *__page_check_address(struct page *, struct mm_struct *,
184 static inline pte_t *page_check_address(struct page *page, struct mm_struct *mm, in page_check_address() argument
190 __cond_lock(*ptlp, ptep = __page_check_address(page, mm, address, in page_check_address()
198 unsigned long page_address_in_vma(struct page *, struct vm_area_struct *);
206 int page_mkclean(struct page *);
212 int try_to_munlock(struct page *);
217 struct anon_vma *page_lock_anon_vma_read(struct page *page);
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,
234 int (*done)(struct page *page);
235 struct anon_vma *(*anon_lock)(struct page *page);
239 int rmap_walk(struct page *page, struct rmap_walk_control *rwc);
247 static inline int page_referenced(struct page *page, int is_locked, in page_referenced() argument
255 #define try_to_unmap(page, refs) SWAP_FAIL argument
257 static inline int page_mkclean(struct page *page) in page_mkclean() argument