Lines Matching refs:read_index
36 uart->int_rx->read_index = uart->int_rx->save_index = 0; in rt_serial_init()
66 if (uart->int_rx->save_index == uart->int_rx->read_index) in rt_serial_savechar()
68 uart->int_rx->read_index ++; in rt_serial_savechar()
69 if (uart->int_rx->read_index >= UART_RX_BUFFER_SIZE) in rt_serial_savechar()
70 uart->int_rx->read_index = 0; in rt_serial_savechar()
106 if (uart->int_rx->read_index != uart->int_rx->save_index) in rt_serial_read()
108 *ptr++ = uart->int_rx->rx_buffer[uart->int_rx->read_index]; in rt_serial_read()
114 uart->int_rx->read_index ++; in rt_serial_read()
115 if (uart->int_rx->read_index >= UART_RX_BUFFER_SIZE) in rt_serial_read()
116 uart->int_rx->read_index = 0; in rt_serial_read()
269 rx_length = uart->int_rx->read_index > uart->int_rx->save_index ? in rt_hw_serial_isr()
270 UART_RX_BUFFER_SIZE - uart->int_rx->read_index + uart->int_rx->save_index : in rt_hw_serial_isr()
271 uart->int_rx->save_index - uart->int_rx->read_index; in rt_hw_serial_isr()