Home
last modified time | relevance | path

Searched refs:kswapd (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dvmscan.c8 * 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 Dcompaction.c1881 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 Dvmscan.c6 * 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 Dcompaction.c2078 * 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 Dmmzone.h622 * Cleared when kswapd is woken.
781 struct task_struct *kswapd; /* Protected by member
/kernel/linux/linux-6.6/include/linux/
H A Dmmzone.h330 * 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 Dxfs_btree.c2799 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 Dxfs_btree.c2871 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