Searched refs:rt_ringbuffer (Results 1 – 14 of 14) sorted by relevance
| /components/drivers/include/ipc/ |
| A D | ringbuffer.h | 22 struct rt_ringbuffer struct 67 void rt_ringbuffer_init(struct rt_ringbuffer *rb, rt_uint8_t *pool, rt_int32_t size); argument 68 void rt_ringbuffer_reset(struct rt_ringbuffer *rb); 71 rt_size_t rt_ringbuffer_putchar(struct rt_ringbuffer *rb, const rt_uint8_t ch); 72 rt_size_t rt_ringbuffer_putchar_force(struct rt_ringbuffer *rb, const rt_uint8_t ch); 74 rt_size_t rt_ringbuffer_peek(struct rt_ringbuffer *rb, rt_uint8_t **ptr); 75 rt_size_t rt_ringbuffer_getchar(struct rt_ringbuffer *rb, rt_uint8_t *ch); 76 rt_size_t rt_ringbuffer_data_len(struct rt_ringbuffer *rb); 79 struct rt_ringbuffer* rt_ringbuffer_create(rt_uint32_t length); 80 void rt_ringbuffer_destroy(struct rt_ringbuffer *rb); [all …]
|
| A D | pipe.h | 30 struct rt_ringbuffer *fifo;
|
| /components/drivers/ipc/ |
| A D | ringbuffer.c | 37 void rt_ringbuffer_init(struct rt_ringbuffer *rb, in rt_ringbuffer_init() 63 rt_size_t rt_ringbuffer_put(struct rt_ringbuffer *rb, in rt_ringbuffer_put() 116 rt_size_t rt_ringbuffer_put_force(struct rt_ringbuffer *rb, in rt_ringbuffer_put_force() 177 rt_size_t rt_ringbuffer_get(struct rt_ringbuffer *rb, in rt_ringbuffer_get() 231 rt_size_t rt_ringbuffer_peek(struct rt_ringbuffer *rb, rt_uint8_t **ptr) in rt_ringbuffer_peek() 378 rt_size_t rt_ringbuffer_data_len(struct rt_ringbuffer *rb) in rt_ringbuffer_data_len() 405 void rt_ringbuffer_reset(struct rt_ringbuffer *rb) in rt_ringbuffer_reset() 425 struct rt_ringbuffer *rt_ringbuffer_create(rt_uint32_t size) in rt_ringbuffer_create() 427 struct rt_ringbuffer *rb; in rt_ringbuffer_create() 434 rb = (struct rt_ringbuffer *)rt_malloc(sizeof(struct rt_ringbuffer)); in rt_ringbuffer_create() [all …]
|
| /components/drivers/include/drivers/ |
| A D | dev_serial_v2.h | 291 struct rt_ringbuffer rb; 294 struct rt_ringbuffer dma_ping_rb; 310 struct rt_ringbuffer rb;
|
| A D | rt_inputcapture.h | 35 struct rt_ringbuffer *ringbuff;
|
| A D | serial_bypass.h | 55 struct rt_ringbuffer* pipe;
|
| /components/drivers/audio/ |
| A D | dev_audio_pipe.h | 59 struct rt_ringbuffer ringbuffer; /**< ring buffer in pipe device */
|
| /components/net/at/src/ |
| A D | at_cli.c | 24 static struct rt_ringbuffer *console_rx_fifo = RT_NULL; 29 static struct rt_ringbuffer *client_rx_fifo = RT_NULL;
|
| /components/drivers/usb/cherryusb/platform/rtthread/ |
| A D | usbd_adb_shell.c | 19 struct rt_ringbuffer rx_rb;
|
| A D | usbd_serial.c | 32 struct rt_ringbuffer rx_rb;
|
| A D | usbh_serial.c | 42 struct rt_ringbuffer rx_rb;
|
| /components/legacy/usb/usbdevice/class/ |
| A D | cdc_vcom.c | 85 struct rt_ringbuffer rx_ringbuffer; 87 struct rt_ringbuffer tx_ringbuffer;
|
| /components/drivers/serial/ |
| A D | dev_serial_v2.c | 270 static rt_ssize_t rt_serial_get_linear_buffer(struct rt_ringbuffer *rb, in rt_serial_get_linear_buffer() 295 static void rt_serial_update_read_index(struct rt_ringbuffer *rb, in rt_serial_update_read_index() 326 static void rt_serial_update_write_index(struct rt_ringbuffer *rb, in rt_serial_update_write_index()
|
| /components/utilities/ulog/ |
| A D | ulog.c | 93 struct rt_ringbuffer *async_rb;
|
Completed in 20 milliseconds