Home
last modified time | relevance | path

Searched refs:swap_active_head (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dfrontswap.c124 plist_for_each_entry(si, &swap_active_head, list) { in frontswap_register_ops()
146 plist_for_each_entry(si, &swap_active_head, list) { in frontswap_register_ops()
377 plist_for_each_entry(si, &swap_active_head, list) in __frontswap_curr_pages()
392 plist_for_each_entry(si, &swap_active_head, list) { in __frontswap_unuse_pages()
454 * so restart scan from swap_active_head each time in frontswap_shrink()
H A Dswapfile.c75 PLIST_HEAD(swap_active_head); variable
80 * This is used by get_swap_page() instead of swap_active_head
81 * because swap_active_head includes all swap_info_structs,
2522 * swap_active_head needs to be priority ordered for swapoff(), in _enable_swap_info()
2530 plist_add(&p->list, &swap_active_head); in _enable_swap_info()
2572 if (plist_head_empty(&swap_active_head)) in has_usable_swap()
2607 plist_for_each_entry(p, &swap_active_head, list) { in SYSCALL_DEFINE1()
2633 plist_for_each_entry_continue(si, &swap_active_head, list) { in SYSCALL_DEFINE1()
2643 plist_del(&p->list, &swap_active_head); in SYSCALL_DEFINE1()
/kernel/linux/linux-5.10/include/linux/
H A Dswapfile.h10 extern struct plist_head swap_active_head;
/kernel/linux/linux-6.6/mm/
H A Dswapfile.c83 static PLIST_HEAD(swap_active_head);
88 * This is used by folio_alloc_swap() instead of swap_active_head
89 * because swap_active_head includes all swap_info_structs,
2342 * swap_active_head needs to be priority ordered for swapoff(), in _enable_swap_info()
2350 plist_add(&p->list, &swap_active_head); in _enable_swap_info()
2394 if (plist_head_empty(&swap_active_head)) in has_usable_swap()
2428 plist_for_each_entry(p, &swap_active_head, list) { in SYSCALL_DEFINE1()
2454 plist_for_each_entry_continue(si, &swap_active_head, list) { in SYSCALL_DEFINE1()
2464 plist_del(&p->list, &swap_active_head); in SYSCALL_DEFINE1()

Completed in 11 milliseconds