Home
last modified time | relevance | path

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

/linux/Documentation/vm/
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.
/linux/Documentation/translations/zh_CN/core-api/
A Dmemory-allocation.rst86 试图从当前上下文中释放内存,但如果该区域低于低水位,可以唤醒kswapd来回收内存。可
/linux/mm/
A Dvmscan.c4452 static int kswapd(void *p) in kswapd() function
4630 if (pgdat->kswapd) in kswapd_run()
4633 pgdat->kswapd = kthread_run(kswapd, pgdat, "kswapd%d", nid); in kswapd_run()
4634 if (IS_ERR(pgdat->kswapd)) { in kswapd_run()
4638 pgdat->kswapd = NULL; in kswapd_run()
4648 struct task_struct *kswapd = NODE_DATA(nid)->kswapd; in kswapd_stop() local
4650 if (kswapd) { in kswapd_stop()
4651 kthread_stop(kswapd); in kswapd_stop()
4652 NODE_DATA(nid)->kswapd = NULL; in kswapd_stop()
A Dcompaction.c1956 return pgdat->kswapd && task_is_running(pgdat->kswapd); in kswapd_is_running()
/linux/Documentation/admin-guide/sysctl/
A Dvm.rst945 This factor controls the aggressiveness of kswapd. It defines the
946 amount of memory left in a node/system before kswapd is woken up and
947 how much memory needs to be free before kswapd goes back to sleep.
953 A high rate of threads entering direct reclaim (allocstall) or kswapd
955 that the number of free pages kswapd maintains for latency reasons is
957 can then be used to tune kswapd aggressiveness accordingly.
/linux/Documentation/admin-guide/mm/
A Dtranshuge.rst131 means that an application will wake kswapd in the background
139 other regions will wake kswapd in the background to reclaim
A Dconcepts.rst188 allocation request will awaken the ``kswapd`` daemon. It will
/linux/include/linux/
A Dmmzone.h860 struct task_struct *kswapd; /* Protected by member
/linux/Documentation/core-api/
A Dmemory-allocation.rst101 context but can wake kswapd to reclaim memory if the zone is below
/linux/Documentation/admin-guide/mm/damon/
A Dreclaim.rst17 reclaim of the process or CPU consumption of kswapd, while incurring only
/linux/Documentation/admin-guide/cgroup-v1/
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
698 it gets invoked from balance_pgdat (kswapd).
/linux/Documentation/x86/
A Dsgx.rst148 Similar to the core kswapd, ksgxd, is responsible for managing the
/linux/fs/xfs/libxfs/
A Dxfs_btree.c2797 bool kswapd; /* allocation in kswapd context */ member
2820 if (args->kswapd) in xfs_btree_split_worker()
2867 args.kswapd = current_is_kswapd(); in xfs_btree_split()
/linux/Documentation/process/
A Dkernel-docs.rst159 cache, swap cache, kswapd.
/linux/
A DCREDITS3188 D: kswapd fixes, random kernel hacker, rmap VM,
A DSystem.map6593 ffff8000101a68f0 t kswapd
A D.tmp_System.map6593 ffff8000101a68f0 t kswapd

Completed in 455 milliseconds