Searched refs:frontswap (Results 1 – 10 of 10) sorted by relevance
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | frontswap.rst | 11 (Note, frontswap -- and :ref:`cleancache` (merged at 3.0) -- are the "frontends" 15 for a detailed overview of frontswap and related kernel parts) 26 links itself to frontswap by calling frontswap_register_ops to set the 30 An "init" prepares the device to receive frontswap pages associated 42 to swap out a page, it first attempts to use frontswap. If the store returns 48 If a backend chooses, frontswap can be configured as a "writethrough 52 store frontswap pages to more completely manage its memory usage. 57 never be obtained from frontswap. 59 If properly configured, monitoring of frontswap is done via debugfs in 60 the `/sys/kernel/debug/frontswap` directory. The effectiveness of [all …]
|
| H A D | index.rst | 36 frontswap
|
| H A D | zswap.rst | 83 When a swap page is passed from frontswap to zswap, zswap maintains a mapping 89 During a page fault on a PTE that is a swap entry, frontswap calls the zswap 95 via frontswap, to free the compressed entry.
|
| H A D | cleancache.rst | 126 Cleancache (and its sister code "frontswap") provide interfaces for 134 faster-than-disk transcendent memory, and the cleancache (and frontswap) 142 well-publicized special-case workloads). Cleancache -- and frontswap --
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | swapfile.c | 1967 unsigned int type, bool frontswap, in unuse_pte_range() argument 1989 if (frontswap && !frontswap_test(si, offset)) in unuse_pte_range() 2041 unsigned int type, bool frontswap, in unuse_pmd_range() argument 2055 frontswap, fs_pages_to_unuse); in unuse_pmd_range() 2064 unsigned int type, bool frontswap, in unuse_pud_range() argument 2077 frontswap, fs_pages_to_unuse); in unuse_pud_range() 2086 unsigned int type, bool frontswap, in unuse_p4d_range() argument 2099 frontswap, fs_pages_to_unuse); in unuse_p4d_range() 2107 bool frontswap, unsigned long *fs_pages_to_unuse) in unuse_vma() argument 2122 frontswap, fs_pages_to_unuse); in unuse_vma() [all …]
|
| H A D | Makefile | 71 obj-$(CONFIG_FRONTSWAP) += frontswap.o
|
| H A D | shmem.c | 1202 unsigned int type, bool frontswap) in shmem_find_swap_entries() argument 1223 if (frontswap && in shmem_find_swap_entries() 1279 bool frontswap, unsigned long *fs_pages_to_unuse) in shmem_unuse_inode() argument 1285 bool frontswap_partial = (frontswap && *fs_pages_to_unuse > 0); in shmem_unuse_inode() 1297 type, frontswap); in shmem_unuse_inode() 1326 int shmem_unuse(unsigned int type, bool frontswap, in shmem_unuse() argument 1350 error = shmem_unuse_inode(&info->vfs_inode, type, frontswap, in shmem_unuse() 4117 int shmem_unuse(unsigned int type, bool frontswap, in shmem_unuse() argument
|
| H A D | Kconfig | 471 bool "Enable frontswap to cache swap pages if tmem is present" 480 available, all frontswap calls are reduced to a single pointer- 484 If unsure, say Y to enable frontswap.
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | shmem_fs.h | 81 extern int shmem_unuse(unsigned int type, bool frontswap,
|
| /OK3568_Linux_fs/kernel/ |
| H A D | MAINTAINERS | 7168 F: include/linux/frontswap.h 7169 F: mm/frontswap.c
|