Lines Matching refs:rb
16 static struct ringbuffer *rb; variable
32 struct rt_ringbuffer * rb = rt_ringbuffer_create(sizeof(rb_example_t) * 2); in ringbuffer_example() local
33 RT_ASSERT(rb != RT_NULL); in ringbuffer_example()
36 rt_ringbuffer_put(rb, (rt_uint8_t *)&data, sizeof(data)); in ringbuffer_example()
40 rt_size_t recv = rt_ringbuffer_get(rb, (rt_uint8_t *)&recv_data, sizeof(recv_data)); in ringbuffer_example()
52 struct rt_ringbuffer * rb; in ringbuffer_force_example() local
53 rb = rt_ringbuffer_create(4); in ringbuffer_force_example()
54 RT_ASSERT(rb != RT_NULL); in ringbuffer_force_example()
57 rt_ringbuffer_put_force(rb, (rt_uint8_t *)&test, sizeof(test)); in ringbuffer_force_example()
61 rt_ringbuffer_get(rb, (rt_uint8_t *)&recv_data, sizeof(test)); in ringbuffer_force_example()
63 rt_kprintf("write mirror: %d read mirror: %d\n", rb->write_mirror,rb->read_mirror); in ringbuffer_force_example()
73 if (1 == rt_ringbuffer_getchar(rb, &ch)) in consumer_thread_entry()
84 rb = rt_ringbuffer_create(RING_BUFFER_LEN); in ringbuffer_sample()
85 if (rb == RT_NULL) in ringbuffer_sample()
94 rt_ringbuffer_destroy(rb); in ringbuffer_sample()
100 rt_ringbuffer_putchar(rb, str[i++]); in ringbuffer_sample()
104 rt_ringbuffer_destroy(rb); in ringbuffer_sample()