Home
last modified time | relevance | path

Searched refs:frontswap (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/Documentation/vm/
Dfrontswap.txt5 (Note, frontswap -- and cleancache (merged at 3.0) -- are the "frontends"
9 overview of frontswap and related kernel parts:
19 links itself to frontswap by calling frontswap_register_ops to set the
23 An "init" prepares the device to receive frontswap pages associated
35 to swap out a page, it first attempts to use frontswap. If the store returns
41 If a backend chooses, frontswap can be configured as a "writethrough
45 store frontswap pages to more completely manage its memory usage.
50 never be obtained from frontswap.
52 If properly configured, monitoring of frontswap is done via debugfs in
53 the /sys/kernel/debug/frontswap directory. The effectiveness of
[all …]
D00-INDEX9 frontswap.txt
10 - Outline frontswap, part of the transcendent memory frontend.
Dzswap.txt70 When a swap page is passed from frontswap to zswap, zswap maintains a mapping
76 During a page fault on a PTE that is a swap entry, frontswap calls the zswap
82 via frontswap, to free the compressed entry.
Dcleancache.txt107 Cleancache (and its sister code "frontswap") provide interfaces for
115 faster-than-disk transcendent memory, and the cleancache (and frontswap)
123 well-publicized special-case workloads). Cleancache -- and frontswap --
/linux-4.4.14/drivers/xen/
Dtmem.c44 static bool frontswap __read_mostly = true;
45 module_param(frontswap, bool, S_IRUGO);
47 #define frontswap (0) macro
374 if (tmem_enabled && frontswap) { in xen_tmem_init()
402 if (!frontswap) { in xen_tmem_init()
DKconfig22 frontswap-selfshrinking is enabled by default but can be disabled
167 (e.g. cleancache and frontswap) to Xen tmem hypercalls.
/linux-4.4.14/mm/
DMakefile41 obj-$(CONFIG_FRONTSWAP) += frontswap.o
Dswapfile.c1325 unsigned int prev, bool frontswap) in find_next_to_unuse() argument
1351 if (frontswap) { in find_next_to_unuse()
1372 int try_to_unuse(unsigned int type, bool frontswap, in try_to_unuse() argument
1410 while ((i = find_next_to_unuse(si, i, frontswap)) != 0) { in try_to_unuse()
1585 if (frontswap && pages_to_unuse > 0) { in try_to_unuse()
DKconfig463 bool "Enable frontswap to cache swap pages if tmem is present"
473 available, all frontswap calls are reduced to a single pointer-
477 If unsure, say Y to enable frontswap.
/linux-4.4.14/Documentation/
Dkernel-parameters.txt3724 tmem.frontswap=0|1 [KNL, XEN]
3725 Default is on (1). Disable the usage of the frontswap
/linux-4.4.14/
DMAINTAINERS4561 F: mm/frontswap.c
4562 F: include/linux/frontswap.h