Lines Matching refs:read_index
19 rt_uint8_t read_index, save_index; member
76 if (uart_device->read_index != uart_device->save_index) in rt_uart_read()
78 *ptr = uart_device->rx_buffer[uart_device->read_index]; in rt_uart_read()
80 uart_device->read_index ++; in rt_uart_read()
81 if (uart_device->read_index >= RT_UART_RX_BUFFER_SIZE) in rt_uart_read()
82 uart_device->read_index = 0; in rt_uart_read()
173 if (uart_device->read_index > uart_device->save_index) in __ISR()
175 length = RT_UART_RX_BUFFER_SIZE - uart_device->read_index + uart_device->save_index; in __ISR()
179 length = uart_device->save_index - uart_device->read_index; in __ISR()
225 if (uart_device->read_index > uart_device->save_index) in __ISR()
227 length = RT_UART_RX_BUFFER_SIZE - uart_device->read_index + uart_device->save_index; in __ISR()
231 length = uart_device->save_index - uart_device->read_index; in __ISR()