Searched refs:kswapd (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/mm/ |
H A D | vmscan.c | 8 * kswapd added: 7.1.96 sct 11 * Zone aware kswapd started 02/00, Kanoj Sarcar (kanoj@sgi.com). 1059 * reclaim_congested which affects wait_iff_congested. kswapd in shrink_page_list() 1258 * Only kswapd can writeback filesystem pages in shrink_page_list() 2435 * reclaiming implies that kswapd is not keeping up and it is best to in shrink_lruvec() 2465 * For kswapd and memcg, reclaim at least the number of pages in shrink_lruvec() 2787 * Once a node is flagged PGDAT_WRITEBACK, kswapd will in shrink_node() 2795 /* Allow kswapd to start writing pages during reclaim.*/ in shrink_node() 2800 * If kswapd scans pages marked for immediate in shrink_node() 2824 * and node is congested. Allow kswapd t in shrink_node() 3880 static int kswapd(void *p) kswapd() function 4090 struct task_struct *kswapd = NODE_DATA(nid)->kswapd; kswapd_stop() local [all...] |
H A D | compaction.c | 1881 return pgdat->kswapd && (pgdat->kswapd->state == TASK_RUNNING); in kswapd_is_running() 1962 * by kswapd when it goes to sleep. kcompactd does not set the in __compact_finished()
|
/kernel/linux/linux-6.6/mm/ |
H A D | vmscan.c | 6 * kswapd added: 7.1.96 sct 9 * Zone aware kswapd started 02/00, Kanoj Sarcar (kanoj@sgi.com). 1095 * If kswapd is disabled, reschedule if necessary but do not in skip_throttle_noprogress() 1129 * Do not throttle user workers, kthreads other than kswapd or in reclaim_throttle() 1561 * demote or reclaim pages from the target node via kswapd if we are in alloc_demote_folio() 1692 * reclaim_congested. kswapd will stall and start writing in shrink_folio_list() 1911 * Only kswapd can writeback filesystem folios in shrink_folio_list() 2158 * we are not kswapd and therefore cannot write dirty file pages. But in reclaim_clean_pages_from_list() 5340 /* kswapd should abort if all eligible zones are safe */ in should_abort_scan() 5593 /* kswapd shoul in lru_gen_shrink_node() 7743 static int kswapd(void *p) kswapd() function 7943 struct task_struct *kswapd; kswapd_stop() local [all...] |
H A D | compaction.c | 2078 * Determine whether kswapd is (or recently was!) running on this node. 2080 * pgdat_kswapd_lock() pins pgdat->kswapd, so a concurrent kswapd_stop() can't 2088 running = pgdat->kswapd && task_is_running(pgdat->kswapd); in kswapd_is_running() 2182 * by kswapd when it goes to sleep. kcompactd does not set the in __compact_finished()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mmzone.h | 622 * Cleared when kswapd is woken. 781 struct task_struct *kswapd; /* Protected by member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mmzone.h | 330 * It can be cleared by cgroup reclaim or kswapd. 331 * 2. LRUVEC_NODE_CONGESTED is set by kswapd node-level reclaim. 332 * It can only be cleared by kswapd. 334 * Essentially, kswapd can unthrottle an lruvec throttled by cgroup 338 * by kswapd). 1030 * Cleared when kswapd is woken. 1032 ZONE_RECLAIM_ACTIVE, /* kswapd may be scanning the zone. */ 1347 struct task_struct *kswapd; /* Protected by kswapd_lock */ member
|
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_btree.c | 2799 bool kswapd; /* allocation in kswapd context */ member 2818 * in kswapd context, and hence we may need to inherit that state in xfs_btree_split_worker() 2822 if (args->kswapd) in xfs_btree_split_worker() 2869 args.kswapd = current_is_kswapd(); in xfs_btree_split()
|
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_btree.c | 2871 bool kswapd; /* allocation in kswapd context */ member 2890 * in kswapd context, and hence we may need to inherit that state in xfs_btree_split_worker() 2894 if (args->kswapd) in xfs_btree_split_worker() 2955 args.kswapd = current_is_kswapd(); in xfs_btree_split()
|
Completed in 52 milliseconds