Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cddl/boot/zfs/zfsimpl.h
Show First 20 Lines • Show All 605 Lines • ▼ Show 20 Lines | enum zio_compress { | ||||
ZIO_COMPRESS_GZIP_4, | ZIO_COMPRESS_GZIP_4, | ||||
ZIO_COMPRESS_GZIP_5, | ZIO_COMPRESS_GZIP_5, | ||||
ZIO_COMPRESS_GZIP_6, | ZIO_COMPRESS_GZIP_6, | ||||
ZIO_COMPRESS_GZIP_7, | ZIO_COMPRESS_GZIP_7, | ||||
ZIO_COMPRESS_GZIP_8, | ZIO_COMPRESS_GZIP_8, | ||||
ZIO_COMPRESS_GZIP_9, | ZIO_COMPRESS_GZIP_9, | ||||
ZIO_COMPRESS_ZLE, | ZIO_COMPRESS_ZLE, | ||||
ZIO_COMPRESS_LZ4, | ZIO_COMPRESS_LZ4, | ||||
ZIO_COMPRESS_ZSTD, | |||||
ZIO_COMPRESS_FUNCTIONS | ZIO_COMPRESS_FUNCTIONS | ||||
}; | |||||
enum zio_zstd_levels { | |||||
ZIO_ZSTD_LEVEL_INHERIT = 0, | |||||
ZIO_ZSTD_LEVEL_1, | |||||
#define ZIO_ZSTD_LEVEL_MIN ZIO_ZSTD_LEVEL_1 | |||||
ZIO_ZSTD_LEVEL_2, | |||||
ZIO_ZSTD_LEVEL_3, | |||||
#define ZIO_ZSTD_LEVEL_DEFAULT ZIO_ZSTD_LEVEL_3 | |||||
ZIO_ZSTD_LEVEL_4, | |||||
ZIO_ZSTD_LEVEL_5, | |||||
ZIO_ZSTD_LEVEL_6, | |||||
ZIO_ZSTD_LEVEL_7, | |||||
ZIO_ZSTD_LEVEL_8, | |||||
ZIO_ZSTD_LEVEL_9, | |||||
ZIO_ZSTD_LEVEL_10, | |||||
ZIO_ZSTD_LEVEL_11, | |||||
ZIO_ZSTD_LEVEL_12, | |||||
ZIO_ZSTD_LEVEL_13, | |||||
ZIO_ZSTD_LEVEL_14, | |||||
ZIO_ZSTD_LEVEL_15, | |||||
ZIO_ZSTD_LEVEL_16, | |||||
ZIO_ZSTD_LEVEL_17, | |||||
ZIO_ZSTD_LEVEL_18, | |||||
ZIO_ZSTD_LEVEL_19, | |||||
#define ZIO_ZSTD_LEVEL_MAX ZIO_ZSTD_LEVEL_19 | |||||
ZIO_ZSTD_LEVEL_RESERVE = 101, /* Leave room for new positive levels */ | |||||
ZIO_ZSTD_LEVEL_FAST, /* Fast levels are negative */ | |||||
ZIO_ZSTD_LEVEL_FAST_1, | |||||
#define ZIO_ZSTD_LEVEL_FAST_DEFAULT ZIO_ZSTD_LEVEL_FAST_1 | |||||
ZIO_ZSTD_LEVEL_FAST_2, | |||||
ZIO_ZSTD_LEVEL_FAST_3, | |||||
ZIO_ZSTD_LEVEL_FAST_4, | |||||
ZIO_ZSTD_LEVEL_FAST_5, | |||||
ZIO_ZSTD_LEVEL_FAST_6, | |||||
ZIO_ZSTD_LEVEL_FAST_7, | |||||
ZIO_ZSTD_LEVEL_FAST_8, | |||||
ZIO_ZSTD_LEVEL_FAST_9, | |||||
ZIO_ZSTD_LEVEL_FAST_10, | |||||
ZIO_ZSTD_LEVEL_FAST_20, | |||||
ZIO_ZSTD_LEVEL_FAST_30, | |||||
ZIO_ZSTD_LEVEL_FAST_40, | |||||
ZIO_ZSTD_LEVEL_FAST_50, | |||||
ZIO_ZSTD_LEVEL_FAST_60, | |||||
ZIO_ZSTD_LEVEL_FAST_70, | |||||
ZIO_ZSTD_LEVEL_FAST_80, | |||||
ZIO_ZSTD_LEVEL_FAST_90, | |||||
ZIO_ZSTD_LEVEL_FAST_100, | |||||
ZIO_ZSTD_LEVEL_FAST_500, | |||||
ZIO_ZSTD_LEVEL_FAST_1000, | |||||
#define ZIO_ZSTD_LEVEL_FAST_MAX ZIO_ZSTD_LEVEL_FAST_1000 | |||||
ZIO_ZSTD_LEVEL_AUTO = 251, /* Reserved for future use */ | |||||
ZIO_ZSTD_LEVEL_LEVELS | |||||
}; | }; | ||||
#define ZIO_COMPRESS_ON_VALUE ZIO_COMPRESS_LZJB | #define ZIO_COMPRESS_ON_VALUE ZIO_COMPRESS_LZJB | ||||
#define ZIO_COMPRESS_DEFAULT ZIO_COMPRESS_OFF | #define ZIO_COMPRESS_DEFAULT ZIO_COMPRESS_OFF | ||||
/* nvlist pack encoding */ | /* nvlist pack encoding */ | ||||
#define NV_ENCODE_NATIVE 0 | #define NV_ENCODE_NATIVE 0 | ||||
#define NV_ENCODE_XDR 1 | #define NV_ENCODE_XDR 1 | ||||
▲ Show 20 Lines • Show All 1,227 Lines • Show Last 20 Lines |