Lines Matching refs:sr
27 uint8_t sr; member
74 if (s->sr & MCF_UART_TxRDY) in OBJECT_DECLARE_SIMPLE_TYPE()
76 if ((s->sr & ((s->mr[0] & MCF_UART_RxIRQ) in OBJECT_DECLARE_SIMPLE_TYPE()
91 return s->sr; in mcf_uart_read()
104 s->sr &= ~MCF_UART_FFULL; in mcf_uart_read()
106 s->sr &= ~MCF_UART_RxRDY; in mcf_uart_read()
128 if (s->tx_enabled && (s->sr & MCF_UART_TxEMP) == 0) { in mcf_uart_do_tx()
132 s->sr |= MCF_UART_TxEMP; in mcf_uart_do_tx()
135 s->sr |= MCF_UART_TxRDY; in mcf_uart_do_tx()
137 s->sr &= ~MCF_UART_TxRDY; in mcf_uart_do_tx()
153 s->sr &= ~(MCF_UART_RxRDY | MCF_UART_FFULL); in mcf_do_command()
157 s->sr |= MCF_UART_TxEMP; in mcf_do_command()
158 s->sr &= ~MCF_UART_TxRDY; in mcf_do_command()
219 s->sr &= ~MCF_UART_TxEMP; in mcf_uart_write()
242 s->sr = MCF_UART_TxEMP; in mcf_uart_reset()
258 s->sr |= MCF_UART_RxRDY; in mcf_uart_push_byte()
260 s->sr |= MCF_UART_FFULL; in mcf_uart_push_byte()