Lines Matching refs:page
325 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg);
326 void workingset_refault(struct page *page, void *shadow);
327 void workingset_activation(struct page *page);
347 extern void lru_note_cost_page(struct page *);
348 extern void lru_cache_add(struct page *);
349 extern void mark_page_accessed(struct page *);
368 extern void rotate_reclaimable_page(struct page *page);
369 extern void deactivate_file_page(struct page *page);
370 extern void deactivate_page(struct page *page);
371 extern void mark_page_lazyfree(struct page *page);
374 extern void lru_cache_add_inactive_or_unevictable(struct page *page,
381 extern bool __isolate_lru_page_prepare(struct page *page, isolate_mode_t mode);
392 extern int remove_mapping(struct address_space *mapping, struct page *page);
419 extern int swap_readpage(struct page *page, bool do_poll);
420 extern int swap_writepage(struct page *page, struct writeback_control *wbc);
422 extern int __swap_writepage(struct page *page, struct writeback_control *wbc,
424 extern int swap_set_page_dirty(struct page *page);
445 extern int add_to_swap(struct page *page);
447 extern int add_to_swap_cache(struct page *page, swp_entry_t entry,
449 extern void __delete_from_swap_cache(struct page *page,
451 extern void delete_from_swap_cache(struct page *);
454 extern void free_swap_cache(struct page *);
455 extern void free_page_and_swap_cache(struct page *);
456 extern void free_pages_and_swap_cache(struct page **, int);
457 extern struct page *lookup_swap_cache(swp_entry_t entry,
460 struct page *find_get_incore_page(struct address_space *mapping, pgoff_t index);
461 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t,
464 extern struct page *__read_swap_cache_async(swp_entry_t, gfp_t,
467 extern struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t flag,
469 extern struct page *swapin_readahead(swp_entry_t entry, gfp_t flag,
490 extern swp_entry_t get_swap_page(struct page *page);
491 extern void put_swap_page(struct page *page, swp_entry_t entry);
505 extern int page_swapcount(struct page *);
509 extern struct swap_info_struct *page_swap_info(struct page *);
511 extern bool reuse_swap_page(struct page *, int *);
512 extern int try_to_free_swap(struct page *);
517 sector_t swap_page_sector(struct page *page);
526 static inline int swap_readpage(struct page *page, bool do_poll) in swap_readpage() argument
559 #define free_page_and_swap_cache(page) \ argument
560 put_page(page)
564 static inline void free_swap_cache(struct page *page) in free_swap_cache() argument
593 static inline void put_swap_page(struct page *page, swp_entry_t swp) in put_swap_page() argument
597 static inline struct page *swap_cluster_readahead(swp_entry_t entry, in swap_cluster_readahead()
603 static inline struct page *swapin_readahead(swp_entry_t swp, gfp_t gfp_mask, in swapin_readahead()
609 static inline int swap_writepage(struct page *p, struct writeback_control *wbc) in swap_writepage()
614 static inline struct page *lookup_swap_cache(swp_entry_t swp, in lookup_swap_cache()
622 struct page *find_get_incore_page(struct address_space *mapping, pgoff_t index) in find_get_incore_page()
627 static inline int add_to_swap(struct page *page) in add_to_swap() argument
637 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache() argument
643 static inline void __delete_from_swap_cache(struct page *page, in __delete_from_swap_cache() argument
648 static inline void delete_from_swap_cache(struct page *page) in delete_from_swap_cache() argument
657 static inline int page_swapcount(struct page *page) in page_swapcount() argument
677 #define reuse_swap_page(page, total_map_swapcount) \ argument
678 (page_trans_huge_mapcount(page, total_map_swapcount) == 1)
680 static inline int try_to_free_swap(struct page *page) in try_to_free_swap() argument
685 static inline swp_entry_t get_swap_page(struct page *page) in get_swap_page() argument
724 extern void __cgroup_throttle_swaprate(struct page *page, gfp_t gfp_mask);
725 static inline void cgroup_throttle_swaprate(struct page *page, gfp_t gfp_mask) in cgroup_throttle_swaprate() argument
729 __cgroup_throttle_swaprate(page, gfp_mask); in cgroup_throttle_swaprate()
732 static inline void cgroup_throttle_swaprate(struct page *page, gfp_t gfp_mask) in cgroup_throttle_swaprate() argument
738 extern void mem_cgroup_swapout(struct page *page, swp_entry_t entry);
739 extern int __mem_cgroup_try_charge_swap(struct page *page, swp_entry_t entry);
740 static inline int mem_cgroup_try_charge_swap(struct page *page, swp_entry_t entry) in mem_cgroup_try_charge_swap() argument
744 return __mem_cgroup_try_charge_swap(page, entry); in mem_cgroup_try_charge_swap()
756 extern bool mem_cgroup_swap_full(struct page *page);
758 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout() argument
762 static inline int mem_cgroup_try_charge_swap(struct page *page, in mem_cgroup_try_charge_swap() argument
778 static inline bool mem_cgroup_swap_full(struct page *page) in mem_cgroup_swap_full() argument