Home
last modified time | relevance | path

Searched refs:folio_free_swap (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Dswap.h494 bool folio_free_swap(struct folio *folio);
610 static inline bool folio_free_swap(struct folio *folio) in folio_free_swap() function
/kernel/linux/linux-6.6/mm/
H A Dpage_io.c184 if (folio_free_swap(folio)) { in swap_writepage()
H A Dmigrate_device.c743 !folio_free_swap(folio)) { in __migrate_device_pages()
H A Dswap_state.c281 * folio_free_swap() _with_ the lock.
290 folio_free_swap(folio); in free_swap_cache()
H A Dswapfile.c148 * case and you should use folio_free_swap() with explicit folio_lock() in __try_to_reclaim_swap()
155 ret = folio_free_swap(folio); in __try_to_reclaim_swap()
1558 * folio_free_swap() - Free the swap space used for this folio.
1562 * then call folio_free_swap to free its swap space.
1566 bool folio_free_swap(struct folio *folio) in folio_free_swap() function
1579 * there's a danger that one of the calls to folio_free_swap() in folio_free_swap()
1909 folio_free_swap(folio); in unuse_pte_range()
2115 * that is okay, folio_free_swap() only removes stale folios. in try_to_unuse()
2119 folio_free_swap(folio); in try_to_unuse()
H A Dmadvise.c722 !folio_free_swap(folio)) { in madvise_free_pte_range()
H A Dmemory.c3430 folio_free_swap(folio);
3895 * Make sure folio_free_swap() or swapoff did not release the in do_swap_page()
4007 folio_free_swap(folio); in do_swap_page()
H A Dhuge_memory.c1348 folio_free_swap(folio); in do_huge_pmd_wp_page()
H A Dksm.c1269 folio_free_swap(folio); in replace_page()
H A Dvmscan.c2074 folio_free_swap(folio); in shrink_folio_list()
/kernel/linux/linux-6.6/kernel/events/
H A Duprobes.c22 #include <linux/swap.h> /* folio_free_swap */
173 /* For folio_free_swap() below */ in __replace_page()
203 folio_free_swap(old_folio); in __replace_page()

Completed in 37 milliseconds