Home
last modified time | relevance | path

Searched refs:queueSize (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/sys/contrib/zstd/tests/
H A DpoolTests.c41 int testOrder(size_t numThreads, size_t queueSize) { in testOrder() argument
43 POOL_ctx *ctx = POOL_create(numThreads, queueSize); in testOrder()
71 int testWait(size_t numThreads, size_t queueSize) { in testWait() argument
73 POOL_ctx *ctx = POOL_create(numThreads, queueSize); in testWait()
88 size_t queueSize; in main() local
89 for (queueSize = 0; queueSize <= 2; ++queueSize) { in main()
90 if (testOrder(numThreads, queueSize)) { in main()
94 if (testWait(numThreads, queueSize)) { in main()
/freebsd-12.1/sys/contrib/zstd/lib/common/
H A Dpool.c43 size_t queueSize; member
82 ctx->queueHead = (ctx->queueHead + 1) % ctx->queueSize; in POOL_thread()
92 if (ctx->queueSize == 1) { in POOL_thread()
102 POOL_ctx* POOL_create(size_t numThreads, size_t queueSize) { in POOL_create() argument
103 return POOL_create_advanced(numThreads, queueSize, ZSTD_defaultCMem); in POOL_create()
117 ctx->queueSize = queueSize + 1; in POOL_create_advanced()
178 + ctx->queueSize * sizeof(POOL_job) in POOL_sizeof()
189 if (ctx->queueSize > 1) { in isQueueFull()
206 ctx->queueTail = (ctx->queueTail + 1) % ctx->queueSize; in POOL_add_internal()
250 POOL_ctx* POOL_create(size_t numThreads, size_t queueSize) { in POOL_create() argument
[all …]
H A Dpool.h31 POOL_ctx* POOL_create(size_t numThreads, size_t queueSize);
33 POOL_ctx* POOL_create_advanced(size_t numThreads, size_t queueSize, ZSTD_customMem customMem);