Lines Matching refs:read_index
41 uart->int_rx->read_index = uart->int_rx->save_index = 0; in rt_serial_init()
71 if (uart->int_rx->save_index == uart->int_rx->read_index) in rt_serial_savechar()
73 uart->int_rx->read_index ++; in rt_serial_savechar()
74 if (uart->int_rx->read_index >= UART_RX_BUFFER_SIZE) in rt_serial_savechar()
75 uart->int_rx->read_index = 0; in rt_serial_savechar()
113 if (uart->int_rx->read_index != uart->int_rx->save_index) in rt_serial_read()
115 *ptr++ = uart->int_rx->rx_buffer[uart->int_rx->read_index]; in rt_serial_read()
121 uart->int_rx->read_index ++; in rt_serial_read()
122 if (uart->int_rx->read_index >= UART_RX_BUFFER_SIZE) in rt_serial_read()
123 uart->int_rx->read_index = 0; in rt_serial_read()
276 rx_length = uart->int_rx->read_index > uart->int_rx->save_index ? in rt_hw_serial_isr()
277 UART_RX_BUFFER_SIZE - uart->int_rx->read_index + uart->int_rx->save_index : in rt_hw_serial_isr()
278 uart->int_rx->save_index - uart->int_rx->read_index; in rt_hw_serial_isr()