Lines Matching refs:page

317 void *workingset_eviction(struct page *page, struct mem_cgroup *target_memcg);
318 void workingset_refault(struct page *page, void *shadow);
319 void workingset_activation(struct page *page);
339 extern void lru_note_cost_page(struct page *);
340 extern void lru_cache_add(struct page *);
341 extern void lru_add_page_tail(struct page *page, struct page *page_tail,
343 extern void mark_page_accessed(struct page *);
348 extern void rotate_reclaimable_page(struct page *page);
349 extern void deactivate_file_page(struct page *page);
350 extern void deactivate_page(struct page *page);
351 extern void mark_page_lazyfree(struct page *page);
354 extern void lru_cache_add_inactive_or_unevictable(struct page *page,
361 extern int __isolate_lru_page(struct page *page, isolate_mode_t mode);
372 extern int remove_mapping(struct address_space *mapping, struct page *page);
393 extern int swap_readpage(struct page *page, bool do_poll);
394 extern int swap_writepage(struct page *page, struct writeback_control *wbc);
396 extern int __swap_writepage(struct page *page, struct writeback_control *wbc,
398 extern int swap_set_page_dirty(struct page *page);
415 extern int add_to_swap(struct page *page);
417 extern int add_to_swap_cache(struct page *page, swp_entry_t entry,
419 extern void __delete_from_swap_cache(struct page *page,
421 extern void delete_from_swap_cache(struct page *);
424 extern void free_page_and_swap_cache(struct page *);
425 extern void free_pages_and_swap_cache(struct page **, int);
426 extern struct page *lookup_swap_cache(swp_entry_t entry,
429 struct page *find_get_incore_page(struct address_space *mapping, pgoff_t index);
430 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t,
433 extern struct page *__read_swap_cache_async(swp_entry_t, gfp_t,
436 extern struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t flag,
438 extern struct page *swapin_readahead(swp_entry_t entry, gfp_t flag,
459 extern swp_entry_t get_swap_page(struct page *page);
460 extern void put_swap_page(struct page *page, swp_entry_t entry);
473 extern sector_t map_swap_page(struct page *, struct block_device **);
475 extern int page_swapcount(struct page *);
479 extern struct swap_info_struct *page_swap_info(struct page *);
481 extern bool reuse_swap_page(struct page *, int *);
482 extern int try_to_free_swap(struct page *);
495 static inline int swap_readpage(struct page *page, bool do_poll) in swap_readpage() argument
515 #define free_page_and_swap_cache(page) \ argument
516 put_page(page)
545 static inline void put_swap_page(struct page *page, swp_entry_t swp) in put_swap_page() argument
549 static inline struct page *swap_cluster_readahead(swp_entry_t entry, in swap_cluster_readahead()
555 static inline struct page *swapin_readahead(swp_entry_t swp, gfp_t gfp_mask, in swapin_readahead()
561 static inline int swap_writepage(struct page *p, struct writeback_control *wbc) in swap_writepage()
566 static inline struct page *lookup_swap_cache(swp_entry_t swp, in lookup_swap_cache()
574 struct page *find_get_incore_page(struct address_space *mapping, pgoff_t index) in find_get_incore_page()
579 static inline int add_to_swap(struct page *page) in add_to_swap() argument
589 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache() argument
595 static inline void __delete_from_swap_cache(struct page *page, in __delete_from_swap_cache() argument
600 static inline void delete_from_swap_cache(struct page *page) in delete_from_swap_cache() argument
609 static inline int page_swapcount(struct page *page) in page_swapcount() argument
629 #define reuse_swap_page(page, total_map_swapcount) \ argument
630 (page_trans_huge_mapcount(page, total_map_swapcount) == 1)
632 static inline int try_to_free_swap(struct page *page) in try_to_free_swap() argument
637 static inline swp_entry_t get_swap_page(struct page *page) in get_swap_page() argument
676 extern void cgroup_throttle_swaprate(struct page *page, gfp_t gfp_mask);
678 static inline void cgroup_throttle_swaprate(struct page *page, gfp_t gfp_mask) in cgroup_throttle_swaprate() argument
684 extern void mem_cgroup_swapout(struct page *page, swp_entry_t entry);
685 extern int mem_cgroup_try_charge_swap(struct page *page, swp_entry_t entry);
688 extern bool mem_cgroup_swap_full(struct page *page);
690 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout() argument
694 static inline int mem_cgroup_try_charge_swap(struct page *page, in mem_cgroup_try_charge_swap() argument
710 static inline bool mem_cgroup_swap_full(struct page *page) in mem_cgroup_swap_full() argument