Lines Matching refs:dstSize

199 static size_t HUF_decompress1X2_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, s…  in HUF_decompress1X2_usingDTable_internal()  argument
202 BYTE *const oend = op + dstSize; in HUF_decompress1X2_usingDTable_internal()
221 return dstSize; in HUF_decompress1X2_usingDTable_internal()
224 size_t HUF_decompress1X2_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, … in HUF_decompress1X2_usingDTable() argument
229 return HUF_decompress1X2_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); in HUF_decompress1X2_usingDTable()
232 size_t HUF_decompress1X2_DCtx_wksp(HUF_DTable *DCtx, void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress1X2_DCtx_wksp() argument
244 return HUF_decompress1X2_usingDTable_internal(dst, dstSize, ip, cSrcSize, DCtx); in HUF_decompress1X2_DCtx_wksp()
247 static size_t HUF_decompress4X2_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress4X2_usingDTable_internal() argument
256 BYTE *const oend = ostart + dstSize; in HUF_decompress4X2_usingDTable_internal()
273 const size_t segmentSize = (dstSize + 3) / 4; in HUF_decompress4X2_usingDTable_internal()
351 return dstSize; in HUF_decompress4X2_usingDTable_internal()
355 size_t HUF_decompress4X2_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, … in HUF_decompress4X2_usingDTable() argument
360 return HUF_decompress4X2_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); in HUF_decompress4X2_usingDTable()
363 size_t HUF_decompress4X2_DCtx_wksp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress4X2_DCtx_wksp() argument
375 return HUF_decompress4X2_usingDTable_internal(dst, dstSize, ip, cSrcSize, dctx); in HUF_decompress4X2_DCtx_wksp()
655 static size_t HUF_decompress1X4_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress1X4_usingDTable_internal() argument
669 BYTE *const oend = ostart + dstSize; in HUF_decompress1X4_usingDTable_internal()
681 return dstSize; in HUF_decompress1X4_usingDTable_internal()
684 size_t HUF_decompress1X4_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, … in HUF_decompress1X4_usingDTable() argument
689 return HUF_decompress1X4_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); in HUF_decompress1X4_usingDTable()
692 size_t HUF_decompress1X4_DCtx_wksp(HUF_DTable *DCtx, void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress1X4_DCtx_wksp() argument
704 return HUF_decompress1X4_usingDTable_internal(dst, dstSize, ip, cSrcSize, DCtx); in HUF_decompress1X4_DCtx_wksp()
707 static size_t HUF_decompress4X4_usingDTable_internal(void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress4X4_usingDTable_internal() argument
715 BYTE *const oend = ostart + dstSize; in HUF_decompress4X4_usingDTable_internal()
732 size_t const segmentSize = (dstSize + 3) / 4; in HUF_decompress4X4_usingDTable_internal()
813 return dstSize; in HUF_decompress4X4_usingDTable_internal()
817 size_t HUF_decompress4X4_usingDTable(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize, … in HUF_decompress4X4_usingDTable() argument
822 return HUF_decompress4X4_usingDTable_internal(dst, dstSize, cSrc, cSrcSize, DTable); in HUF_decompress4X4_usingDTable()
825 size_t HUF_decompress4X4_DCtx_wksp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, s… in HUF_decompress4X4_DCtx_wksp() argument
837 return HUF_decompress4X4_usingDTable_internal(dst, dstSize, ip, cSrcSize, dctx); in HUF_decompress4X4_DCtx_wksp()
887 U32 HUF_selectDecoder(size_t dstSize, size_t cSrcSize) in HUF_selectDecoder() argument
890 U32 const Q = (U32)(cSrcSize * 16 / dstSize); /* Q < 16 since dstSize > cSrcSize */ in HUF_selectDecoder()
891 U32 const D256 = (U32)(dstSize >> 8); in HUF_selectDecoder()
899 typedef size_t (*decompressionAlgo)(void *dst, size_t dstSize, const void *cSrc, size_t cSrcSize);
901 size_t HUF_decompress4X_DCtx_wksp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, si… in HUF_decompress4X_DCtx_wksp() argument
904 if (dstSize == 0) in HUF_decompress4X_DCtx_wksp()
906 if (cSrcSize > dstSize) in HUF_decompress4X_DCtx_wksp()
908 if (cSrcSize == dstSize) { in HUF_decompress4X_DCtx_wksp()
909 memcpy(dst, cSrc, dstSize); in HUF_decompress4X_DCtx_wksp()
910 return dstSize; in HUF_decompress4X_DCtx_wksp()
913 memset(dst, *(const BYTE *)cSrc, dstSize); in HUF_decompress4X_DCtx_wksp()
914 return dstSize; in HUF_decompress4X_DCtx_wksp()
918 U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize); in HUF_decompress4X_DCtx_wksp()
919 …return algoNb ? HUF_decompress4X4_DCtx_wksp(dctx, dst, dstSize, cSrc, cSrcSize, workspace, workspa… in HUF_decompress4X_DCtx_wksp()
920 … : HUF_decompress4X2_DCtx_wksp(dctx, dst, dstSize, cSrc, cSrcSize, workspace, workspaceSize); in HUF_decompress4X_DCtx_wksp()
924 size_t HUF_decompress4X_hufOnly_wksp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc,… in HUF_decompress4X_hufOnly_wksp() argument
927 if (dstSize == 0) in HUF_decompress4X_hufOnly_wksp()
929 if ((cSrcSize >= dstSize) || (cSrcSize <= 1)) in HUF_decompress4X_hufOnly_wksp()
933 U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize); in HUF_decompress4X_hufOnly_wksp()
934 …return algoNb ? HUF_decompress4X4_DCtx_wksp(dctx, dst, dstSize, cSrc, cSrcSize, workspace, workspa… in HUF_decompress4X_hufOnly_wksp()
935 … : HUF_decompress4X2_DCtx_wksp(dctx, dst, dstSize, cSrc, cSrcSize, workspace, workspaceSize); in HUF_decompress4X_hufOnly_wksp()
939 size_t HUF_decompress1X_DCtx_wksp(HUF_DTable *dctx, void *dst, size_t dstSize, const void *cSrc, si… in HUF_decompress1X_DCtx_wksp() argument
942 if (dstSize == 0) in HUF_decompress1X_DCtx_wksp()
944 if (cSrcSize > dstSize) in HUF_decompress1X_DCtx_wksp()
946 if (cSrcSize == dstSize) { in HUF_decompress1X_DCtx_wksp()
947 memcpy(dst, cSrc, dstSize); in HUF_decompress1X_DCtx_wksp()
948 return dstSize; in HUF_decompress1X_DCtx_wksp()
951 memset(dst, *(const BYTE *)cSrc, dstSize); in HUF_decompress1X_DCtx_wksp()
952 return dstSize; in HUF_decompress1X_DCtx_wksp()
956 U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize); in HUF_decompress1X_DCtx_wksp()
957 …return algoNb ? HUF_decompress1X4_DCtx_wksp(dctx, dst, dstSize, cSrc, cSrcSize, workspace, workspa… in HUF_decompress1X_DCtx_wksp()
958 … : HUF_decompress1X2_DCtx_wksp(dctx, dst, dstSize, cSrc, cSrcSize, workspace, workspaceSize); in HUF_decompress1X_DCtx_wksp()