Lines Matching refs:swp_entry_t
427 extern void *get_shadow_from_swap_cache(swp_entry_t entry);
428 extern int add_to_swap_cache(struct page *page, swp_entry_t entry,
431 swp_entry_t entry, void *shadow);
437 extern struct page *lookup_swap_cache(swp_entry_t entry,
441 extern struct page *read_swap_cache_async(swp_entry_t, gfp_t,
444 extern struct page *__read_swap_cache_async(swp_entry_t, gfp_t,
447 extern struct page *swap_cluster_readahead(swp_entry_t entry, gfp_t flag,
449 extern struct page *swapin_readahead(swp_entry_t entry, gfp_t flag,
470 extern swp_entry_t get_swap_page(struct page *page);
471 extern void put_swap_page(struct page *page, swp_entry_t entry);
472 extern swp_entry_t get_swap_page_of_type(int);
473 extern int get_swap_pages(int n, swp_entry_t swp_entries[], int entry_size);
474 extern int add_swap_count_continuation(swp_entry_t, gfp_t);
475 extern void swap_shmem_alloc(swp_entry_t);
476 extern int swap_duplicate(swp_entry_t);
477 extern int swapcache_prepare(swp_entry_t);
478 extern void swap_free(swp_entry_t);
479 extern void swapcache_free_entries(swp_entry_t *entries, int n);
480 extern int free_swap_and_cache(swp_entry_t);
487 extern int __swap_count(swp_entry_t entry);
488 extern int __swp_swapcount(swp_entry_t entry);
489 extern int swp_swapcount(swp_entry_t entry);
491 extern struct swap_info_struct *swp_swap_info(swp_entry_t entry);
497 extern struct swap_info_struct *get_swap_device(swp_entry_t entry);
512 static inline struct swap_info_struct *swp_swap_info(swp_entry_t entry) in swp_swap_info()
539 static inline int add_swap_count_continuation(swp_entry_t swp, gfp_t gfp_mask) in add_swap_count_continuation()
544 static inline void swap_shmem_alloc(swp_entry_t swp) in swap_shmem_alloc()
548 static inline int swap_duplicate(swp_entry_t swp) in swap_duplicate()
553 static inline void swap_free(swp_entry_t swp) in swap_free()
557 static inline void put_swap_page(struct page *page, swp_entry_t swp) in put_swap_page()
561 static inline struct page *swap_cluster_readahead(swp_entry_t entry, in swap_cluster_readahead()
567 static inline struct page *swapin_readahead(swp_entry_t swp, gfp_t gfp_mask, in swapin_readahead()
578 static inline struct page *lookup_swap_cache(swp_entry_t swp, in lookup_swap_cache()
596 static inline void *get_shadow_from_swap_cache(swp_entry_t entry) in get_shadow_from_swap_cache()
601 static inline int add_to_swap_cache(struct page *page, swp_entry_t entry, in add_to_swap_cache()
608 swp_entry_t entry, void *shadow) in __delete_from_swap_cache()
626 static inline int __swap_count(swp_entry_t entry) in __swap_count()
631 static inline int __swp_swapcount(swp_entry_t entry) in __swp_swapcount()
636 static inline int swp_swapcount(swp_entry_t entry) in swp_swapcount()
649 static inline swp_entry_t get_swap_page(struct page *page) in get_swap_page()
651 swp_entry_t entry; in get_swap_page()
659 extern int split_swap_cluster(swp_entry_t entry);
661 static inline int split_swap_cluster(swp_entry_t entry) in split_swap_cluster()
702 extern void mem_cgroup_swapout(struct page *page, swp_entry_t entry);
703 extern int __mem_cgroup_try_charge_swap(struct page *page, swp_entry_t entry);
704 static inline int mem_cgroup_try_charge_swap(struct page *page, swp_entry_t entry) in mem_cgroup_try_charge_swap()
711 extern void __mem_cgroup_uncharge_swap(swp_entry_t entry, unsigned int nr_pages);
712 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, unsigned int nr_pages) in mem_cgroup_uncharge_swap()
722 static inline void mem_cgroup_swapout(struct page *page, swp_entry_t entry) in mem_cgroup_swapout()
727 swp_entry_t entry) in mem_cgroup_try_charge_swap()
732 static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, in mem_cgroup_uncharge_swap()