Home
last modified time | relevance | path

Searched refs:write_index (Results 1 – 5 of 5) sorted by relevance

/components/drivers/ipc/
A Dringbuffer.c20 if (rb->read_index == rb->write_index) in rt_ringbuffer_status()
46 rb->write_mirror = rb->write_index = 0; in rt_ringbuffer_init()
88 rb->write_index += length; in rt_ringbuffer_put()
101 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_ringbuffer_put()
138 rb->write_index += length; in rt_ringbuffer_put_force()
155 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_ringbuffer_put_force()
286 rb->write_index = 0; in rt_ringbuffer_putchar()
290 rb->write_index++; in rt_ringbuffer_putchar()
319 rb->write_index = 0; in rt_ringbuffer_putchar_force()
328 rb->write_index++; in rt_ringbuffer_putchar_force()
[all …]
/components/drivers/audio/
A Ddev_audio.c143 if (audio->replay->write_index) in _audio_flush_replay_frame()
147 audio->replay->write_index, in _audio_flush_replay_frame()
150 audio->replay->write_index = 0; in _audio_flush_replay_frame()
395 audio->replay->write_index = 0; in _audio_dev_open()
512 if (audio->replay->write_index % block_size == 0) in _audio_dev_write()
519 remain_bytes = MIN((block_size - audio->replay->write_index), (size - index)); in _audio_dev_write()
520 … rt_memcpy(&audio->replay->write_data[audio->replay->write_index], &ptr[index], remain_bytes); in _audio_dev_write()
523 audio->replay->write_index += remain_bytes; in _audio_dev_write()
524 audio->replay->write_index %= block_size; in _audio_dev_write()
526 if (audio->replay->write_index == 0) in _audio_dev_write()
/components/drivers/include/ipc/
A Dringbuffer.h47 rt_uint32_t write_index : 31; member
/components/drivers/include/drivers/
A Ddev_audio.h238 rt_uint16_t write_index; /**< Index of pointer write_data.It records how much data member
/components/drivers/serial/
A Ddev_serial_v2.c343 if (rb->buffer_size - rb->write_index > length) in rt_serial_update_write_index()
347 rb->write_index += length; in rt_serial_update_write_index()
350 rb->read_index = rb->write_index; in rt_serial_update_write_index()
357 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_serial_update_write_index()
361 if (rb->write_index <= rb->read_index) in rt_serial_update_write_index()
363 rb->read_index = rb->write_index; in rt_serial_update_write_index()

Completed in 10 milliseconds