Lines Matching refs:swp_entry_t
446 extern void *get_shadow_from_swap_cache(swp_entry_t entry);
447 extern int add_to_swap_cache(struct page *page, swp_entry_t entry,
450 swp_entry_t entry, void *shadow);
457 extern struct page *lookup_swap_cache(swp_entry_t entry,
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);
492 extern swp_entry_t get_swap_page_of_type(int);
493 extern int get_swap_pages(int n, swp_entry_t swp_entries[], int entry_size);
494 extern int add_swap_count_continuation(swp_entry_t, gfp_t);
495 extern void swap_shmem_alloc(swp_entry_t);
496 extern int swap_duplicate(swp_entry_t);
497 extern int swapcache_prepare(swp_entry_t);
498 extern void swap_free(swp_entry_t);
499 extern void swapcache_free_entries(swp_entry_t *entries, int n);
500 extern int free_swap_and_cache(swp_entry_t);
506 extern int __swap_count(swp_entry_t entry);
507 extern int __swp_swapcount(swp_entry_t entry);
508 extern int swp_swapcount(swp_entry_t entry);
510 extern struct swap_info_struct *swp_swap_info(swp_entry_t entry);
516 extern struct swap_info_struct *get_swap_device(swp_entry_t entry);
531 static inline struct swap_info_struct *swp_swap_info(swp_entry_t entry) in swp_swap_info()
536 static inline struct swap_info_struct *get_swap_device(swp_entry_t entry) in get_swap_device()
545 static inline struct address_space *swap_address_space(swp_entry_t entry) in swap_address_space()
575 static inline int add_swap_count_continuation(swp_entry_t swp, gfp_t gfp_mask) in add_swap_count_continuation()
580 static inline void swap_shmem_alloc(swp_entry_t swp) in swap_shmem_alloc()
584 static inline int swap_duplicate(swp_entry_t swp) in swap_duplicate()
589 static inline void swap_free(swp_entry_t swp) in swap_free()
593 static inline void put_swap_page(struct page *page, swp_entry_t swp) in put_swap_page()
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()
614 static inline struct page *lookup_swap_cache(swp_entry_t swp, in lookup_swap_cache()
632 static inline void *get_shadow_from_swap_cache(swp_entry_t entry) in get_shadow_from_swap_cache()
637 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache()
644 swp_entry_t entry, void *shadow) in __delete_from_swap_cache()
662 static inline int __swap_count(swp_entry_t entry) in __swap_count()
667 static inline int __swp_swapcount(swp_entry_t entry) in __swp_swapcount()
672 static inline int swp_swapcount(swp_entry_t entry) in swp_swapcount()
685 static inline swp_entry_t get_swap_page(struct page *page) in get_swap_page()
687 swp_entry_t entry; in get_swap_page()
695 extern int split_swap_cluster(swp_entry_t entry);
697 static inline int split_swap_cluster(swp_entry_t entry) in split_swap_cluster()
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()
747 extern void __mem_cgroup_uncharge_swap(swp_entry_t entry, unsigned int nr_pages);
748 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, unsigned int nr_pages) in mem_cgroup_uncharge_swap()
758 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout()
763 swp_entry_t entry) in mem_cgroup_try_charge_swap()
768 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, in mem_cgroup_uncharge_swap()