Lines Matching refs:bufferSize

34                  const void* buffer, size_t bufferSize,  in AIO_fwriteSparse()  argument
39 size_t bufferSizeT = bufferSize / sizeof(size_t); in AIO_fwriteSparse()
47 size_t const sizeCheck = fwrite(buffer, 1, bufferSize, file); in AIO_fwriteSparse()
48 if (sizeCheck != bufferSize) in AIO_fwriteSparse()
88 if (bufferSize & maskT) { in AIO_fwriteSparse()
92 const char* const restEnd = (const char*)buffer + bufferSize; in AIO_fwriteSparse()
146 static IOJob_t *AIO_IOPool_createIoJob(IOPoolCtx_t *ctx, size_t bufferSize) { in AIO_IOPool_createIoJob() argument
148 void* const buffer = malloc(bufferSize); in AIO_IOPool_createIoJob()
152 job->bufferSize = bufferSize; in AIO_IOPool_createIoJob()
182 …l_init(IOPoolCtx_t* ctx, const FIO_prefs_t* prefs, POOL_function poolFunction, size_t bufferSize) { in AIO_IOPool_init() argument
190 ctx->availableJobs[i] = AIO_IOPool_createIoJob(ctx, bufferSize); in AIO_IOPool_init()
192 ctx->jobBufferSize = bufferSize; in AIO_IOPool_init()
382 WritePoolCtx_t* AIO_WritePool_create(const FIO_prefs_t* prefs, size_t bufferSize) { in AIO_WritePool_create() argument
385 AIO_IOPool_init(&ctx->base, prefs, AIO_WritePool_executeWriteJob, bufferSize); in AIO_WritePool_create()
496 job->usedBufferSize = fread(job->buffer, 1, job->bufferSize, job->file); in AIO_ReadPool_executeReadJob()
497 if(job->usedBufferSize < job->bufferSize) { in AIO_ReadPool_executeReadJob()
512 ctx->nextReadOffset += job->bufferSize; in AIO_ReadPool_enqueueRead()
547 ReadPoolCtx_t* AIO_ReadPool_create(const FIO_prefs_t* prefs, size_t bufferSize) { in AIO_ReadPool_create() argument
550 AIO_IOPool_init(&ctx->base, prefs, AIO_ReadPool_executeReadJob, bufferSize); in AIO_ReadPool_create()
552 ctx->coalesceBuffer = (U8*) malloc(bufferSize * 2); in AIO_ReadPool_create()