Lines Matching refs:swp_entry_t
416 extern void *get_shadow_from_swap_cache(swp_entry_t entry);
417 extern int add_to_swap_cache(struct page *page, swp_entry_t entry,
420 swp_entry_t entry, void *shadow);
426 extern struct page *lookup_swap_cache(swp_entry_t entry,
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);
461 extern swp_entry_t get_swap_page_of_type(int);
462 extern int get_swap_pages(int n, swp_entry_t swp_entries[], int entry_size);
463 extern int add_swap_count_continuation(swp_entry_t, gfp_t);
464 extern void swap_shmem_alloc(swp_entry_t);
465 extern int swap_duplicate(swp_entry_t);
466 extern int swapcache_prepare(swp_entry_t);
467 extern void swap_free(swp_entry_t);
468 extern void swapcache_free_entries(swp_entry_t *entries, int n);
469 extern int free_swap_and_cache(swp_entry_t);
476 extern int __swap_count(swp_entry_t entry);
477 extern int __swp_swapcount(swp_entry_t entry);
478 extern int swp_swapcount(swp_entry_t entry);
480 extern struct swap_info_struct *swp_swap_info(swp_entry_t entry);
486 extern struct swap_info_struct *get_swap_device(swp_entry_t entry);
500 static inline struct swap_info_struct *swp_swap_info(swp_entry_t entry) in swp_swap_info()
527 static inline int add_swap_count_continuation(swp_entry_t swp, gfp_t gfp_mask) in add_swap_count_continuation()
532 static inline void swap_shmem_alloc(swp_entry_t swp) in swap_shmem_alloc()
536 static inline int swap_duplicate(swp_entry_t swp) in swap_duplicate()
541 static inline void swap_free(swp_entry_t swp) in swap_free()
545 static inline void put_swap_page(struct page *page, swp_entry_t swp) in put_swap_page()
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()
566 static inline struct page *lookup_swap_cache(swp_entry_t swp, in lookup_swap_cache()
584 static inline void *get_shadow_from_swap_cache(swp_entry_t entry) in get_shadow_from_swap_cache()
589 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache()
596 swp_entry_t entry, void *shadow) in __delete_from_swap_cache()
614 static inline int __swap_count(swp_entry_t entry) in __swap_count()
619 static inline int __swp_swapcount(swp_entry_t entry) in __swp_swapcount()
624 static inline int swp_swapcount(swp_entry_t entry) in swp_swapcount()
637 static inline swp_entry_t get_swap_page(struct page *page) in get_swap_page()
639 swp_entry_t entry; in get_swap_page()
647 extern int split_swap_cluster(swp_entry_t entry);
649 static inline int split_swap_cluster(swp_entry_t entry) in split_swap_cluster()
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);
686 extern void mem_cgroup_uncharge_swap(swp_entry_t entry, unsigned int nr_pages);
690 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout()
695 swp_entry_t entry) in mem_cgroup_try_charge_swap()
700 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, in mem_cgroup_uncharge_swap()