/linux/lib/zstd/decompress/ |
H A D | zstd_ddict.c | 44 const void* ZSTD_DDict_dictContent(const ZSTD_DDict* ddict) in ZSTD_DDict_dictContent() argument 46 assert(ddict != NULL); in ZSTD_DDict_dictContent() 47 return ddict->dictContent; in ZSTD_DDict_dictContent() 50 size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict) in ZSTD_DDict_dictSize() argument 52 assert(ddict != NULL); in ZSTD_DDict_dictSize() 53 return ddict->dictSize; in ZSTD_DDict_dictSize() 56 void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict) in ZSTD_copyDDictParameters() argument 60 assert(ddict != NULL); in ZSTD_copyDDictParameters() 61 dctx->dictID = ddict->dictID; in ZSTD_copyDDictParameters() 62 dctx->prefixStart = ddict in ZSTD_copyDDictParameters() 88 ZSTD_loadEntropy_intoDDict(ZSTD_DDict * ddict,ZSTD_dictContentType_e dictContentType) ZSTD_loadEntropy_intoDDict() argument 118 ZSTD_initDDict_internal(ZSTD_DDict * ddict,const void * dict,size_t dictSize,ZSTD_dictLoadMethod_e dictLoadMethod,ZSTD_dictContentType_e dictContentType) ZSTD_initDDict_internal() argument 150 { ZSTD_DDict* const ddict = (ZSTD_DDict*) ZSTD_customMalloc(sizeof(ZSTD_DDict), customMem); ZSTD_createDDict_advanced() local 193 ZSTD_DDict* const ddict = (ZSTD_DDict*)sBuffer; ZSTD_initStaticDDict() local 210 ZSTD_freeDDict(ZSTD_DDict * ddict) ZSTD_freeDDict() argument 228 ZSTD_sizeof_DDict(const ZSTD_DDict * ddict) ZSTD_sizeof_DDict() argument 238 ZSTD_getDictID_fromDDict(const ZSTD_DDict * ddict) ZSTD_getDictID_fromDDict() argument [all...] |
H A D | zstd_ddict.h | 38 const void* ZSTD_DDict_dictContent(const ZSTD_DDict* ddict); 39 size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict); 41 void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
|
H A D | zstd_decompress.c | 81 * the load factor of the ddict hash set. 100 static size_t ZSTD_DDictHashSet_emplaceDDict(ZSTD_DDictHashSet* hashSet, const ZSTD_DDict* ddict) { in ZSTD_DDictHashSet_emplaceDDict() argument 101 const U32 dictID = ZSTD_getDictID_fromDDict(ddict); in ZSTD_DDictHashSet_emplaceDDict() 107 /* Replace existing ddict if inserting ddict with same dictID */ in ZSTD_DDictHashSet_emplaceDDict() 110 hashSet->ddictPtrTable[idx] = ddict; in ZSTD_DDictHashSet_emplaceDDict() 117 hashSet->ddictPtrTable[idx] = ddict; in ZSTD_DDictHashSet_emplaceDDict() 158 /* currDictID == 0 implies a NULL ddict entry */ in ZSTD_DDictHashSet_getDDict() 169 /* Allocates space for and returns a ddict hash set 192 DEBUGLOG(4, "Freeing ddict has in ZSTD_freeDDictHashSet() 204 ZSTD_DDictHashSet_addDDict(ZSTD_DDictHashSet * hashSet,const ZSTD_DDict * ddict,ZSTD_customMem customMem) ZSTD_DDictHashSet_addDDict() argument 1030 ZSTD_decompressMultiFrame(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const void * dict,size_t dictSize,const ZSTD_DDict * ddict) ZSTD_decompressMultiFrame() argument 1524 ZSTD_decompressBegin_usingDDict(ZSTD_DCtx * dctx,const ZSTD_DDict * ddict) ZSTD_decompressBegin_usingDDict() argument 1582 ZSTD_decompress_usingDDict(ZSTD_DCtx * dctx,void * dst,size_t dstCapacity,const void * src,size_t srcSize,const ZSTD_DDict * ddict) ZSTD_decompress_usingDDict() argument 1684 ZSTD_initDStream_usingDDict(ZSTD_DStream * dctx,const ZSTD_DDict * ddict) ZSTD_initDStream_usingDDict() argument 1703 ZSTD_DCtx_refDDict(ZSTD_DCtx * dctx,const ZSTD_DDict * ddict) ZSTD_DCtx_refDDict() argument [all...] |
H A D | zstd_decompress_internal.h | 164 const ZSTD_DDict* ddict; /* set by ZSTD_initDStream_usingDDict(), or ZSTD_DCtx_refDDict() */ member
|
/linux/drivers/block/zram/ |
H A D | backend_zstd.c | 20 zstd_ddict *ddict; member 47 zstd_free_ddict(zp->ddict); in zstd_release_params() 79 zp->ddict = zstd_create_ddict_byreference(params->dict, in zstd_setup_params() 82 if (!zp->ddict) in zstd_setup_params() 203 req->src_len, zp->ddict); in zstd_decompress()
|
/linux/include/linux/ |
H A D | zstd.h | 377 size_t zstd_free_ddict(zstd_ddict *ddict); 404 * @ddict: The dictionary to be used. 411 const zstd_ddict *ddict);
|
H A D | zstd_lib.h | 1007 ZSTDLIB_API size_t ZSTD_freeDDict(ZSTD_DDict* ddict); 1015 const ZSTD_DDict* ddict); 1035 * Provides the dictID of the dictionary loaded into `ddict`. 1038 ZSTDLIB_API unsigned ZSTD_getDictID_fromDDict(const ZSTD_DDict* ddict); 1159 ZSTDLIB_API size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict); 1190 ZSTDLIB_API size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict); 2751 * ZSTD_DCtx_refDDict(zds, ddict); 2753 * note : ddict is referenced, it must outlive decompression session 2756 ZSTDLIB_STATIC_API size_t ZSTD_initDStream_usingDDict(ZSTD_DStream* zds, const ZSTD_DDict* ddict); 3093 ZSTDLIB_STATIC_API size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict); [all...] |