Lines Matching refs:FIO_prefs_t
278 FIO_prefs_t* FIO_createPreferences(void)
280 FIO_prefs_t* const ret = (FIO_prefs_t*)malloc(sizeof(FIO_prefs_t));
329 void FIO_freePreferences(FIO_prefs_t* const prefs)
353 /* FIO_prefs_t functions */
355 void FIO_setCompressionType(FIO_prefs_t* const prefs, FIO_compressionType_t compressionType) { prefs->compressionType = compressionType; }
357 void FIO_overwriteMode(FIO_prefs_t* const prefs) { prefs->overwrite = 1; }
359 void FIO_setSparseWrite(FIO_prefs_t* const prefs, int sparse) { prefs->sparseFileSupport = sparse; }
361 void FIO_setDictIDFlag(FIO_prefs_t* const prefs, int dictIDFlag) { prefs->dictIDFlag = dictIDFlag; }
363 void FIO_setChecksumFlag(FIO_prefs_t* const prefs, int checksumFlag) { prefs->checksumFlag = checksumFlag; }
365 void FIO_setRemoveSrcFile(FIO_prefs_t* const prefs, int flag) { prefs->removeSrcFile = (flag!=0); }
367 void FIO_setMemLimit(FIO_prefs_t* const prefs, unsigned memLimit) { prefs->memLimit = memLimit; }
369 void FIO_setNbWorkers(FIO_prefs_t* const prefs, int nbWorkers) {
376 void FIO_setExcludeCompressedFile(FIO_prefs_t* const prefs, int excludeCompressedFiles) { prefs->excludeCompressedFiles = excludeCompressedFiles; }
378 void FIO_setAllowBlockDevices(FIO_prefs_t* const prefs, int allowBlockDevices) { prefs->allowBlockDevices = allowBlockDevices; }
380 void FIO_setBlockSize(FIO_prefs_t* const prefs, int blockSize) {
386 void FIO_setOverlapLog(FIO_prefs_t* const prefs, int overlapLog){
392 void FIO_setAdaptiveMode(FIO_prefs_t* const prefs, int adapt) {
398 void FIO_setUseRowMatchFinder(FIO_prefs_t* const prefs, int useRowMatchFinder) {
402 void FIO_setRsyncable(FIO_prefs_t* const prefs, int rsyncable) {
408 void FIO_setStreamSrcSize(FIO_prefs_t* const prefs, size_t streamSrcSize) {
412 void FIO_setTargetCBlockSize(FIO_prefs_t* const prefs, size_t targetCBlockSize) {
416 void FIO_setSrcSizeHint(FIO_prefs_t* const prefs, size_t srcSizeHint) {
420 void FIO_setTestMode(FIO_prefs_t* const prefs, int testMode) {
425 FIO_prefs_t* const prefs,
430 void FIO_setAdaptMin(FIO_prefs_t* const prefs, int minCLevel)
438 void FIO_setAdaptMax(FIO_prefs_t* const prefs, int maxCLevel)
443 void FIO_setLdmFlag(FIO_prefs_t* const prefs, unsigned ldmFlag) {
447 void FIO_setLdmHashLog(FIO_prefs_t* const prefs, int ldmHashLog) {
451 void FIO_setLdmMinMatch(FIO_prefs_t* const prefs, int ldmMinMatch) {
455 void FIO_setLdmBucketSizeLog(FIO_prefs_t* const prefs, int ldmBucketSizeLog) {
460 void FIO_setLdmHashRateLog(FIO_prefs_t* const prefs, int ldmHashRateLog) {
464 void FIO_setPatchFromMode(FIO_prefs_t* const prefs, int value)
469 void FIO_setContentSize(FIO_prefs_t* const prefs, int value)
474 void FIO_setAsyncIOFlag(FIO_prefs_t* const prefs, int value) {
484 void FIO_setPassThroughFlag(FIO_prefs_t* const prefs, int value) {
488 void FIO_setMMapDict(FIO_prefs_t* const prefs, ZSTD_ParamSwitch_e value)
543 static FILE* FIO_openSrcFile(const FIO_prefs_t* const prefs, const char* srcFileName, stat_t* statbuf)
580 FIO_openDstFile(FIO_ctx_t* fCtx, FIO_prefs_t* const prefs,
703 static size_t FIO_setDictBufferMalloc(FIO_Dict_t* dict, const char* fileName, FIO_prefs_t* const prefs, stat_t* dictFileStat)
750 static size_t FIO_setDictBufferMMap(FIO_Dict_t* dict, const char* fileName, FIO_prefs_t* const prefs, stat_t* dictFileStat)
793 static size_t FIO_setDictBufferMMap(FIO_Dict_t* dict, const char* fileName, FIO_prefs_t* const prefs, stat_t* dictFileStat)
833 static size_t FIO_setDictBufferMMap(FIO_Dict_t* dict, const char* fileName, FIO_prefs_t* const prefs, stat_t* dictFileStat)
856 static void FIO_initDict(FIO_Dict_t* dict, const char* fileName, FIO_prefs_t* const prefs, stat_t* dictFileStat, FIO_dictBufferType_t dictBufferType) {
963 static void FIO_adjustMemLimitForPatchFromMode(FIO_prefs_t* const prefs,
992 static int FIO_multiFilesConcatWarning(const FIO_ctx_t* fCtx, FIO_prefs_t* prefs, const char* outFileName, int displayLevelCutoff)
1085 static void FIO_adjustParamsForPatchFromMode(FIO_prefs_t* const prefs,
1112 static cRess_t FIO_createCResources(FIO_prefs_t* const prefs,
1492 FIO_prefs_t* const prefs,
1734 FIO_prefs_t* const prefs,
1831 FIO_prefs_t* const prefs,
2022 FIO_prefs_t* const prefs,
2106 void FIO_displayCompressionParameters(const FIO_prefs_t* prefs)
2142 int FIO_compressFilename(FIO_ctx_t* const fCtx, FIO_prefs_t* const prefs, const char* dstFileName,
2218 FIO_prefs_t* const prefs,
2322 static dRess_t FIO_createDResources(FIO_prefs_t* const prefs, const char* dictFileName)
2400 FIO_zstdErrorHelp(const FIO_prefs_t* const prefs,
2436 const FIO_prefs_t* const prefs,
2723 dRess_t ress, const FIO_prefs_t* const prefs,
2816 FIO_prefs_t* const prefs,
2885 static int FIO_decompressSrcFile(FIO_ctx_t* const fCtx, FIO_prefs_t* const prefs, dRess_t ress, const char* dstFileName, const char* srcFileName)
2939 int FIO_decompressFilename(FIO_ctx_t* const fCtx, FIO_prefs_t* const prefs,
3081 FIO_prefs_t* const prefs,