Lines Matching +full:zstd +full:- +full:src

8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 * or https://opensource.org/licenses/CDDL-1.0.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
123 { "gzip-1", ZIO_COMPRESS_GZIP_1 },
124 { "gzip-2", ZIO_COMPRESS_GZIP_2 },
125 { "gzip-3", ZIO_COMPRESS_GZIP_3 },
126 { "gzip-4", ZIO_COMPRESS_GZIP_4 },
127 { "gzip-5", ZIO_COMPRESS_GZIP_5 },
128 { "gzip-6", ZIO_COMPRESS_GZIP_6 },
129 { "gzip-7", ZIO_COMPRESS_GZIP_7 },
130 { "gzip-8", ZIO_COMPRESS_GZIP_8 },
131 { "gzip-9", ZIO_COMPRESS_GZIP_9 },
134 { "zstd", ZIO_COMPRESS_ZSTD },
135 { "zstd-fast",
139 * ZSTD 1-19 are synthetic. We store the compression level in a
150 { "zstd-1", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_1) },
151 { "zstd-2", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_2) },
152 { "zstd-3", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_3) },
153 { "zstd-4", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_4) },
154 { "zstd-5", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_5) },
155 { "zstd-6", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_6) },
156 { "zstd-7", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_7) },
157 { "zstd-8", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_8) },
158 { "zstd-9", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_9) },
159 { "zstd-10", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_10) },
160 { "zstd-11", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_11) },
161 { "zstd-12", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_12) },
162 { "zstd-13", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_13) },
163 { "zstd-14", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_14) },
164 { "zstd-15", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_15) },
165 { "zstd-16", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_16) },
166 { "zstd-17", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_17) },
167 { "zstd-18", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_18) },
168 { "zstd-19", ZIO_COMPLEVEL_ZSTD(ZIO_ZSTD_LEVEL_19) },
171 * The ZSTD-Fast levels are also synthetic.
173 { "zstd-fast-1",
175 { "zstd-fast-2",
177 { "zstd-fast-3",
179 { "zstd-fast-4",
181 { "zstd-fast-5",
183 { "zstd-fast-6",
185 { "zstd-fast-7",
187 { "zstd-fast-8",
189 { "zstd-fast-9",
191 { "zstd-fast-10",
193 { "zstd-fast-20",
195 { "zstd-fast-30",
197 { "zstd-fast-40",
199 { "zstd-fast-50",
201 { "zstd-fast-60",
203 { "zstd-fast-70",
205 { "zstd-fast-80",
207 { "zstd-fast-90",
209 { "zstd-fast-100",
211 { "zstd-fast-500",
213 { "zstd-fast-1000",
221 { "aes-128-ccm", ZIO_CRYPT_AES_128_CCM },
222 { "aes-192-ccm", ZIO_CRYPT_AES_192_CCM },
223 { "aes-256-ccm", ZIO_CRYPT_AES_256_CCM },
224 { "aes-128-gcm", ZIO_CRYPT_AES_128_GCM },
225 { "aes-192-gcm", ZIO_CRYPT_AES_192_GCM },
226 { "aes-256-gcm", ZIO_CRYPT_AES_256_GCM },
275 { "passthrough-x", ZFS_ACL_PASSTHROUGH_X },
434 "on | off | lzjb | gzip | gzip-[1-9] | zle | lz4 | "
435 "zstd | zstd-[1-19] | "
436 "zstd-fast | zstd-fast-[1-10,20,30,40,50,60,70,80,90,100,500,1000]",
450 /* Linux doesn't natively support ZFS's NFSv4-style ACLs. */
459 "discard | noallow | restricted | passthrough | passthrough-x",
567 "on | off | aes-128-ccm | aes-192-ccm | aes-256-ccm | "
568 "aes-128-gcm | aes-192-gcm | aes-256-gcm", "ENCRYPTION",
766 /* 'creation' is a number but displayed as human-readable => flex */
794 return (pd->pd_attr != PROP_READONLY);
807 * Returns true if this is a valid user-defined property (one with a ':').
832 * Returns true if this is a valid userspace-type property (one with a '@').
1050 * 'zfs list -o', but centralized here with the other property information.
1061 * Returns whether the given property should be displayed right-justified for