Lines Matching refs:numSteps
101 static void writeTest(ring_buffer* r, const uint8_t* data, size_t stepSize, size_t numSteps) { in writeTest() argument
103 size_t bytes = stepSize * numSteps; in writeTest()
105 while (stepsWritten < numSteps) { in writeTest()
115 uint32_t stepsRemaining = numSteps - stepsWritten; in writeTest()
128 static void readTest(ring_buffer* r, uint8_t* data, size_t stepSize, size_t numSteps) { in readTest() argument
130 size_t bytes = stepSize * numSteps; in readTest()
132 while (stepsRead < numSteps) { in readTest()
142 uint32_t stepsRemaining = numSteps - stepsRead; in readTest()
217 size_t numSteps = kNumElts / stepSize; in TEST() local
224 FunctorThread producer([&r, &elements, stepSize, numSteps]() { in TEST()
225 writeTest(&r, (uint8_t*)elements.data(), stepSize, numSteps); in TEST()
228 FunctorThread consumer([&r, &result, stepSize, numSteps]() { in TEST()
229 readTest(&r, (uint8_t*)result.data(), stepSize, numSteps); in TEST()
241 …eTest(ring_buffer* r, ring_buffer_view* v, const uint8_t* data, size_t stepSize, size_t numSteps) { in viewWriteTest() argument
243 size_t bytes = stepSize * numSteps; in viewWriteTest()
245 while (stepsWritten < numSteps) { in viewWriteTest()
255 uint32_t stepsRemaining = numSteps - stepsWritten; in viewWriteTest()
268 …iewReadTest(ring_buffer* r, ring_buffer_view* v, uint8_t* data, size_t stepSize, size_t numSteps) { in viewReadTest() argument
270 size_t bytes = stepSize * numSteps; in viewReadTest()
272 while (stepsRead < numSteps) { in viewReadTest()
282 uint32_t stepsRemaining = numSteps - stepsRead; in viewReadTest()
330 size_t numSteps = kNumElts / stepSize; in TEST() local
341 FunctorThread producer([&r, &v, &elements, stepSize, numSteps]() { in TEST()
342 viewWriteTest(&r, &v, (uint8_t*)elements.data(), stepSize, numSteps); in TEST()
345 FunctorThread consumer([&r, &v, &result, stepSize, numSteps]() { in TEST()
346 viewReadTest(&r, &v, (uint8_t*)result.data(), stepSize, numSteps); in TEST()