Home
last modified time | relevance | path

Searched refs:read_index (Results 1 – 6 of 6) sorted by relevance

/components/drivers/ipc/
A Dringbuffer.c20 if (rb->read_index == rb->write_index) in rt_ringbuffer_status()
45 rb->read_mirror = rb->read_index = 0; in rt_ringbuffer_init()
161 rb->read_index = rb->write_index; in rt_ringbuffer_put_force()
202 rb->read_index += length; in rt_ringbuffer_get()
215 rb->read_index = length - (rb->buffer_size - rb->read_index); in rt_ringbuffer_get()
250 rb->read_index += size; in rt_ringbuffer_peek()
258 rb->read_index = 0; in rt_ringbuffer_peek()
355 *ch = rb->buffer_ptr[rb->read_index]; in rt_ringbuffer_getchar()
360 rb->read_index = 0; in rt_ringbuffer_getchar()
364 rb->read_index++; in rt_ringbuffer_getchar()
[all …]
/components/dfs/dfs_v1/filesystems/devfs/
A Ddevfs.c23 rt_uint16_t read_index; member
188 root_dirent->read_index = 0; in dfs_device_fs_open()
349 for (index = 0; index < count && index + root_dirent->read_index < root_dirent->device_count; in dfs_device_fs_getdents()
352 object = (rt_object_t)root_dirent->devices[root_dirent->read_index + index]; in dfs_device_fs_getdents()
368 root_dirent->read_index += index; in dfs_device_fs_getdents()
/components/drivers/audio/
A Ddev_audio.c95 audio->replay->read_index = 0; in _audio_send_replay_frame()
100 remain_bytes = MIN((dst_size - index), (src_size - audio->replay->read_index)); in _audio_send_replay_frame()
102 &data[audio->replay->read_index], remain_bytes); in _audio_send_replay_frame()
105 audio->replay->read_index += remain_bytes; in _audio_send_replay_frame()
109 if (audio->replay->read_index == src_size) in _audio_send_replay_frame()
112 audio->replay->read_index = 0; in _audio_send_replay_frame()
396 audio->replay->read_index = 0; in _audio_dev_open()
/components/drivers/include/ipc/
A Dringbuffer.h45 rt_uint32_t read_index : 31; member
/components/drivers/serial/
A Ddev_serial_v2.c284 *ptr = &rb->buffer_ptr[rb->read_index]; in rt_serial_get_linear_buffer()
286 if (rb->buffer_size - rb->read_index > size) in rt_serial_get_linear_buffer()
291 return rb->buffer_size - rb->read_index; in rt_serial_get_linear_buffer()
313 if (rb->buffer_size - rb->read_index > length) in rt_serial_update_read_index()
315 rb->read_index += length; in rt_serial_update_read_index()
321 rb->read_index = length - (rb->buffer_size - rb->read_index); in rt_serial_update_read_index()
350 rb->read_index = 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()
/components/drivers/include/drivers/
A Ddev_audio.h240 …rt_uint16_t read_index; /**< Index of replaying data for audio device, it indicates in… member

Completed in 11 milliseconds