Home
last modified time | relevance | path

Searched refs:kswapd (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/vm/
H A Dbalance.rst17 the caller may also wish to avoid waking kswapd.
66 problems: first, kswapd is woken up as in 2.2 on low memory conditions
74 kswapd also needs to know about the zones it should balance. kswapd is
77 and all process contexts are sleeping. For 2.3, kswapd does not really
79 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone
92 Orthogonal to this, is the decision to poke kswapd to free some zone pages.
/OK3568_Linux_fs/kernel/mm/
H A Dvmscan.c3959 static int kswapd(void *p) in kswapd() function
4044 pgdat->mkswapd[hid] = kthread_run(kswapd, pgdat, "kswapd%d:%d", in kswapd_per_node_run()
4055 if (!pgdat->kswapd) in kswapd_per_node_run()
4056 pgdat->kswapd = pgdat->mkswapd[hid]; in kswapd_per_node_run()
4065 struct task_struct *kswapd; in kswapd_per_node_stop() local
4068 kswapd = NODE_DATA(nid)->mkswapd[hid]; in kswapd_per_node_stop()
4069 if (kswapd) { in kswapd_per_node_stop()
4070 kthread_stop(kswapd); in kswapd_per_node_stop()
4074 NODE_DATA(nid)->kswapd = NULL; in kswapd_per_node_stop()
4177 if (pgdat->kswapd) in kswapd_run()
[all …]
H A Dcompaction.c1914 return pgdat->kswapd && (pgdat->kswapd->state == TASK_RUNNING); in kswapd_is_running()
/OK3568_Linux_fs/kernel/Documentation/admin-guide/sysctl/
H A Dvm.rst315 where background reclaim (kswapd) kicks in, and the threshold where direct
967 This factor controls the aggressiveness of kswapd. It defines the
968 amount of memory left in a node/system before kswapd is woken up and
969 how much memory needs to be free before kswapd goes back to sleep.
975 A high rate of threads entering direct reclaim (allocstall) or kswapd
977 that the number of free pages kswapd maintains for latency reasons is
979 can then be used to tune kswapd aggressiveness accordingly.
/OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/
H A Dtranshuge.rst131 means that an application will wake kswapd in the background
139 other regions will wake kswapd in the background to reclaim
H A Dconcepts.rst188 allocation request will awaken the ``kswapd`` daemon. It will
/OK3568_Linux_fs/kernel/Documentation/core-api/
H A Dmemory-allocation.rst101 context but can wake kswapd to reclaim memory if the zone is below
/OK3568_Linux_fs/kernel/include/linux/
H A Dmmzone.h773 struct task_struct *kswapd; /* Protected by member
/OK3568_Linux_fs/kernel/Documentation/admin-guide/cgroup-v1/
H A Dmemory.rst200 unmapped (by kswapd), they may exist as SwapCache in the system until they
247 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means
722 it gets invoked from balance_pgdat (kswapd).
/OK3568_Linux_fs/kernel/fs/xfs/libxfs/
H A Dxfs_btree.c2799 bool kswapd; /* allocation in kswapd context */ member
2822 if (args->kswapd) in xfs_btree_split_worker()
2869 args.kswapd = current_is_kswapd(); in xfs_btree_split()
/OK3568_Linux_fs/kernel/Documentation/process/
H A Dkernel-docs.rst157 cache, swap cache, kswapd.
/OK3568_Linux_fs/kernel/
H A DCREDITS3167 D: kswapd fixes, random kernel hacker, rmap VM,
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dkernel-parameters.txt3054 kswapd_per_node allows you to control the number of kswapd threads