Home
last modified time | relevance | path

Searched refs:rt_ringbuffer (Results 1 – 14 of 14) sorted by relevance

/components/drivers/include/ipc/
A Dringbuffer.h22 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 Dpipe.h30 struct rt_ringbuffer *fifo;
/components/drivers/ipc/
A Dringbuffer.c37 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 Ddev_serial_v2.h291 struct rt_ringbuffer rb;
294 struct rt_ringbuffer dma_ping_rb;
310 struct rt_ringbuffer rb;
A Drt_inputcapture.h35 struct rt_ringbuffer *ringbuff;
A Dserial_bypass.h55 struct rt_ringbuffer* pipe;
/components/drivers/audio/
A Ddev_audio_pipe.h59 struct rt_ringbuffer ringbuffer; /**< ring buffer in pipe device */
/components/net/at/src/
A Dat_cli.c24 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 Dusbd_adb_shell.c19 struct rt_ringbuffer rx_rb;
A Dusbd_serial.c32 struct rt_ringbuffer rx_rb;
A Dusbh_serial.c42 struct rt_ringbuffer rx_rb;
/components/legacy/usb/usbdevice/class/
A Dcdc_vcom.c85 struct rt_ringbuffer rx_ringbuffer;
87 struct rt_ringbuffer tx_ringbuffer;
/components/drivers/serial/
A Ddev_serial_v2.c270 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 Dulog.c93 struct rt_ringbuffer *async_rb;

Completed in 23 milliseconds