Lines Matching refs:page

148 struct anon_vma *page_get_anon_vma(struct page *page);
153 void page_move_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
154 void page_add_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
155 void do_page_add_anon_rmap(struct page *, struct vm_area_struct *,
157 void page_add_new_anon_rmap(struct page *, struct vm_area_struct *, unsigned long);
158 void page_add_file_rmap(struct page *);
159 void page_remove_rmap(struct page *);
161 void hugepage_add_anon_rmap(struct page *, struct vm_area_struct *,
163 void hugepage_add_new_anon_rmap(struct page *, struct vm_area_struct *,
166 static inline void page_dup_rmap(struct page *page) in page_dup_rmap() argument
168 atomic_inc(&page->_mapcount); in page_dup_rmap()
174 int page_referenced(struct page *, int is_locked,
179 int try_to_unmap(struct page *, enum ttu_flags flags);
184 pte_t *__page_check_address(struct page *, struct mm_struct *,
187 static inline pte_t *page_check_address(struct page *page, struct mm_struct *mm, in page_check_address() argument
193 __cond_lock(*ptlp, ptep = __page_check_address(page, mm, address, in page_check_address()
201 unsigned long page_address_in_vma(struct page *, struct vm_area_struct *);
209 int page_mkclean(struct page *);
215 int try_to_munlock(struct page *);
220 struct anon_vma *page_lock_anon_vma_read(struct page *page);
222 int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma);
235 int (*rmap_one)(struct page *page, struct vm_area_struct *vma,
237 int (*done)(struct page *page);
238 struct anon_vma *(*anon_lock)(struct page *page);
242 int rmap_walk(struct page *page, struct rmap_walk_control *rwc);
250 static inline int page_referenced(struct page *page, int is_locked, in page_referenced() argument
258 #define try_to_unmap(page, refs) SWAP_FAIL argument
260 static inline int page_mkclean(struct page *page) in page_mkclean() argument