Lines Matching refs:rstat
144 reg_ser_r_stat_din rstat = REG_RD(ser, regi_ser, r_stat_din); in crisv32_serial_get_rts() local
146 return !(rstat.rts_n == regk_ser_active); in crisv32_serial_get_rts()
175 reg_ser_r_stat_din rstat = REG_RD(ser, regi_ser, r_stat_din); in crisv32_serial_get_cts() local
177 return (rstat.cts_n == regk_ser_active); in crisv32_serial_get_cts()
196 reg_ser_r_stat_din rstat; in etraxfs_uart_send_xchar() local
212 rstat = REG_RD(ser, regi_ser, r_stat_din); in etraxfs_uart_send_xchar()
213 } while (!rstat.tr_rdy); in etraxfs_uart_send_xchar()
235 rstat = REG_RD(ser, up->regi_ser, r_stat_din); in etraxfs_uart_send_xchar()
241 if (rstat.xoff_detect) { in etraxfs_uart_send_xchar()
373 reg_ser_r_stat_din rstat = {0}; in etraxfs_uart_tx_empty() local
377 rstat = REG_RD(ser, up->regi_ser, r_stat_din); in etraxfs_uart_tx_empty()
378 ret = rstat.tr_empty ? TIOCSER_TEMT : 0; in etraxfs_uart_tx_empty()
454 reg_ser_r_stat_din rstat; in transmit_chars_no_dma() local
481 rstat = REG_RD(ser, regi_ser, r_stat_din); in transmit_chars_no_dma()
482 } while ((--max_count > 0) && rstat.tr_rdy); in transmit_chars_no_dma()
491 reg_ser_r_stat_din rstat; in receive_chars_no_dma() local
498 rstat = REG_RD(ser, up->regi_ser, r_stat_din); in receive_chars_no_dma()
534 rstat = REG_RD(ser, up->regi_ser, r_stat_din); in receive_chars_no_dma()
535 } while (rstat.dav && (max_count-- > 0)); in receive_chars_no_dma()