Lines Matching refs:page
310 void *workingset_eviction(struct page *page);
311 void workingset_refault(struct page *page, void *shadow);
312 void workingset_activation(struct page *page);
331 extern void lru_cache_add(struct page *);
332 extern void lru_cache_add_anon(struct page *page);
333 extern void lru_cache_add_file(struct page *page);
334 extern void lru_add_page_tail(struct page *page, struct page *page_tail,
336 extern void activate_page(struct page *);
337 extern void mark_page_accessed(struct page *);
341 extern void rotate_reclaimable_page(struct page *page);
342 extern void deactivate_file_page(struct page *page);
343 extern void deactivate_page(struct page *page);
344 extern void mark_page_lazyfree(struct page *page);
347 extern void lru_cache_add_active_or_unevictable(struct page *page,
354 extern int __isolate_lru_page(struct page *page, isolate_mode_t mode);
365 extern int remove_mapping(struct address_space *mapping, struct page *page);
377 extern int page_evictable(struct page *page);
388 extern int swap_readpage(struct page *page, bool do_poll);
389 extern int swap_writepage(struct page *page, struct writeback_control *wbc);
391 extern int __swap_writepage(struct page *page, struct writeback_control *wbc,
393 extern int swap_set_page_dirty(struct page *page);
410 extern int add_to_swap(struct page *page);
411 extern int add_to_swap_cache(struct page *, swp_entry_t, gfp_t);
412 extern int __add_to_swap_cache(struct page *page, swp_entry_t entry);
413 extern void __delete_from_swap_cache(struct page *, swp_entry_t entry);
414 extern void delete_from_swap_cache(struct page *);
415 extern void free_page_and_swap_cache(struct page *);
416 extern void free_pages_and_swap_cache(struct page **, int);
417 extern struct page *lookup_swap_cache(swp_entry_t entry,
420 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t,
423 extern struct page *__read_swap_cache_async(swp_entry_t, gfp_t,
426 extern struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t flag,
428 extern struct page *swapin_readahead(swp_entry_t entry, gfp_t flag,
449 extern swp_entry_t get_swap_page(struct page *page);
450 extern void put_swap_page(struct page *page, swp_entry_t entry);
462 extern sector_t map_swap_page(struct page *, struct block_device **);
464 extern int page_swapcount(struct page *);
468 extern struct swap_info_struct *page_swap_info(struct page *);
470 extern bool reuse_swap_page(struct page *, int *);
471 extern int try_to_free_swap(struct page *);
484 static inline int swap_readpage(struct page *page, bool do_poll) in swap_readpage() argument
504 #define free_page_and_swap_cache(page) \ argument
505 put_page(page)
534 static inline void put_swap_page(struct page *page, swp_entry_t swp) in put_swap_page() argument
538 static inline struct page *swap_cluster_readahead(swp_entry_t entry, in swap_cluster_readahead()
544 static inline struct page *swapin_readahead(swp_entry_t swp, gfp_t gfp_mask, in swapin_readahead()
550 static inline int swap_writepage(struct page *p, struct writeback_control *wbc) in swap_writepage()
555 static inline struct page *lookup_swap_cache(swp_entry_t swp, in lookup_swap_cache()
562 static inline int add_to_swap(struct page *page) in add_to_swap() argument
567 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache() argument
573 static inline void __delete_from_swap_cache(struct page *page, in __delete_from_swap_cache() argument
578 static inline void delete_from_swap_cache(struct page *page) in delete_from_swap_cache() argument
582 static inline int page_swapcount(struct page *page) in page_swapcount() argument
602 #define reuse_swap_page(page, total_map_swapcount) \ argument
603 (page_trans_huge_mapcount(page, total_map_swapcount) == 1)
605 static inline int try_to_free_swap(struct page *page) in try_to_free_swap() argument
610 static inline swp_entry_t get_swap_page(struct page *page) in get_swap_page() argument
659 extern void mem_cgroup_swapout(struct page *page, swp_entry_t entry);
660 extern int mem_cgroup_try_charge_swap(struct page *page, swp_entry_t entry);
663 extern bool mem_cgroup_swap_full(struct page *page);
665 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout() argument
669 static inline int mem_cgroup_try_charge_swap(struct page *page, in mem_cgroup_try_charge_swap() argument
685 static inline bool mem_cgroup_swap_full(struct page *page) in mem_cgroup_swap_full() argument