Home
last modified time | relevance | path

Searched refs:zram (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/drivers/block/zram/
Dzram_drv.c59 struct zram *zram = dev_to_zram(d); \
63 (u64)atomic64_read(&zram->stats.name)); \
67 static inline bool init_done(struct zram *zram) in init_done() argument
69 return zram->disksize; in init_done()
72 static inline struct zram *dev_to_zram(struct device *dev) in dev_to_zram()
74 return (struct zram *)dev_to_disk(dev)->private_data; in dev_to_zram()
117 static inline bool valid_io_request(struct zram *zram, in valid_io_request() argument
129 bound = zram->disksize >> SECTOR_SHIFT; in valid_io_request()
145 static inline void update_used_max(struct zram *zram, in update_used_max() argument
150 old_max = atomic_long_read(&zram->stats.max_used_pages); in update_used_max()
[all …]
DMakefile1 zram-y := zcomp_lzo.o zcomp.o zram_drv.o
3 zram-$(CONFIG_ZRAM_LZ4_COMPRESS) += zcomp_lz4.o
5 obj-$(CONFIG_ZRAM) += zram.o
Dzram_drv.h95 struct zram { struct
DKconfig16 See zram.txt for more information.
/linux-4.4.14/tools/testing/selftests/zram/
Dzram_lib.sh39 swapoff /dev/zram$i
43 umount /dev/zram$i
47 echo 1 > /sys/block/zram${i}/reset
48 rm -rf zram$i
57 rmmod zram > /dev/null 2>&1
64 MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko
68 modprobe zram num_devices=$dev_num
74 dev_num_created=$(ls /dev/zram* | wc -w)
169 mkswap /dev/zram$i > err.log 2>&1
175 swapon /dev/zram$i > err.log 2>&1
[all …]
DREADME1 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/blockdev/zram.txt
Dzram.sh18 MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko
DMakefile3 TEST_PROGS := zram.sh
Dzram01.sh51 dd conv=notrunc if=/dev/zero of=zram${i}/file \
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-block-zram1 What: /sys/block/zram<id>/num_reads
7 Now accessible via zram<id>/stat node.
9 What: /sys/block/zram<id>/num_writes
15 Now accessible via zram<id>/stat node.
17 What: /sys/block/zram<id>/invalid_io
23 Now accessible via zram<id>/io_stat node.
25 What: /sys/block/zram<id>/failed_reads
31 Now accessible via zram<id>/io_stat node.
33 What: /sys/block/zram<id>/failed_writes
39 Now accessible via zram<id>/io_stat node.
[all …]
/linux-4.4.14/Documentation/blockdev/
Dzram.txt1 zram: Compressed RAM based block devices
6 The zram module creates RAM based block devices named /dev/zram<id>
12 Statistics for individual zram devices are exported through sysfs nodes at
13 /sys/block/zram<id>/
17 There are several ways to configure and manage zram device(-s):
18 a) using zram and zram_control sysfs attributes
21 In this document we will describe only 'manual' zram configuration steps,
22 IOW, zram and zram_control sysfs attributes.
26 that zram maintainers do not develop/maintain util-linux or zramctl, should
29 Following shows a typical sequence of steps for using zram.
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-zram1 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
Dsysfs-block-zram1 What: /sys/block/zram<id>/disksize
10 What: /sys/block/zram<id>/initstate
17 What: /sys/block/zram<id>/reset
25 What: /sys/block/zram<id>/num_reads
32 What: /sys/block/zram<id>/num_writes
39 What: /sys/block/zram<id>/invalid_io
46 What: /sys/block/zram<id>/failed_reads
53 What: /sys/block/zram<id>/failed_writes
60 What: /sys/block/zram<id>/max_comp_streams
68 What: /sys/block/zram<id>/comp_algorithm
[all …]
/linux-4.4.14/drivers/block/
DMakefile44 obj-$(CONFIG_ZRAM) += zram/
DKconfig111 source "drivers/block/zram/Kconfig"
/linux-4.4.14/tools/testing/selftests/
DMakefile29 TARGETS += zram
/linux-4.4.14/Documentation/vm/
Dzsmalloc.txt4 This allocator is designed for use with zram. Thus, the allocator is
/linux-4.4.14/
DMAINTAINERS11947 F: drivers/block/zram/
11948 F: Documentation/blockdev/zram.txt