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