Lines Matching refs:stat
332 u32 stat; in mxs_auart_rx_char() local
336 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_rx_char()
341 if (stat & AUART_STAT_BERR) { in mxs_auart_rx_char()
345 } else if (stat & AUART_STAT_PERR) { in mxs_auart_rx_char()
347 } else if (stat & AUART_STAT_FERR) { in mxs_auart_rx_char()
354 stat &= s->port.read_status_mask; in mxs_auart_rx_char()
356 if (stat & AUART_STAT_BERR) { in mxs_auart_rx_char()
358 } else if (stat & AUART_STAT_PERR) in mxs_auart_rx_char()
360 else if (stat & AUART_STAT_FERR) in mxs_auart_rx_char()
363 if (stat & AUART_STAT_OERR) in mxs_auart_rx_char()
369 uart_insert_char(&s->port, stat, AUART_STAT_OERR, c, flag); in mxs_auart_rx_char()
371 writel(stat, s->port.membase + AUART_STAT); in mxs_auart_rx_char()
376 u32 stat = 0; in mxs_auart_rx_chars() local
379 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_rx_chars()
380 if (stat & AUART_STAT_RXFE) in mxs_auart_rx_chars()
385 writel(stat, s->port.membase + AUART_STAT); in mxs_auart_rx_chars()
462 u32 stat = readl(u->membase + AUART_STAT); in mxs_auart_get_mctrl() local
465 if (stat & AUART_STAT_CTS) in mxs_auart_get_mctrl()
535 u32 stat; in dma_rx_callback() local
539 stat = readl(s->port.membase + AUART_STAT); in dma_rx_callback()
540 stat &= ~(AUART_STAT_OERR | AUART_STAT_BERR | in dma_rx_callback()
543 count = stat & AUART_STAT_RXCOUNT_MASK; in dma_rx_callback()
546 writel(stat, s->port.membase + AUART_STAT); in dma_rx_callback()
805 u32 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_irq_handle() local
829 stat & AUART_STAT_CTS); in mxs_auart_irq_handle()