Lines Matching refs:get_index
218 …if ((rx_fifo->get_index != rx_fifo->put_index) || (rx_fifo->get_index == rx_fifo->put_index && rx_… in serial_fops_poll()
334 if ((rx_fifo->get_index == rx_fifo->put_index) && (rx_fifo->is_full == RT_FALSE)) in _serial_int_rx()
342 ch = rx_fifo->buffer[rx_fifo->get_index]; in _serial_int_rx()
343 rx_fifo->get_index += 1; in _serial_int_rx()
344 if (rx_fifo->get_index >= serial->config.bufsz) rx_fifo->get_index = 0; in _serial_int_rx()
419 if (rx_fifo->put_index == rx_fifo->get_index) in _serial_fifo_calc_recved_len()
425 if (rx_fifo->put_index > rx_fifo->get_index) in _serial_fifo_calc_recved_len()
427 return rx_fifo->put_index - rx_fifo->get_index; in _serial_fifo_calc_recved_len()
431 return serial->config.bufsz - (rx_fifo->get_index - rx_fifo->put_index); in _serial_fifo_calc_recved_len()
465 rx_fifo->get_index += (rt_uint16_t)len; in rt_dma_recv_update_get_index()
466 if (rx_fifo->get_index >= serial->config.bufsz) in rt_dma_recv_update_get_index()
468 rx_fifo->get_index %= serial->config.bufsz; in rt_dma_recv_update_get_index()
484 if (rx_fifo->get_index <= rx_fifo->put_index) in rt_dma_recv_update_put_index()
492 if (rx_fifo->put_index >= rx_fifo->get_index) in rt_dma_recv_update_put_index()
501 if (rx_fifo->put_index >= rx_fifo->get_index) in rt_dma_recv_update_put_index()
516 rx_fifo->get_index = rx_fifo->put_index; in rt_dma_recv_update_put_index()
565 if (rx_fifo->get_index + recv_len < serial->config.bufsz) in _serial_dma_rx()
566 rt_memcpy(data, rx_fifo->buffer + rx_fifo->get_index, recv_len); in _serial_dma_rx()
569 rt_memcpy(data, rx_fifo->buffer + rx_fifo->get_index, in _serial_dma_rx()
570 serial->config.bufsz - rx_fifo->get_index); in _serial_dma_rx()
571 rt_memcpy(data + serial->config.bufsz - rx_fifo->get_index, rx_fifo->buffer, in _serial_dma_rx()
572 recv_len + rx_fifo->get_index - serial->config.bufsz); in _serial_dma_rx()
685 rx_fifo->get_index = 0; in rt_serial_open()
713 rx_fifo->get_index = 0; in rt_serial_open()
1021 rx_fifo->get_index = rx_fifo->put_index; in _tc_flush()
1464 if (rx_fifo->put_index == rx_fifo->get_index) in rt_hw_serial_isr()
1466 rx_fifo->get_index = rx_fifo->put_index; in rt_hw_serial_isr()
1487 … rx_length = (rx_fifo->put_index >= rx_fifo->get_index)? (rx_fifo->put_index - rx_fifo->get_index): in rt_hw_serial_isr()
1488 (serial->config.bufsz - (rx_fifo->get_index - rx_fifo->put_index)); in rt_hw_serial_isr()