Symbol: ZSTD_DDict
include/linux/zstd.h
353
typedef ZSTD_DDict zstd_ddict;
include/linux/zstd_lib.h
1002
ZSTDLIB_API ZSTD_DDict* ZSTD_createDDict(const void* dictBuffer, size_t dictSize);
include/linux/zstd_lib.h
1007
ZSTDLIB_API size_t ZSTD_freeDDict(ZSTD_DDict* ddict);
include/linux/zstd_lib.h
1015
const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
1038
ZSTDLIB_API unsigned ZSTD_getDictID_fromDDict(const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
1159
ZSTDLIB_API size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
1190
ZSTDLIB_API size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
1823
ZSTDLIB_STATIC_API const ZSTD_DDict* ZSTD_initStaticDDict(
include/linux/zstd_lib.h
1887
ZSTDLIB_STATIC_API ZSTD_DDict* ZSTD_createDDict_advanced(
include/linux/zstd_lib.h
2425
ZSTDLIB_STATIC_API ZSTD_DDict* ZSTD_createDDict_byReference(const void* dictBuffer, size_t dictSize);
include/linux/zstd_lib.h
2756
ZSTDLIB_STATIC_API size_t ZSTD_initDStream_usingDDict(ZSTD_DStream* zds, const ZSTD_DDict* ddict);
include/linux/zstd_lib.h
3093
ZSTDLIB_STATIC_API size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
lib/zstd/decompress/zstd_ddict.c
118
static size_t ZSTD_initDDict_internal(ZSTD_DDict* ddict,
lib/zstd/decompress/zstd_ddict.c
143
ZSTD_DDict* ZSTD_createDDict_advanced(const void* dict, size_t dictSize,
lib/zstd/decompress/zstd_ddict.c
150
{ ZSTD_DDict* const ddict = (ZSTD_DDict*) ZSTD_customMalloc(sizeof(ZSTD_DDict), customMem);
lib/zstd/decompress/zstd_ddict.c
168
ZSTD_DDict* ZSTD_createDDict(const void* dict, size_t dictSize)
lib/zstd/decompress/zstd_ddict.c
178
ZSTD_DDict* ZSTD_createDDict_byReference(const void* dictBuffer, size_t dictSize)
lib/zstd/decompress/zstd_ddict.c
185
const ZSTD_DDict* ZSTD_initStaticDDict(
lib/zstd/decompress/zstd_ddict.c
191
size_t const neededSpace = sizeof(ZSTD_DDict)
lib/zstd/decompress/zstd_ddict.c
193
ZSTD_DDict* const ddict = (ZSTD_DDict*)sBuffer;
lib/zstd/decompress/zstd_ddict.c
210
size_t ZSTD_freeDDict(ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.c
225
return sizeof(ZSTD_DDict) + (dictLoadMethod == ZSTD_dlm_byRef ? 0 : dictSize);
lib/zstd/decompress/zstd_ddict.c
228
size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.c
238
unsigned ZSTD_getDictID_fromDDict(const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.c
44
const void* ZSTD_DDict_dictContent(const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.c
50
size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.c
56
void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_ddict.c
88
ZSTD_loadEntropy_intoDDict(ZSTD_DDict* ddict,
lib/zstd/decompress/zstd_ddict.h
38
const void* ZSTD_DDict_dictContent(const ZSTD_DDict* ddict);
lib/zstd/decompress/zstd_ddict.h
39
size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict);
lib/zstd/decompress/zstd_ddict.h
41
void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
lib/zstd/decompress/zstd_decompress.c
100
static size_t ZSTD_DDictHashSet_emplaceDDict(ZSTD_DDictHashSet* hashSet, const ZSTD_DDict* ddict) {
lib/zstd/decompress/zstd_decompress.c
1030
const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
1106
static ZSTD_DDict const* ZSTD_getDDict(ZSTD_DCtx* dctx)
lib/zstd/decompress/zstd_decompress.c
128
const ZSTD_DDict** newTable = (const ZSTD_DDict**)ZSTD_customCalloc(sizeof(ZSTD_DDict*) * newTableSize, customMem);
lib/zstd/decompress/zstd_decompress.c
129
const ZSTD_DDict** oldTable = hashSet->ddictPtrTable;
lib/zstd/decompress/zstd_decompress.c
151
static const ZSTD_DDict* ZSTD_DDictHashSet_getDDict(ZSTD_DDictHashSet* hashSet, U32 dictID) {
lib/zstd/decompress/zstd_decompress.c
1524
size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
1582
const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
1684
size_t ZSTD_initDStream_usingDDict(ZSTD_DStream* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
1703
size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict)
lib/zstd/decompress/zstd_decompress.c
178
ret->ddictPtrTable = (const ZSTD_DDict**)ZSTD_customCalloc(DDICT_HASHSET_TABLE_BASE_SIZE * sizeof(ZSTD_DDict*), customMem);
lib/zstd/decompress/zstd_decompress.c
204
static size_t ZSTD_DDictHashSet_addDDict(ZSTD_DDictHashSet* hashSet, const ZSTD_DDict* ddict, ZSTD_customMem customMem) {
lib/zstd/decompress/zstd_decompress.c
351
const ZSTD_DDict* frameDDict = ZSTD_DDictHashSet_getDDict(dctx->ddictSet, dctx->fParams.dictID);
lib/zstd/decompress/zstd_decompress_internal.h
106
const ZSTD_DDict** ddictPtrTable;
lib/zstd/decompress/zstd_decompress_internal.h
163
ZSTD_DDict* ddictLocal;
lib/zstd/decompress/zstd_decompress_internal.h
164
const ZSTD_DDict* ddict; /* set by ZSTD_initDStream_usingDDict(), or ZSTD_DCtx_refDDict() */