Home
last modified time | relevance | path

Searched refs:swap_cluster_info (Results 1 – 12 of 12) sorted by relevance

/linux/mm/
H A Dswap.h50 struct swap_cluster_info { struct
122 static inline struct swap_cluster_info *__swap_offset_to_cluster( in __swap_offset_to_cluster()
130 static inline struct swap_cluster_info *__swap_entry_to_cluster(swp_entry_t entry) in __swap_entry_to_cluster()
136 static __always_inline struct swap_cluster_info *__swap_cluster_lock( in __swap_cluster_lock()
139 struct swap_cluster_info *ci = __swap_offset_to_cluster(si, offset); in __swap_cluster_lock()
167 static inline struct swap_cluster_info *swap_cluster_lock( in swap_cluster_lock()
173 static inline struct swap_cluster_info *__swap_cluster_get_and_lock( in __swap_cluster_get_and_lock()
194 static inline struct swap_cluster_info *swap_cluster_get_and_lock( in swap_cluster_get_and_lock()
209 static inline struct swap_cluster_info *swap_cluster_get_and_lock_irq( in swap_cluster_get_and_lock_irq()
215 static inline void swap_cluster_unlock(struct swap_cluster_info *ci) in swap_cluster_unlock()
[all …]
H A Dswapfile.c56 struct swap_cluster_info *ci, struct list_head *list,
176 static bool swap_only_has_cache(struct swap_cluster_info *ci, in swap_only_has_cache()
202 struct swap_cluster_info *ci; in __try_to_reclaim_swap()
375 static inline bool cluster_is_empty(struct swap_cluster_info *info) in cluster_is_empty()
380 static inline bool cluster_is_discard(struct swap_cluster_info *info) in cluster_is_discard()
385 static inline bool cluster_table_is_alloced(struct swap_cluster_info *ci) in cluster_table_is_alloced()
390 static inline bool cluster_is_usable(struct swap_cluster_info *ci, int order) in cluster_is_usable()
402 struct swap_cluster_info *ci) in cluster_index()
408 struct swap_cluster_info *ci) in cluster_offset()
421 static void swap_cluster_free_table(struct swap_cluster_info *ci) in swap_cluster_free_table()
[all …]
H A Dswap_state.c162 static int __swap_cache_add_check(struct swap_cluster_info *ci, in __swap_cache_add_check()
209 static void __swap_cache_do_add_folio(struct swap_cluster_info *ci, in __swap_cache_do_add_folio()
247 void __swap_cache_add_folio(struct swap_cluster_info *ci, in __swap_cache_add_folio()
257 static void __swap_cache_do_del_folio(struct swap_cluster_info *ci, in __swap_cache_do_del_folio()
316 void __swap_cache_del_folio(struct swap_cluster_info *ci, struct folio *folio, in __swap_cache_del_folio()
338 struct swap_cluster_info *ci; in swap_cache_del_folio()
362 void __swap_cache_replace_folio(struct swap_cluster_info *ci, in __swap_cache_replace_folio()
409 static struct folio *__swap_cache_alloc(struct swap_cluster_info *ci, in __swap_cache_alloc()
520 struct swap_cluster_info *ci; in swap_cache_alloc_folio()
H A Dpage_io.c162 struct swap_cluster_info *ci; in swap_zeromap_folio_set()
185 struct swap_cluster_info *ci; in swap_zeromap_folio_clear()
403 struct swap_cluster_info *ci = __swap_entry_to_cluster(entry); in swap_zeromap_batch()
H A Dmemcontrol-v1.c618 void __memcg1_swapout(struct folio *folio, struct swap_cluster_info *ci) in __memcg1_swapout()
692 struct swap_cluster_info *ci; in memcg1_swapin()
H A Dmigrate.c587 struct swap_cluster_info *ci = NULL; in __folio_migrate_mapping()
H A Dhuge_memory.c4000 struct swap_cluster_info *ci = NULL; in __folio_freeze_and_split_unmapped()
H A Dmemcontrol.c5735 struct swap_cluster_info *ci; in __mem_cgroup_try_charge_swap()
H A Dshmem.c2093 struct swap_cluster_info *ci; in shmem_replace_folio()
H A Dvmscan.c687 struct swap_cluster_info *ci; in __remove_mapping()
/linux/include/linux/
H A Dmemcontrol.h32 struct swap_cluster_info;
1976 void __memcg1_swapout(struct folio *folio, struct swap_cluster_info *ci);
1982 struct swap_cluster_info *ci) in __memcg1_swapout()
H A Dswap.h249 struct swap_cluster_info *cluster_info; /* cluster info. Only for SSD */