• Home
  • Raw
  • Download

Lines Matching refs:v

241 static void viewWriteTest(ring_buffer* r, ring_buffer_view* v, const uint8_t* data, size_t stepSize…  in viewWriteTest()  argument
257 ring_buffer_view_write(r, v, in viewWriteTest()
268 static void viewReadTest(ring_buffer* r, ring_buffer_view* v, uint8_t* data, size_t stepSize, size_… in viewReadTest() argument
284 ring_buffer_view_read(r, v, in viewReadTest()
338 ring_buffer_view v; in TEST() local
339 ring_buffer_view_init(&r, &v, buf.data(), buf.size()); in TEST()
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()
402 ring_buffer_view v; in TEST() local
403 ring_buffer_view_init(&r, &v, buf.data(), buf.size()); in TEST()
405 FunctorThread producer([&r, &v, &elements]() { in TEST()
406 ring_buffer_write_fully(&r, &v, elements.data(), elements.size()); in TEST()
409 FunctorThread consumer([&r, &v, &result]() { in TEST()
410 ring_buffer_read_fully(&r, &v, result.data(), result.size()); in TEST()
522 ring_buffer_view v; in TEST() local
523 ring_buffer_view_init(&r, &v, buf.data(), buf.size()); in TEST()
531 ring_buffer_view_init(&r, &v, buf.data(), buf.size()); in TEST()
535 FunctorThread producer([&r, &v, &elements]() { in TEST()
536 ring_buffer_write_fully(&r, &v, elements.data(), elements.size()); in TEST()
539 FunctorThread consumer([&r, &v, &result]() { in TEST()
540 ring_buffer_read_fully(&r, &v, result.data(), result.size()); in TEST()
576 ring_buffer_view v; in TEST() local
577 ring_buffer_view_init(&r, &v, buf.data(), buf.size()); in TEST()
579 EXPECT_EQ(true, ring_buffer_view_can_write(&r, &v, 3)); in TEST()
580 EXPECT_EQ(0, ring_buffer_available_read(&r, &v)); in TEST()
585 EXPECT_EQ(1, ring_buffer_view_write(&r, &v, elementsPtr, 1, 1)); in TEST()
586 EXPECT_FALSE(ring_buffer_view_can_write(&r, &v, 3)); in TEST()
587 EXPECT_TRUE(ring_buffer_view_can_write(&r, &v, 2)); in TEST()
588 EXPECT_EQ(1, ring_buffer_available_read(&r, &v)); in TEST()
589 EXPECT_EQ(0, ring_buffer_copy_contents(&r, &v, 1, recvPtr)); in TEST()
591 EXPECT_EQ(1, ring_buffer_available_read(&r, &v)); in TEST()
592 EXPECT_EQ(1, ring_buffer_view_read(&r, &v, recvPtr, 1, 1)); in TEST()
593 EXPECT_EQ(0, ring_buffer_available_read(&r, &v)); in TEST()
594 EXPECT_TRUE(ring_buffer_view_can_write(&r, &v, 3)); in TEST()
599 EXPECT_EQ(1, ring_buffer_view_write(&r, &v, elementsPtr, 3, 1)); in TEST()
600 EXPECT_FALSE(ring_buffer_view_can_write(&r, &v, 3)); in TEST()
601 EXPECT_EQ(3, ring_buffer_available_read(&r, &v)); in TEST()
602 EXPECT_EQ(0, ring_buffer_copy_contents(&r, &v, 3, recvPtr)); in TEST()
606 EXPECT_EQ(3, ring_buffer_available_read(&r, &v)); in TEST()
607 EXPECT_EQ(1, ring_buffer_view_read(&r, &v, recvPtr, 3, 1)); in TEST()
608 EXPECT_EQ(0, ring_buffer_available_read(&r, &v)); in TEST()
609 EXPECT_TRUE(ring_buffer_view_can_write(&r, &v, 3)); in TEST()
614 EXPECT_EQ(1, ring_buffer_view_write(&r, &v, elementsPtr, 3, 1)); in TEST()
615 EXPECT_FALSE(ring_buffer_view_can_write(&r, &v, 3)); in TEST()
616 EXPECT_EQ(3, ring_buffer_available_read(&r, &v)); in TEST()
617 EXPECT_EQ(0, ring_buffer_copy_contents(&r, &v, 3, recvPtr)); in TEST()
621 EXPECT_EQ(3, ring_buffer_available_read(&r, &v)); in TEST()
622 EXPECT_EQ(1, ring_buffer_view_read(&r, &v, recvPtr, 3, 1)); in TEST()
623 EXPECT_EQ(0, ring_buffer_available_read(&r, &v)); in TEST()
624 EXPECT_TRUE(ring_buffer_view_can_write(&r, &v, 3)); in TEST()