Lines Matching refs:sr
158 static void ipoctal_irq_rx(struct ipoctal_channel *channel, u8 sr)
167 if (sr & SR_ERROR) {
170 if (sr & SR_OVERRUN_ERROR) {
175 if (sr & SR_PARITY_ERROR) {
179 if (sr & SR_FRAMING_ERROR) {
183 if (sr & SR_RECEIVED_BREAK) {
195 sr = ioread8(&channel->regs->r.sr);
221 u8 isr, sr;
226 sr = ioread8(&channel->regs->r.sr);
231 if ((sr & SR_TX_EMPTY) && (channel->nb_bytes == 0)) {
243 if ((isr & channel->isr_rx_rdy_mask) && (sr & SR_RX_READY))
244 ipoctal_irq_rx(channel, sr);
247 if ((isr & channel->isr_tx_rdy_mask) && (sr & SR_TX_READY))