Searched refs:kswapd (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/Documentation/vm/ |
D | balance | 58 problems: first, kswapd is woken up as in 2.2 on low memory conditions 66 kswapd also needs to know about the zones it should balance. kswapd is 69 and all process contexts are sleeping. For 2.3, kswapd does not really 71 highmem pages. kswapd looks at the zone_wake_kswapd field in the zone 84 Orthogonal to this, is the decision to poke kswapd to free some zone pages.
|
/linux-4.1.27/mm/ |
D | vmscan.c | 3347 static int kswapd(void *p) in kswapd() function 3527 set_cpus_allowed_ptr(pgdat->kswapd, mask); in cpu_callback() 3542 if (pgdat->kswapd) in kswapd_run() 3545 pgdat->kswapd = kthread_run(kswapd, pgdat, "kswapd%d", nid); in kswapd_run() 3546 if (IS_ERR(pgdat->kswapd)) { in kswapd_run() 3550 ret = PTR_ERR(pgdat->kswapd); in kswapd_run() 3551 pgdat->kswapd = NULL; in kswapd_run() 3562 struct task_struct *kswapd = NODE_DATA(nid)->kswapd; in kswapd_stop() local 3564 if (kswapd) { in kswapd_stop() 3565 kthread_stop(kswapd); in kswapd_stop() [all …]
|
/linux-4.1.27/Documentation/cris/ |
D | README | 103 Starting kswapd v1.8
|
/linux-4.1.27/include/linux/ |
D | mmzone.h | 751 struct task_struct *kswapd; /* Protected by member
|
/linux-4.1.27/Documentation/cgroups/ |
D | memory.txt | 180 unmapped (by kswapd), they may exist as SwapCache in the system until they 228 The global LRU(kswapd) can swap out arbitrary pages. Swap-out means 646 it gets invoked from balance_pgdat (kswapd).
|
/linux-4.1.27/fs/xfs/libxfs/ |
D | xfs_btree.c | 2513 bool kswapd; /* allocation in kswapd context */ member 2536 if (args->kswapd) in xfs_btree_split_worker() 2575 args.kswapd = current_is_kswapd(); in xfs_btree_split()
|
/linux-4.1.27/Documentation/ |
D | kernel-docs.txt | 504 cache, swap cache, kswapd.
|
/linux-4.1.27/ |
D | CREDITS | 3044 D: kswapd fixes, random kernel hacker, rmap VM,
|