Lines Matching refs:cbd_sc
73 if (in_be16(&bdp->cbd_sc) & BD_SC_READY) in cpm_uart_tx_empty()
76 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) { in cpm_uart_tx_empty()
254 status = in_be16(&bdp->cbd_sc); in cpm_uart_int_rx()
296 clrbits16(&bdp->cbd_sc, BD_SC_BR | BD_SC_FR | BD_SC_PR | in cpm_uart_int_rx()
298 setbits16(&bdp->cbd_sc, BD_SC_EMPTY); in cpm_uart_int_rx()
300 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) in cpm_uart_int_rx()
663 setbits16(&bdp->cbd_sc, BD_SC_READY); in cpm_uart_tx_pump()
665 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) in cpm_uart_tx_pump()
684 while (!(in_be16(&bdp->cbd_sc) & BD_SC_READY) && !uart_circ_empty(xmit)) { in cpm_uart_tx_pump()
695 setbits16(&bdp->cbd_sc, BD_SC_READY); in cpm_uart_tx_pump()
697 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) in cpm_uart_tx_pump()
734 out_be16(&bdp->cbd_sc, BD_SC_EMPTY | BD_SC_INTRPT); in cpm_uart_initbd()
739 out_be16(&bdp->cbd_sc, BD_SC_WRAP | BD_SC_EMPTY | BD_SC_INTRPT); in cpm_uart_initbd()
749 out_be16(&bdp->cbd_sc, BD_SC_INTRPT); in cpm_uart_initbd()
754 out_be16(&bdp->cbd_sc, BD_SC_WRAP | BD_SC_INTRPT); in cpm_uart_initbd()
1030 while ((in_be16(&bdp->cbd_sc) & BD_SC_READY) != 0) in cpm_uart_early_write()
1042 setbits16(&bdp->cbd_sc, BD_SC_READY); in cpm_uart_early_write()
1044 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) in cpm_uart_early_write()
1051 while ((in_be16(&bdp->cbd_sc) & BD_SC_READY) != 0) in cpm_uart_early_write()
1059 setbits16(&bdp->cbd_sc, BD_SC_READY); in cpm_uart_early_write()
1061 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) in cpm_uart_early_write()
1072 while ((in_be16(&bdp->cbd_sc) & BD_SC_READY) != 0) in cpm_uart_early_write()
1099 if (bdp->cbd_sc & BD_SC_EMPTY) in poll_wait_key()
1113 bdp->cbd_sc &= ~(BD_SC_BR | BD_SC_FR | BD_SC_PR | BD_SC_OV | BD_SC_ID); in poll_wait_key()
1114 bdp->cbd_sc |= BD_SC_EMPTY; in poll_wait_key()
1116 if (bdp->cbd_sc & BD_SC_WRAP) in poll_wait_key()