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.