|
FreeBSD ZFS
The Zettabyte File System
|
#include <sys/zfs_context.h>#include <sys/compress.h>#include <sys/spa.h>#include <sys/zio.h>#include <sys/zio_compress.h>
Go to the source code of this file.
Functions | |
| enum zio_compress | zio_compress_select (enum zio_compress child, enum zio_compress parent) |
| size_t | zio_compress_data (enum zio_compress c, void *src, void *dst, size_t s_len) |
| int | zio_decompress_data (enum zio_compress c, void *src, void *dst, size_t s_len, size_t d_len) |
Variables | |
| zio_compress_info_t | zio_compress_table [ZIO_COMPRESS_FUNCTIONS] |
| size_t zio_compress_data | ( | enum zio_compress | c, |
| void * | src, | ||
| void * | dst, | ||
| size_t | s_len | ||
| ) |
Definition at line 72 of file zio_compress.c.
| enum zio_compress zio_compress_select | ( | enum zio_compress | child, |
| enum zio_compress | parent | ||
| ) |
Definition at line 56 of file zio_compress.c.
| int zio_decompress_data | ( | enum zio_compress | c, |
| void * | src, | ||
| void * | dst, | ||
| size_t | s_len, | ||
| size_t | d_len | ||
| ) |
Definition at line 123 of file zio_compress.c.
| zio_compress_info_t zio_compress_table[ZIO_COMPRESS_FUNCTIONS] |
{
{NULL, NULL, 0, "inherit"},
{NULL, NULL, 0, "on"},
{NULL, NULL, 0, "uncompressed"},
{lzjb_compress, lzjb_decompress, 0, "lzjb"},
{NULL, NULL, 0, "empty"},
{gzip_compress, gzip_decompress, 1, "gzip-1"},
{gzip_compress, gzip_decompress, 2, "gzip-2"},
{gzip_compress, gzip_decompress, 3, "gzip-3"},
{gzip_compress, gzip_decompress, 4, "gzip-4"},
{gzip_compress, gzip_decompress, 5, "gzip-5"},
{gzip_compress, gzip_decompress, 6, "gzip-6"},
{gzip_compress, gzip_decompress, 7, "gzip-7"},
{gzip_compress, gzip_decompress, 8, "gzip-8"},
{gzip_compress, gzip_decompress, 9, "gzip-9"},
{zle_compress, zle_decompress, 64, "zle"},
}
Definition at line 37 of file zio_compress.c.
1.7.3