1*61145dc2SMartin Matuska // SPDX-License-Identifier: BSD-3-Clause 2eda14cbcSMatt Macy /* 3eda14cbcSMatt Macy * BSD 3-Clause New License (https://spdx.org/licenses/BSD-3-Clause.html) 4eda14cbcSMatt Macy * 5eda14cbcSMatt Macy * Redistribution and use in source and binary forms, with or without 6eda14cbcSMatt Macy * modification, are permitted provided that the following conditions are met: 7eda14cbcSMatt Macy * 8eda14cbcSMatt Macy * 1. Redistributions of source code must retain the above copyright notice, 9eda14cbcSMatt Macy * this list of conditions and the following disclaimer. 10eda14cbcSMatt Macy * 11eda14cbcSMatt Macy * 2. Redistributions in binary form must reproduce the above copyright notice, 12eda14cbcSMatt Macy * this list of conditions and the following disclaimer in the documentation 13eda14cbcSMatt Macy * and/or other materials provided with the distribution. 14eda14cbcSMatt Macy * 15eda14cbcSMatt Macy * 3. Neither the name of the copyright holder nor the names of its 16eda14cbcSMatt Macy * contributors may be used to endorse or promote products derived from this 17eda14cbcSMatt Macy * software without specific prior written permission. 18eda14cbcSMatt Macy * 19eda14cbcSMatt Macy * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 20eda14cbcSMatt Macy * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21eda14cbcSMatt Macy * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22eda14cbcSMatt Macy * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 23eda14cbcSMatt Macy * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24eda14cbcSMatt Macy * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25eda14cbcSMatt Macy * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26eda14cbcSMatt Macy * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27eda14cbcSMatt Macy * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28eda14cbcSMatt Macy * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29eda14cbcSMatt Macy * POSSIBILITY OF SUCH DAMAGE. 30eda14cbcSMatt Macy */ 31eda14cbcSMatt Macy 32eda14cbcSMatt Macy /* 33eda14cbcSMatt Macy * Copyright (c) 2020, Sebastian Gottschall 34eda14cbcSMatt Macy */ 35eda14cbcSMatt Macy 36eda14cbcSMatt Macy /* 37eda14cbcSMatt Macy * This wrapper fixes a problem, in case the ZFS filesystem driver, is compiled 3816038816SMartin Matuska * statically into the kernel. 39eda14cbcSMatt Macy * This will cause a symbol collision with the older in-kernel zstd library. 40eda14cbcSMatt Macy * 41da5137abSMartin Matuska * On update, truncate this file at the scissor line, rebuild the module, 42716fd348SMartin Matuska * and make gen-zstd-symbols. 43eda14cbcSMatt Macy */ 44eda14cbcSMatt Macy 45c03c5b1cSMartin Matuska #define MEM_MODULE 46c03c5b1cSMartin Matuska #define XXH_NAMESPACE ZSTD_ 47c03c5b1cSMartin Matuska #define XXH_PRIVATE_API 48c03c5b1cSMartin Matuska #define XXH_INLINE_ALL 49c03c5b1cSMartin Matuska #define ZSTD_LEGACY_SUPPORT 0 50c03c5b1cSMartin Matuska #define ZSTD_LIB_DICTBUILDER 0 51c03c5b1cSMartin Matuska #define ZSTD_LIB_DEPRECATED 0 52c03c5b1cSMartin Matuska #define ZSTD_NOBENCH 53c03c5b1cSMartin Matuska #define DEBUGLEVEL 0 54c03c5b1cSMartin Matuska #ifdef _KERNEL 55c03c5b1cSMartin Matuska #define ZSTD_DEPS_ASSERT 56c03c5b1cSMartin Matuska #endif 57c03c5b1cSMartin Matuska 58c03c5b1cSMartin Matuska 59da5137abSMartin Matuska /* -- >8 -- */ 60da5137abSMartin Matuska 61da5137abSMartin Matuska /* lib/common/entropy_common.o: */ 62da5137abSMartin Matuska #define FSE_getErrorName zfs_FSE_getErrorName 63da5137abSMartin Matuska #define FSE_isError zfs_FSE_isError 64da5137abSMartin Matuska #define FSE_readNCount zfs_FSE_readNCount 65da5137abSMartin Matuska #define FSE_versionNumber zfs_FSE_versionNumber 66da5137abSMartin Matuska #define HUF_getErrorName zfs_HUF_getErrorName 67da5137abSMartin Matuska #define HUF_isError zfs_HUF_isError 68da5137abSMartin Matuska #define HUF_readStats zfs_HUF_readStats 69da5137abSMartin Matuska 70da5137abSMartin Matuska /* lib/common/error_private.o: */ 71eda14cbcSMatt Macy #define ERR_getErrorString zfs_ERR_getErrorString 72da5137abSMartin Matuska 73da5137abSMartin Matuska /* lib/common/fse_decompress.o: */ 74da5137abSMartin Matuska #define FSE_buildDTable_raw zfs_FSE_buildDTable_raw 75da5137abSMartin Matuska #define FSE_buildDTable_rle zfs_FSE_buildDTable_rle 76da5137abSMartin Matuska #define FSE_buildDTable zfs_FSE_buildDTable 77da5137abSMartin Matuska #define FSE_decompress_usingDTable zfs_FSE_decompress_usingDTable 78da5137abSMartin Matuska #define FSE_decompress_wksp zfs_FSE_decompress_wksp 79da5137abSMartin Matuska #define FSE_decompress zfs_FSE_decompress 80da5137abSMartin Matuska 81da5137abSMartin Matuska /* lib/common/pool.o: */ 82da5137abSMartin Matuska #define POOL_add zfs_POOL_add 83da5137abSMartin Matuska #define POOL_create_advanced zfs_POOL_create_advanced 84da5137abSMartin Matuska #define POOL_create zfs_POOL_create 85da5137abSMartin Matuska #define POOL_free zfs_POOL_free 86da5137abSMartin Matuska #define POOL_resize zfs_POOL_resize 87da5137abSMartin Matuska #define POOL_sizeof zfs_POOL_sizeof 88da5137abSMartin Matuska #define POOL_tryAdd zfs_POOL_tryAdd 89da5137abSMartin Matuska 90da5137abSMartin Matuska /* lib/common/zstd_common.o: */ 91da5137abSMartin Matuska #define ZSTD_calloc zfs_ZSTD_calloc 92da5137abSMartin Matuska #define ZSTD_free zfs_ZSTD_free 93da5137abSMartin Matuska #define ZSTD_getErrorCode zfs_ZSTD_getErrorCode 94da5137abSMartin Matuska #define ZSTD_getErrorName zfs_ZSTD_getErrorName 95da5137abSMartin Matuska #define ZSTD_getErrorString zfs_ZSTD_getErrorString 96da5137abSMartin Matuska #define ZSTD_isError zfs_ZSTD_isError 97da5137abSMartin Matuska #define ZSTD_malloc zfs_ZSTD_malloc 98da5137abSMartin Matuska #define ZSTD_versionNumber zfs_ZSTD_versionNumber 99da5137abSMartin Matuska #define ZSTD_versionString zfs_ZSTD_versionString 100da5137abSMartin Matuska 101da5137abSMartin Matuska /* lib/compress/fse_compress.o: */ 102eda14cbcSMatt Macy #define FSE_buildCTable_raw zfs_FSE_buildCTable_raw 103eda14cbcSMatt Macy #define FSE_buildCTable_rle zfs_FSE_buildCTable_rle 104eda14cbcSMatt Macy #define FSE_buildCTable_wksp zfs_FSE_buildCTable_wksp 105da5137abSMartin Matuska #define FSE_buildCTable zfs_FSE_buildCTable 106eda14cbcSMatt Macy #define FSE_compress2 zfs_FSE_compress2 107eda14cbcSMatt Macy #define FSE_compressBound zfs_FSE_compressBound 108eda14cbcSMatt Macy #define FSE_compress_usingCTable zfs_FSE_compress_usingCTable 109eda14cbcSMatt Macy #define FSE_compress_wksp zfs_FSE_compress_wksp 110da5137abSMartin Matuska #define FSE_compress zfs_FSE_compress 111eda14cbcSMatt Macy #define FSE_createCTable zfs_FSE_createCTable 112eda14cbcSMatt Macy #define FSE_freeCTable zfs_FSE_freeCTable 113da5137abSMartin Matuska #define FSE_NCountWriteBound zfs_FSE_NCountWriteBound 114eda14cbcSMatt Macy #define FSE_normalizeCount zfs_FSE_normalizeCount 115eda14cbcSMatt Macy #define FSE_optimalTableLog_internal zfs_FSE_optimalTableLog_internal 116da5137abSMartin Matuska #define FSE_optimalTableLog zfs_FSE_optimalTableLog 117eda14cbcSMatt Macy #define FSE_writeNCount zfs_FSE_writeNCount 118da5137abSMartin Matuska 119da5137abSMartin Matuska /* lib/compress/hist.o: */ 120eda14cbcSMatt Macy #define HIST_countFast_wksp zfs_HIST_countFast_wksp 121da5137abSMartin Matuska #define HIST_countFast zfs_HIST_countFast 122eda14cbcSMatt Macy #define HIST_count_simple zfs_HIST_count_simple 123eda14cbcSMatt Macy #define HIST_count_wksp zfs_HIST_count_wksp 124da5137abSMartin Matuska #define HIST_count zfs_HIST_count 125da5137abSMartin Matuska #define HIST_isError zfs_HIST_isError 126da5137abSMartin Matuska 127da5137abSMartin Matuska /* lib/compress/huf_compress.o: */ 128eda14cbcSMatt Macy #define HUF_buildCTable_wksp zfs_HUF_buildCTable_wksp 129da5137abSMartin Matuska #define HUF_buildCTable zfs_HUF_buildCTable 130eda14cbcSMatt Macy #define HUF_compress1X_repeat zfs_HUF_compress1X_repeat 131eda14cbcSMatt Macy #define HUF_compress1X_usingCTable zfs_HUF_compress1X_usingCTable 132eda14cbcSMatt Macy #define HUF_compress1X_wksp zfs_HUF_compress1X_wksp 133da5137abSMartin Matuska #define HUF_compress1X zfs_HUF_compress1X 134eda14cbcSMatt Macy #define HUF_compress2 zfs_HUF_compress2 135eda14cbcSMatt Macy #define HUF_compress4X_repeat zfs_HUF_compress4X_repeat 136eda14cbcSMatt Macy #define HUF_compress4X_usingCTable zfs_HUF_compress4X_usingCTable 137eda14cbcSMatt Macy #define HUF_compress4X_wksp zfs_HUF_compress4X_wksp 138eda14cbcSMatt Macy #define HUF_compressBound zfs_HUF_compressBound 139da5137abSMartin Matuska #define HUF_compress zfs_HUF_compress 140eda14cbcSMatt Macy #define HUF_estimateCompressedSize zfs_HUF_estimateCompressedSize 141eda14cbcSMatt Macy #define HUF_getNbBits zfs_HUF_getNbBits 142eda14cbcSMatt Macy #define HUF_optimalTableLog zfs_HUF_optimalTableLog 143eda14cbcSMatt Macy #define HUF_readCTable zfs_HUF_readCTable 144eda14cbcSMatt Macy #define HUF_validateCTable zfs_HUF_validateCTable 145eda14cbcSMatt Macy #define HUF_writeCTable zfs_HUF_writeCTable 146da5137abSMartin Matuska 147da5137abSMartin Matuska /* lib/compress/zstd_compress_literals.o: */ 148da5137abSMartin Matuska #define ZSTD_compressLiterals zfs_ZSTD_compressLiterals 149da5137abSMartin Matuska #define ZSTD_compressRleLiteralsBlock zfs_ZSTD_compressRleLiteralsBlock 150da5137abSMartin Matuska #define ZSTD_noCompressLiterals zfs_ZSTD_noCompressLiterals 151da5137abSMartin Matuska 152da5137abSMartin Matuska /* lib/compress/zstd_compress_sequences.o: */ 153da5137abSMartin Matuska #define ZSTD_buildCTable zfs_ZSTD_buildCTable 154da5137abSMartin Matuska #define ZSTD_crossEntropyCost zfs_ZSTD_crossEntropyCost 155da5137abSMartin Matuska #define ZSTD_encodeSequences zfs_ZSTD_encodeSequences 156da5137abSMartin Matuska #define ZSTD_fseBitCost zfs_ZSTD_fseBitCost 157da5137abSMartin Matuska #define ZSTD_selectEncodingType zfs_ZSTD_selectEncodingType 158da5137abSMartin Matuska 159da5137abSMartin Matuska /* lib/compress/zstd_compress_superblock.o: */ 160da5137abSMartin Matuska #define ZSTD_compressSuperBlock zfs_ZSTD_compressSuperBlock 161da5137abSMartin Matuska 162da5137abSMartin Matuska /* lib/compress/zstd_compress.o: */ 163da5137abSMartin Matuska #define ZSTD_adjustCParams zfs_ZSTD_adjustCParams 164da5137abSMartin Matuska #define ZSTD_CCtx_getParameter zfs_ZSTD_CCtx_getParameter 165da5137abSMartin Matuska #define ZSTD_CCtx_loadDictionary_advanced zfs_ZSTD_CCtx_loadDictionary_advanced 166da5137abSMartin Matuska #define ZSTD_CCtx_loadDictionary_byReference zfs_ZSTD_CCtx_loadDictionary_byReference 167da5137abSMartin Matuska #define ZSTD_CCtx_loadDictionary zfs_ZSTD_CCtx_loadDictionary 168eda14cbcSMatt Macy #define ZSTD_CCtxParams_getParameter zfs_ZSTD_CCtxParams_getParameter 169eda14cbcSMatt Macy #define ZSTD_CCtxParams_init_advanced zfs_ZSTD_CCtxParams_init_advanced 170da5137abSMartin Matuska #define ZSTD_CCtxParams_init zfs_ZSTD_CCtxParams_init 171eda14cbcSMatt Macy #define ZSTD_CCtxParams_reset zfs_ZSTD_CCtxParams_reset 172eda14cbcSMatt Macy #define ZSTD_CCtxParams_setParameter zfs_ZSTD_CCtxParams_setParameter 173eda14cbcSMatt Macy #define ZSTD_CCtx_refCDict zfs_ZSTD_CCtx_refCDict 174eda14cbcSMatt Macy #define ZSTD_CCtx_refPrefix_advanced zfs_ZSTD_CCtx_refPrefix_advanced 175da5137abSMartin Matuska #define ZSTD_CCtx_refPrefix zfs_ZSTD_CCtx_refPrefix 176eda14cbcSMatt Macy #define ZSTD_CCtx_reset zfs_ZSTD_CCtx_reset 177da5137abSMartin Matuska #define ZSTD_CCtx_setParametersUsingCCtxParams zfs_ZSTD_CCtx_setParametersUsingCCtxParams 178eda14cbcSMatt Macy #define ZSTD_CCtx_setParameter zfs_ZSTD_CCtx_setParameter 179eda14cbcSMatt Macy #define ZSTD_CCtx_setPledgedSrcSize zfs_ZSTD_CCtx_setPledgedSrcSize 180eda14cbcSMatt Macy #define ZSTD_checkCParams zfs_ZSTD_checkCParams 181eda14cbcSMatt Macy #define ZSTD_compress2 zfs_ZSTD_compress2 182da5137abSMartin Matuska #define ZSTD_compress_advanced_internal zfs_ZSTD_compress_advanced_internal 183da5137abSMartin Matuska #define ZSTD_compress_advanced zfs_ZSTD_compress_advanced 184da5137abSMartin Matuska #define ZSTD_compressBegin_advanced_internal zfs_ZSTD_compressBegin_advanced_internal 185eda14cbcSMatt Macy #define ZSTD_compressBegin_advanced zfs_ZSTD_compressBegin_advanced 186da5137abSMartin Matuska #define ZSTD_compressBegin_usingCDict_advanced zfs_ZSTD_compressBegin_usingCDict_advanced 187eda14cbcSMatt Macy #define ZSTD_compressBegin_usingCDict zfs_ZSTD_compressBegin_usingCDict 188eda14cbcSMatt Macy #define ZSTD_compressBegin_usingDict zfs_ZSTD_compressBegin_usingDict 189da5137abSMartin Matuska #define ZSTD_compressBegin zfs_ZSTD_compressBegin 190eda14cbcSMatt Macy #define ZSTD_compressBlock zfs_ZSTD_compressBlock 191eda14cbcSMatt Macy #define ZSTD_compressBound zfs_ZSTD_compressBound 192eda14cbcSMatt Macy #define ZSTD_compressCCtx zfs_ZSTD_compressCCtx 193eda14cbcSMatt Macy #define ZSTD_compressContinue zfs_ZSTD_compressContinue 194eda14cbcSMatt Macy #define ZSTD_compressEnd zfs_ZSTD_compressEnd 195eda14cbcSMatt Macy #define ZSTD_compressStream2_simpleArgs zfs_ZSTD_compressStream2_simpleArgs 196da5137abSMartin Matuska #define ZSTD_compressStream2 zfs_ZSTD_compressStream2 197da5137abSMartin Matuska #define ZSTD_compressStream zfs_ZSTD_compressStream 198eda14cbcSMatt Macy #define ZSTD_compress_usingCDict_advanced zfs_ZSTD_compress_usingCDict_advanced 199da5137abSMartin Matuska #define ZSTD_compress_usingCDict zfs_ZSTD_compress_usingCDict 200eda14cbcSMatt Macy #define ZSTD_compress_usingDict zfs_ZSTD_compress_usingDict 201da5137abSMartin Matuska #define ZSTD_compress zfs_ZSTD_compress 202eda14cbcSMatt Macy #define ZSTD_copyCCtx zfs_ZSTD_copyCCtx 203da5137abSMartin Matuska #define ZSTD_cParam_getBounds zfs_ZSTD_cParam_getBounds 204eda14cbcSMatt Macy #define ZSTD_createCCtx_advanced zfs_ZSTD_createCCtx_advanced 205da5137abSMartin Matuska #define ZSTD_createCCtxParams zfs_ZSTD_createCCtxParams 206da5137abSMartin Matuska #define ZSTD_createCCtx zfs_ZSTD_createCCtx 207eda14cbcSMatt Macy #define ZSTD_createCDict_advanced zfs_ZSTD_createCDict_advanced 208eda14cbcSMatt Macy #define ZSTD_createCDict_byReference zfs_ZSTD_createCDict_byReference 209da5137abSMartin Matuska #define ZSTD_createCDict zfs_ZSTD_createCDict 210eda14cbcSMatt Macy #define ZSTD_createCStream_advanced zfs_ZSTD_createCStream_advanced 211da5137abSMartin Matuska #define ZSTD_createCStream zfs_ZSTD_createCStream 212da5137abSMartin Matuska #define ZSTD_CStreamInSize zfs_ZSTD_CStreamInSize 213da5137abSMartin Matuska #define ZSTD_CStreamOutSize zfs_ZSTD_CStreamOutSize 214eda14cbcSMatt Macy #define ZSTD_cycleLog zfs_ZSTD_cycleLog 215eda14cbcSMatt Macy #define ZSTD_endStream zfs_ZSTD_endStream 216da5137abSMartin Matuska #define ZSTD_estimateCCtxSize_usingCCtxParams zfs_ZSTD_estimateCCtxSize_usingCCtxParams 217da5137abSMartin Matuska #define ZSTD_estimateCCtxSize_usingCParams zfs_ZSTD_estimateCCtxSize_usingCParams 218eda14cbcSMatt Macy #define ZSTD_estimateCCtxSize zfs_ZSTD_estimateCCtxSize 219eda14cbcSMatt Macy #define ZSTD_estimateCDictSize_advanced zfs_ZSTD_estimateCDictSize_advanced 220da5137abSMartin Matuska #define ZSTD_estimateCDictSize zfs_ZSTD_estimateCDictSize 221da5137abSMartin Matuska #define ZSTD_estimateCStreamSize_usingCCtxParams zfs_ZSTD_estimateCStreamSize_usingCCtxParams 222da5137abSMartin Matuska #define ZSTD_estimateCStreamSize_usingCParams zfs_ZSTD_estimateCStreamSize_usingCParams 223eda14cbcSMatt Macy #define ZSTD_estimateCStreamSize zfs_ZSTD_estimateCStreamSize 224eda14cbcSMatt Macy #define ZSTD_flushStream zfs_ZSTD_flushStream 225eda14cbcSMatt Macy #define ZSTD_freeCCtxParams zfs_ZSTD_freeCCtxParams 226da5137abSMartin Matuska #define ZSTD_freeCCtx zfs_ZSTD_freeCCtx 227eda14cbcSMatt Macy #define ZSTD_freeCDict zfs_ZSTD_freeCDict 228eda14cbcSMatt Macy #define ZSTD_freeCStream zfs_ZSTD_freeCStream 229eda14cbcSMatt Macy #define ZSTD_getBlockSize zfs_ZSTD_getBlockSize 230eda14cbcSMatt Macy #define ZSTD_getCParamsFromCCtxParams zfs_ZSTD_getCParamsFromCCtxParams 231eda14cbcSMatt Macy #define ZSTD_getCParamsFromCDict zfs_ZSTD_getCParamsFromCDict 232da5137abSMartin Matuska #define ZSTD_getCParams zfs_ZSTD_getCParams 233eda14cbcSMatt Macy #define ZSTD_getFrameProgression zfs_ZSTD_getFrameProgression 234eda14cbcSMatt Macy #define ZSTD_getParams zfs_ZSTD_getParams 235eda14cbcSMatt Macy #define ZSTD_getSeqStore zfs_ZSTD_getSeqStore 236eda14cbcSMatt Macy #define ZSTD_getSequences zfs_ZSTD_getSequences 237eda14cbcSMatt Macy #define ZSTD_initCStream_advanced zfs_ZSTD_initCStream_advanced 238eda14cbcSMatt Macy #define ZSTD_initCStream_internal zfs_ZSTD_initCStream_internal 239eda14cbcSMatt Macy #define ZSTD_initCStream_srcSize zfs_ZSTD_initCStream_srcSize 240da5137abSMartin Matuska #define ZSTD_initCStream_usingCDict_advanced zfs_ZSTD_initCStream_usingCDict_advanced 241eda14cbcSMatt Macy #define ZSTD_initCStream_usingCDict zfs_ZSTD_initCStream_usingCDict 242eda14cbcSMatt Macy #define ZSTD_initCStream_usingDict zfs_ZSTD_initCStream_usingDict 243da5137abSMartin Matuska #define ZSTD_initCStream zfs_ZSTD_initCStream 244eda14cbcSMatt Macy #define ZSTD_initStaticCCtx zfs_ZSTD_initStaticCCtx 245eda14cbcSMatt Macy #define ZSTD_initStaticCDict zfs_ZSTD_initStaticCDict 246eda14cbcSMatt Macy #define ZSTD_initStaticCStream zfs_ZSTD_initStaticCStream 247eda14cbcSMatt Macy #define ZSTD_invalidateRepCodes zfs_ZSTD_invalidateRepCodes 248da5137abSMartin Matuska #define ZSTD_loadCEntropy zfs_ZSTD_loadCEntropy 249da5137abSMartin Matuska #define ZSTD_maxCLevel zfs_ZSTD_maxCLevel 250da5137abSMartin Matuska #define ZSTD_minCLevel zfs_ZSTD_minCLevel 251da5137abSMartin Matuska #define ZSTD_referenceExternalSequences zfs_ZSTD_referenceExternalSequences 252da5137abSMartin Matuska #define ZSTD_reset_compressedBlockState zfs_ZSTD_reset_compressedBlockState 253da5137abSMartin Matuska #define ZSTD_resetCStream zfs_ZSTD_resetCStream 254da5137abSMartin Matuska #define ZSTD_resetSeqStore zfs_ZSTD_resetSeqStore 255da5137abSMartin Matuska #define ZSTD_selectBlockCompressor zfs_ZSTD_selectBlockCompressor 256da5137abSMartin Matuska #define ZSTD_seqToCodes zfs_ZSTD_seqToCodes 257da5137abSMartin Matuska #define ZSTD_sizeof_CCtx zfs_ZSTD_sizeof_CCtx 258da5137abSMartin Matuska #define ZSTD_sizeof_CDict zfs_ZSTD_sizeof_CDict 259da5137abSMartin Matuska #define ZSTD_sizeof_CStream zfs_ZSTD_sizeof_CStream 260da5137abSMartin Matuska #define ZSTD_toFlushNow zfs_ZSTD_toFlushNow 261da5137abSMartin Matuska #define ZSTD_writeLastEmptyBlock zfs_ZSTD_writeLastEmptyBlock 262da5137abSMartin Matuska 263da5137abSMartin Matuska /* lib/compress/zstd_double_fast.o: */ 264da5137abSMartin Matuska #define ZSTD_compressBlock_doubleFast_dictMatchState zfs_ZSTD_compressBlock_doubleFast_dictMatchState 265da5137abSMartin Matuska #define ZSTD_compressBlock_doubleFast_extDict zfs_ZSTD_compressBlock_doubleFast_extDict 266da5137abSMartin Matuska #define ZSTD_compressBlock_doubleFast zfs_ZSTD_compressBlock_doubleFast 267da5137abSMartin Matuska #define ZSTD_fillDoubleHashTable zfs_ZSTD_fillDoubleHashTable 268da5137abSMartin Matuska 269da5137abSMartin Matuska /* lib/compress/zstd_fast.o: */ 270da5137abSMartin Matuska #define ZSTD_compressBlock_fast_dictMatchState zfs_ZSTD_compressBlock_fast_dictMatchState 271da5137abSMartin Matuska #define ZSTD_compressBlock_fast_extDict zfs_ZSTD_compressBlock_fast_extDict 272da5137abSMartin Matuska #define ZSTD_compressBlock_fast zfs_ZSTD_compressBlock_fast 273da5137abSMartin Matuska #define ZSTD_fillHashTable zfs_ZSTD_fillHashTable 274da5137abSMartin Matuska 275da5137abSMartin Matuska /* lib/compress/zstd_lazy.o: */ 276da5137abSMartin Matuska #define ZSTD_compressBlock_btlazy2_dictMatchState zfs_ZSTD_compressBlock_btlazy2_dictMatchState 277da5137abSMartin Matuska #define ZSTD_compressBlock_btlazy2_extDict zfs_ZSTD_compressBlock_btlazy2_extDict 278da5137abSMartin Matuska #define ZSTD_compressBlock_btlazy2 zfs_ZSTD_compressBlock_btlazy2 279da5137abSMartin Matuska #define ZSTD_compressBlock_greedy_dictMatchState zfs_ZSTD_compressBlock_greedy_dictMatchState 280da5137abSMartin Matuska #define ZSTD_compressBlock_greedy_extDict zfs_ZSTD_compressBlock_greedy_extDict 281da5137abSMartin Matuska #define ZSTD_compressBlock_greedy zfs_ZSTD_compressBlock_greedy 282da5137abSMartin Matuska #define ZSTD_compressBlock_lazy2_dictMatchState zfs_ZSTD_compressBlock_lazy2_dictMatchState 283da5137abSMartin Matuska #define ZSTD_compressBlock_lazy2_extDict zfs_ZSTD_compressBlock_lazy2_extDict 284da5137abSMartin Matuska #define ZSTD_compressBlock_lazy2 zfs_ZSTD_compressBlock_lazy2 285da5137abSMartin Matuska #define ZSTD_compressBlock_lazy_dictMatchState zfs_ZSTD_compressBlock_lazy_dictMatchState 286da5137abSMartin Matuska #define ZSTD_compressBlock_lazy_extDict zfs_ZSTD_compressBlock_lazy_extDict 287da5137abSMartin Matuska #define ZSTD_compressBlock_lazy zfs_ZSTD_compressBlock_lazy 288da5137abSMartin Matuska #define ZSTD_insertAndFindFirstIndex zfs_ZSTD_insertAndFindFirstIndex 289da5137abSMartin Matuska 290da5137abSMartin Matuska /* lib/compress/zstd_ldm.o: */ 291eda14cbcSMatt Macy #define ZSTD_ldm_adjustParameters zfs_ZSTD_ldm_adjustParameters 292eda14cbcSMatt Macy #define ZSTD_ldm_blockCompress zfs_ZSTD_ldm_blockCompress 293eda14cbcSMatt Macy #define ZSTD_ldm_fillHashTable zfs_ZSTD_ldm_fillHashTable 294eda14cbcSMatt Macy #define ZSTD_ldm_generateSequences zfs_ZSTD_ldm_generateSequences 295eda14cbcSMatt Macy #define ZSTD_ldm_getMaxNbSeq zfs_ZSTD_ldm_getMaxNbSeq 296eda14cbcSMatt Macy #define ZSTD_ldm_getTableSize zfs_ZSTD_ldm_getTableSize 297eda14cbcSMatt Macy #define ZSTD_ldm_skipSequences zfs_ZSTD_ldm_skipSequences 298da5137abSMartin Matuska 299da5137abSMartin Matuska /* lib/compress/zstd_opt.o: */ 300da5137abSMartin Matuska #define ZSTD_compressBlock_btopt_dictMatchState zfs_ZSTD_compressBlock_btopt_dictMatchState 301da5137abSMartin Matuska #define ZSTD_compressBlock_btopt_extDict zfs_ZSTD_compressBlock_btopt_extDict 302da5137abSMartin Matuska #define ZSTD_compressBlock_btopt zfs_ZSTD_compressBlock_btopt 303da5137abSMartin Matuska #define ZSTD_compressBlock_btultra2 zfs_ZSTD_compressBlock_btultra2 304da5137abSMartin Matuska #define ZSTD_compressBlock_btultra_dictMatchState zfs_ZSTD_compressBlock_btultra_dictMatchState 305da5137abSMartin Matuska #define ZSTD_compressBlock_btultra_extDict zfs_ZSTD_compressBlock_btultra_extDict 306da5137abSMartin Matuska #define ZSTD_compressBlock_btultra zfs_ZSTD_compressBlock_btultra 307da5137abSMartin Matuska #define ZSTD_updateTree zfs_ZSTD_updateTree 308da5137abSMartin Matuska 309da5137abSMartin Matuska /* lib/decompress/huf_decompress.o: */ 310da5137abSMartin Matuska #define HUF_decompress1X1_DCtx_wksp_bmi2 zfs_HUF_decompress1X1_DCtx_wksp_bmi2 311da5137abSMartin Matuska #define HUF_decompress1X1_DCtx_wksp zfs_HUF_decompress1X1_DCtx_wksp 312da5137abSMartin Matuska #define HUF_decompress1X1_DCtx zfs_HUF_decompress1X1_DCtx 313da5137abSMartin Matuska #define HUF_decompress1X1_usingDTable zfs_HUF_decompress1X1_usingDTable 314da5137abSMartin Matuska #define HUF_decompress1X1 zfs_HUF_decompress1X1 315da5137abSMartin Matuska #define HUF_decompress1X2_DCtx_wksp zfs_HUF_decompress1X2_DCtx_wksp 316da5137abSMartin Matuska #define HUF_decompress1X2_DCtx zfs_HUF_decompress1X2_DCtx 317da5137abSMartin Matuska #define HUF_decompress1X2_usingDTable zfs_HUF_decompress1X2_usingDTable 318da5137abSMartin Matuska #define HUF_decompress1X2 zfs_HUF_decompress1X2 319da5137abSMartin Matuska #define HUF_decompress1X_DCtx_wksp zfs_HUF_decompress1X_DCtx_wksp 320da5137abSMartin Matuska #define HUF_decompress1X_DCtx zfs_HUF_decompress1X_DCtx 321da5137abSMartin Matuska #define HUF_decompress1X_usingDTable_bmi2 zfs_HUF_decompress1X_usingDTable_bmi2 322da5137abSMartin Matuska #define HUF_decompress1X_usingDTable zfs_HUF_decompress1X_usingDTable 323da5137abSMartin Matuska #define HUF_decompress4X1_DCtx_wksp zfs_HUF_decompress4X1_DCtx_wksp 324da5137abSMartin Matuska #define HUF_decompress4X1_DCtx zfs_HUF_decompress4X1_DCtx 325da5137abSMartin Matuska #define HUF_decompress4X1_usingDTable zfs_HUF_decompress4X1_usingDTable 326da5137abSMartin Matuska #define HUF_decompress4X1 zfs_HUF_decompress4X1 327da5137abSMartin Matuska #define HUF_decompress4X2_DCtx_wksp zfs_HUF_decompress4X2_DCtx_wksp 328da5137abSMartin Matuska #define HUF_decompress4X2_DCtx zfs_HUF_decompress4X2_DCtx 329da5137abSMartin Matuska #define HUF_decompress4X2_usingDTable zfs_HUF_decompress4X2_usingDTable 330da5137abSMartin Matuska #define HUF_decompress4X2 zfs_HUF_decompress4X2 331da5137abSMartin Matuska #define HUF_decompress4X_DCtx zfs_HUF_decompress4X_DCtx 332da5137abSMartin Matuska #define HUF_decompress4X_hufOnly_wksp_bmi2 zfs_HUF_decompress4X_hufOnly_wksp_bmi2 333da5137abSMartin Matuska #define HUF_decompress4X_hufOnly_wksp zfs_HUF_decompress4X_hufOnly_wksp 334da5137abSMartin Matuska #define HUF_decompress4X_hufOnly zfs_HUF_decompress4X_hufOnly 335da5137abSMartin Matuska #define HUF_decompress4X_usingDTable_bmi2 zfs_HUF_decompress4X_usingDTable_bmi2 336da5137abSMartin Matuska #define HUF_decompress4X_usingDTable zfs_HUF_decompress4X_usingDTable 337da5137abSMartin Matuska #define HUF_decompress zfs_HUF_decompress 338da5137abSMartin Matuska #define HUF_readDTableX1_wksp zfs_HUF_readDTableX1_wksp 339da5137abSMartin Matuska #define HUF_readDTableX1 zfs_HUF_readDTableX1 340da5137abSMartin Matuska #define HUF_readDTableX2_wksp zfs_HUF_readDTableX2_wksp 341da5137abSMartin Matuska #define HUF_readDTableX2 zfs_HUF_readDTableX2 342da5137abSMartin Matuska #define HUF_selectDecoder zfs_HUF_selectDecoder 343da5137abSMartin Matuska 344da5137abSMartin Matuska /* lib/decompress/zstd_ddict.o: */ 345da5137abSMartin Matuska #define ZSTD_copyDDictParameters zfs_ZSTD_copyDDictParameters 346da5137abSMartin Matuska #define ZSTD_createDDict_advanced zfs_ZSTD_createDDict_advanced 347da5137abSMartin Matuska #define ZSTD_createDDict_byReference zfs_ZSTD_createDDict_byReference 348da5137abSMartin Matuska #define ZSTD_createDDict zfs_ZSTD_createDDict 349da5137abSMartin Matuska #define ZSTD_DDict_dictContent zfs_ZSTD_DDict_dictContent 350da5137abSMartin Matuska #define ZSTD_DDict_dictSize zfs_ZSTD_DDict_dictSize 351da5137abSMartin Matuska #define ZSTD_estimateDDictSize zfs_ZSTD_estimateDDictSize 352da5137abSMartin Matuska #define ZSTD_freeDDict zfs_ZSTD_freeDDict 353da5137abSMartin Matuska #define ZSTD_getDictID_fromDDict zfs_ZSTD_getDictID_fromDDict 354da5137abSMartin Matuska #define ZSTD_initStaticDDict zfs_ZSTD_initStaticDDict 355da5137abSMartin Matuska #define ZSTD_sizeof_DDict zfs_ZSTD_sizeof_DDict 356da5137abSMartin Matuska 357da5137abSMartin Matuska /* lib/decompress/zstd_decompress.o: */ 358da5137abSMartin Matuska #define ZSTD_copyDCtx zfs_ZSTD_copyDCtx 359da5137abSMartin Matuska #define ZSTD_createDCtx_advanced zfs_ZSTD_createDCtx_advanced 360da5137abSMartin Matuska #define ZSTD_createDCtx zfs_ZSTD_createDCtx 361da5137abSMartin Matuska #define ZSTD_createDStream_advanced zfs_ZSTD_createDStream_advanced 362da5137abSMartin Matuska #define ZSTD_createDStream zfs_ZSTD_createDStream 363da5137abSMartin Matuska #define ZSTD_DCtx_loadDictionary_advanced zfs_ZSTD_DCtx_loadDictionary_advanced 364da5137abSMartin Matuska #define ZSTD_DCtx_loadDictionary_byReference zfs_ZSTD_DCtx_loadDictionary_byReference 365da5137abSMartin Matuska #define ZSTD_DCtx_loadDictionary zfs_ZSTD_DCtx_loadDictionary 366da5137abSMartin Matuska #define ZSTD_DCtx_refDDict zfs_ZSTD_DCtx_refDDict 367da5137abSMartin Matuska #define ZSTD_DCtx_refPrefix_advanced zfs_ZSTD_DCtx_refPrefix_advanced 368da5137abSMartin Matuska #define ZSTD_DCtx_refPrefix zfs_ZSTD_DCtx_refPrefix 369da5137abSMartin Matuska #define ZSTD_DCtx_reset zfs_ZSTD_DCtx_reset 370da5137abSMartin Matuska #define ZSTD_DCtx_setFormat zfs_ZSTD_DCtx_setFormat 371da5137abSMartin Matuska #define ZSTD_DCtx_setMaxWindowSize zfs_ZSTD_DCtx_setMaxWindowSize 372da5137abSMartin Matuska #define ZSTD_DCtx_setParameter zfs_ZSTD_DCtx_setParameter 373da5137abSMartin Matuska #define ZSTD_decodingBufferSize_min zfs_ZSTD_decodingBufferSize_min 374da5137abSMartin Matuska #define ZSTD_decompressBegin_usingDDict zfs_ZSTD_decompressBegin_usingDDict 375da5137abSMartin Matuska #define ZSTD_decompressBegin_usingDict zfs_ZSTD_decompressBegin_usingDict 376da5137abSMartin Matuska #define ZSTD_decompressBegin zfs_ZSTD_decompressBegin 377da5137abSMartin Matuska #define ZSTD_decompressBound zfs_ZSTD_decompressBound 378da5137abSMartin Matuska #define ZSTD_decompressContinue zfs_ZSTD_decompressContinue 379da5137abSMartin Matuska #define ZSTD_decompressDCtx zfs_ZSTD_decompressDCtx 380da5137abSMartin Matuska #define ZSTD_decompressStream_simpleArgs zfs_ZSTD_decompressStream_simpleArgs 381da5137abSMartin Matuska #define ZSTD_decompressStream zfs_ZSTD_decompressStream 382da5137abSMartin Matuska #define ZSTD_decompress_usingDDict zfs_ZSTD_decompress_usingDDict 383da5137abSMartin Matuska #define ZSTD_decompress_usingDict zfs_ZSTD_decompress_usingDict 384da5137abSMartin Matuska #define ZSTD_decompress zfs_ZSTD_decompress 385da5137abSMartin Matuska #define ZSTD_dParam_getBounds zfs_ZSTD_dParam_getBounds 386da5137abSMartin Matuska #define ZSTD_DStreamInSize zfs_ZSTD_DStreamInSize 387da5137abSMartin Matuska #define ZSTD_DStreamOutSize zfs_ZSTD_DStreamOutSize 388da5137abSMartin Matuska #define ZSTD_estimateDCtxSize zfs_ZSTD_estimateDCtxSize 389da5137abSMartin Matuska #define ZSTD_estimateDStreamSize_fromFrame zfs_ZSTD_estimateDStreamSize_fromFrame 390da5137abSMartin Matuska #define ZSTD_estimateDStreamSize zfs_ZSTD_estimateDStreamSize 391da5137abSMartin Matuska #define ZSTD_findDecompressedSize zfs_ZSTD_findDecompressedSize 392da5137abSMartin Matuska #define ZSTD_findFrameCompressedSize zfs_ZSTD_findFrameCompressedSize 393da5137abSMartin Matuska #define ZSTD_frameHeaderSize zfs_ZSTD_frameHeaderSize 394da5137abSMartin Matuska #define ZSTD_freeDCtx zfs_ZSTD_freeDCtx 395da5137abSMartin Matuska #define ZSTD_freeDStream zfs_ZSTD_freeDStream 396da5137abSMartin Matuska #define ZSTD_getDecompressedSize zfs_ZSTD_getDecompressedSize 397da5137abSMartin Matuska #define ZSTD_getDictID_fromDict zfs_ZSTD_getDictID_fromDict 398da5137abSMartin Matuska #define ZSTD_getDictID_fromFrame zfs_ZSTD_getDictID_fromFrame 399da5137abSMartin Matuska #define ZSTD_getFrameContentSize zfs_ZSTD_getFrameContentSize 400da5137abSMartin Matuska #define ZSTD_getFrameHeader_advanced zfs_ZSTD_getFrameHeader_advanced 401da5137abSMartin Matuska #define ZSTD_getFrameHeader zfs_ZSTD_getFrameHeader 402da5137abSMartin Matuska #define ZSTD_initDStream_usingDDict zfs_ZSTD_initDStream_usingDDict 403da5137abSMartin Matuska #define ZSTD_initDStream_usingDict zfs_ZSTD_initDStream_usingDict 404da5137abSMartin Matuska #define ZSTD_initDStream zfs_ZSTD_initDStream 405da5137abSMartin Matuska #define ZSTD_initStaticDCtx zfs_ZSTD_initStaticDCtx 406da5137abSMartin Matuska #define ZSTD_initStaticDStream zfs_ZSTD_initStaticDStream 407da5137abSMartin Matuska #define ZSTD_insertBlock zfs_ZSTD_insertBlock 408da5137abSMartin Matuska #define ZSTD_isFrame zfs_ZSTD_isFrame 409eda14cbcSMatt Macy #define ZSTD_loadDEntropy zfs_ZSTD_loadDEntropy 410eda14cbcSMatt Macy #define ZSTD_nextInputType zfs_ZSTD_nextInputType 411eda14cbcSMatt Macy #define ZSTD_nextSrcSizeToDecompress zfs_ZSTD_nextSrcSizeToDecompress 412eda14cbcSMatt Macy #define ZSTD_resetDStream zfs_ZSTD_resetDStream 413eda14cbcSMatt Macy #define ZSTD_sizeof_DCtx zfs_ZSTD_sizeof_DCtx 414eda14cbcSMatt Macy #define ZSTD_sizeof_DStream zfs_ZSTD_sizeof_DStream 415da5137abSMartin Matuska 416da5137abSMartin Matuska /* lib/decompress/zstd_decompress_block.o: */ 417da5137abSMartin Matuska #define ZSTD_buildFSETable zfs_ZSTD_buildFSETable 418da5137abSMartin Matuska #define ZSTD_checkContinuity zfs_ZSTD_checkContinuity 419da5137abSMartin Matuska #define ZSTD_decodeLiteralsBlock zfs_ZSTD_decodeLiteralsBlock 420da5137abSMartin Matuska #define ZSTD_decodeSeqHeaders zfs_ZSTD_decodeSeqHeaders 421da5137abSMartin Matuska #define ZSTD_decompressBlock_internal zfs_ZSTD_decompressBlock_internal 422da5137abSMartin Matuska #define ZSTD_decompressBlock zfs_ZSTD_decompressBlock 423da5137abSMartin Matuska #define ZSTD_getcBlockSize zfs_ZSTD_getcBlockSize 424