| /linux-6.15/drivers/block/zram/ |
| H A D | zram_drv.c | 370 struct zram *zram = dev_to_zram(dev); in initstate_show() local 382 struct zram *zram = dev_to_zram(dev); in disksize_show() local 392 struct zram *zram = dev_to_zram(dev); in mem_limit_store() local 410 struct zram *zram = dev_to_zram(dev); in mem_used_max_store() local 945 struct zram *zram; member 974 work.zram = zram; in read_from_bdev_sync() 2297 struct zram *zram; in zram_slot_free_notify() local 2426 struct zram *zram; in reset_store() local 2561 struct zram *zram; in zram_add() local 2592 zram->disk->private_data = zram; in zram_add() [all …]
|
| H A D | Makefile | 3 zram-y := zcomp.o zram_drv.o 5 zram-$(CONFIG_ZRAM_BACKEND_LZO) += backend_lzorle.o backend_lzo.o 6 zram-$(CONFIG_ZRAM_BACKEND_LZ4) += backend_lz4.o 7 zram-$(CONFIG_ZRAM_BACKEND_LZ4HC) += backend_lz4hc.o 8 zram-$(CONFIG_ZRAM_BACKEND_ZSTD) += backend_zstd.o 9 zram-$(CONFIG_ZRAM_BACKEND_DEFLATE) += backend_deflate.o 10 zram-$(CONFIG_ZRAM_BACKEND_842) += backend_842.o 12 obj-$(CONFIG_ZRAM) += zram.o
|
| H A D | Kconfig | 15 See Documentation/admin-guide/blockdev/zram.rst for more information. 61 prompt "Default zram compressor" 111 This lets zram entries (incompressible or idle pages) be written 119 See Documentation/admin-guide/blockdev/zram.rst for more information. 122 bool "Track access time of zram entries" 125 With this feature zram tracks access time of every stored 136 /sys/kernel/debug/zram/zramX/block_state. 138 See Documentation/admin-guide/blockdev/zram.rst for more information.
|
| H A D | zram_drv.h | 103 struct zram { struct
|
| /linux-6.15/tools/testing/selftests/zram/ |
| H A D | zram_lib.sh | 52 swapoff /dev/zram$i 56 umount /dev/zram$i 60 echo 1 > /sys/block/zram${i}/reset 61 rm -rf zram$i 71 rmmod zram > /dev/null 2>&1 83 dev_start=$(ls /dev/zram* | wc -w) 97 modprobe zram num_devices=$dev_num 100 rmmod zram > /dev/null 2>&1 111 modprobe zram num_devices=$dev_num 262 mkdir zram$i [all …]
|
| H A D | README | 1 zram: Compressed RAM based block devices 5 The zram module creates RAM based block devices named /dev/zram<id> 11 Statistics for individual zram devices are exported through sysfs nodes at 12 /sys/block/zram<id>/ 23 zram.sh: For sanity check of CONFIG_ZRAM and to run zram01 and zram02 40 kernel-source-tree/Documentation/admin-guide/blockdev/zram.rst
|
| H A D | Makefile | 4 TEST_PROGS := zram.sh
|
| H A D | zram01.sh | 40 dd conv=notrunc if=/dev/zero of=zram${i}/file \
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-block-zram | 1 What: /sys/block/zram<id>/disksize 10 What: /sys/block/zram<id>/initstate 17 What: /sys/block/zram<id>/reset 43 What: /sys/block/zram<id>/mem_limit 52 What: /sys/block/zram<id>/compact 60 What: /sys/block/zram<id>/io_stat 69 What: /sys/block/zram<id>/mm_stat 94 What: /sys/block/zram<id>/idle 100 are idle via /sys/kernel/debug/zram/zram<id>/block_state 102 What: /sys/block/zram<id>/writeback [all …]
|
| H A D | sysfs-class-zram | 1 What: /sys/class/zram-control/ 6 The zram-control/ class sub-directory belongs to zram 9 What: /sys/class/zram-control/hot_add 14 RO attribute. Read operation will cause zram to add a new 16 use /dev/zram<id>), or error code. 18 What: /sys/class/zram-control/hot_remove
|
| /linux-6.15/Documentation/admin-guide/blockdev/ |
| H A D | zram.rst | 2 zram: Compressed RAM-based block devices 8 The zram module creates RAM-based block devices named /dev/zram<id> 15 /sys/block/zram<id>/ 69 modprobe zram num_devices=4 177 7) Add/remove zram devices 189 cat /sys/class/zram-control/hot_add 228 File /sys/block/zram<id>/stat 233 File /sys/block/zram<id>/io_stat 258 File /sys/block/zram<id>/mm_stat 283 File /sys/block/zram<id>/bd_stat [all …]
|
| H A D | index.rst | 14 zram
|
| /linux-6.15/Documentation/mm/ |
| H A D | zsmalloc.rst | 5 This allocator is designed for use with zram. Thus, the allocator is 225 zram as a build artifacts storage (Linux kernel compilation). 236 zram mm_stat::: 250 zram mm_stat:::
|
| /linux-6.15/Documentation/translations/zh_CN/mm/ |
| H A D | zsmalloc.rst | 13 这个分配器是为与zram一起使用而设计的。因此,该分配器应该在低内存条件下工作良好。特别是,
|
| /linux-6.15/drivers/block/ |
| H A D | Makefile | 38 obj-$(CONFIG_ZRAM) += zram/
|
| H A D | Kconfig | 108 source "drivers/block/zram/Kconfig"
|
| /linux-6.15/tools/testing/selftests/ |
| H A D | Makefile | 125 TARGETS += zram
|
| /linux-6.15/Documentation/staging/ |
| H A D | lzo.rst | 88 common case for zram. This modifies the bitstream in a backwards compatible way
|
| /linux-6.15/Documentation/admin-guide/sysctl/ |
| H A D | vm.rst | 967 For in-memory swap, like zram or zswap, as well as hybrid setups that
|
| /linux-6.15/ |
| H A D | CREDITS | 1521 D: zsmalloc memory allocator and zram block device driver
|
| H A D | MAINTAINERS | 26922 F: Documentation/admin-guide/blockdev/zram.rst 26923 F: drivers/block/zram/
|