Home
last modified time | relevance | path

Searched refs:dictBuffer (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/lib/zstd/decompress/
H A Dzstd_ddict.c34 void* dictBuffer; member
123 ddict->dictBuffer = NULL; in ZSTD_initDDict_internal()
128 ddict->dictBuffer = internalBuffer; in ZSTD_initDDict_internal()
176 * Warning : dictBuffer must outlive DDict (DDict must be freed before dictBuffer) */
177 ZSTD_DDict* ZSTD_createDDict_byReference(const void* dictBuffer, size_t dictSize) in ZSTD_createDDict_byReference() argument
180 return ZSTD_createDDict_advanced(dictBuffer, dictSize, ZSTD_dlm_byRef, ZSTD_dct_auto, allocator); in ZSTD_createDDict_byReference()
213 ZSTD_customFree(ddict->dictBuffer, cMem); in ZSTD_freeDDict()
230 return sizeof(*ddict) + (ddict->dictBuffer ? ddict->dictSize : 0) ; in ZSTD_sizeof_DDict()
/kernel/linux/linux-5.10/include/linux/
H A Dzstd.h369 * @dictBuffer: The dictionary to digest. The buffer is referenced by the
379 * dictBuffer, so it must outlive the returned ZSTD_CDict.
383 ZSTD_CDict *ZSTD_initCDict(const void *dictBuffer, size_t dictSize,
425 * @dictBuffer: The dictionary to digest. The buffer is referenced by the
434 * dictBuffer, so it must outlive the returned ZSTD_DDict.
438 ZSTD_DDict *ZSTD_initDDict(const void *dictBuffer, size_t dictSize,
/kernel/linux/linux-6.6/include/linux/
H A Dzstd_lib.h843 * @dictBuffer can be released after ZSTD_CDict creation, because its content is copied within CDict.
844 * Note 1 : Consider experimental function `ZSTD_createCDict_byReference()` if you prefer to not duplicate @dictBuffer content.
845 * Note 2 : A ZSTD_CDict can be created from an empty @dictBuffer,
849 ZSTDLIB_API ZSTD_CDict* ZSTD_createCDict(const void* dictBuffer, size_t dictSize,
872 * dictBuffer can be released after DDict creation, as its content is copied inside DDict. */
873 ZSTDLIB_API ZSTD_DDict* ZSTD_createDDict(const void* dictBuffer, size_t dictSize);
1624 * As a consequence, `dictBuffer` **must** outlive CDict,
1627 ZSTDLIB_STATIC_API ZSTD_CDict* ZSTD_createCDict_byReference(const void* dictBuffer, size_t dictSize, int compressionLevel);
2029 * Dictionary content is referenced, and therefore stays in dictBuffer.
2030 * It is important that dictBuffer outlive
[all...]
/kernel/linux/linux-6.6/lib/zstd/compress/
H A Dzstd_compress.c147 ZSTD_customFree(cctx->localDict.dictBuffer, cctx->customMem); in ZSTD_clearAllDicts()
156 size_t const bufferSize = dict.dictBuffer != NULL ? dict.dictSize : 0; in ZSTD_sizeof_localDict()
1036 assert(dl->dictBuffer == NULL); in ZSTD_initLocalDict()
1075 void* dictBuffer; in ZSTD_CCtx_loadDictionary_advanced() local
1078 dictBuffer = ZSTD_customMalloc(dictSize, cctx->customMem); in ZSTD_CCtx_loadDictionary_advanced()
1079 RETURN_ERROR_IF(!dictBuffer, memory_allocation, "NULL pointer!"); in ZSTD_CCtx_loadDictionary_advanced()
1080 ZSTD_memcpy(dictBuffer, dict, dictSize); in ZSTD_CCtx_loadDictionary_advanced()
1081 cctx->localDict.dictBuffer = dictBuffer; in ZSTD_CCtx_loadDictionary_advanced()
1082 cctx->localDict.dict = dictBuffer; in ZSTD_CCtx_loadDictionary_advanced()
4669 ZSTD_initCDict_internal( ZSTD_CDict* cdict, const void* dictBuffer, size_t dictSize, ZSTD_dictLoadMethod_e dictLoadMethod, ZSTD_dictContentType_e dictContentType, ZSTD_CCtx_params params) ZSTD_initCDict_internal() argument
4758 ZSTD_createCDict_advanced(const void* dictBuffer, size_t dictSize, ZSTD_dictLoadMethod_e dictLoadMethod, ZSTD_dictContentType_e dictContentType, ZSTD_compressionParameters cParams, ZSTD_customMem customMem) ZSTD_createCDict_advanced() argument
[all...]
H A Dzstd_compress_internal.h52 void* dictBuffer; member
/kernel/linux/linux-5.10/lib/zstd/
H A Dcompress.c2839 void *dictBuffer; member
2847 static ZSTD_CDict *ZSTD_createCDict_advanced(const void *dictBuffer, size_t dictSize, unsigned byReference, ZSTD_parameters params, ZSTD_customMem customMem) in ZSTD_createCDict_advanced() argument
2862 if ((byReference) || (!dictBuffer) || (!dictSize)) { in ZSTD_createCDict_advanced()
2863 cdict->dictBuffer = NULL; in ZSTD_createCDict_advanced()
2864 cdict->dictContent = dictBuffer; in ZSTD_createCDict_advanced()
2872 memcpy(internalBuffer, dictBuffer, dictSize); in ZSTD_createCDict_advanced()
2873 cdict->dictBuffer = internalBuffer; in ZSTD_createCDict_advanced()
2880 ZSTD_free(cdict->dictBuffer, customMem); in ZSTD_createCDict_advanced()
2906 ZSTD_free(cdict->dictBuffer, cMem); in ZSTD_freeCDict()
H A Ddecompress.c1980 void *dictBuffer; member
2052 ddict->dictBuffer = NULL; in ZSTD_createDDict_advanced()
2061 ddict->dictBuffer = internalBuffer; in ZSTD_createDDict_advanced()
2095 ZSTD_free(ddict->dictBuffer, cMem); in ZSTD_freeDDict()

Completed in 24 milliseconds