Lines Matching refs:ier
47 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
54 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~RXFLAGS; in timbuart_stop_rx() local
55 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_rx()
61 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~TXBAE; in timbuart_stop_tx() local
62 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_tx()
131 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_tx_port() argument
152 *ier |= uart->last_ier & TXFLAGS; in timbuart_handle_tx_port()
160 *ier |= TXBAE; in timbuart_handle_tx_port()
165 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_rx_port() argument
182 *ier |= RXBAF | RXBF | RXTT; in timbuart_handle_rx_port()
190 u32 isr, ier = 0; in timbuart_tasklet() local
198 timbuart_handle_tx_port(&uart->port, isr, &ier); in timbuart_tasklet()
200 timbuart_mctrl_check(&uart->port, isr, &ier); in timbuart_tasklet()
203 timbuart_handle_rx_port(&uart->port, isr, &ier); in timbuart_tasklet()
205 iowrite32(ier, uart->port.membase + TIMBUART_IER); in timbuart_tasklet()
232 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier) in timbuart_mctrl_check() argument
244 *ier |= CTS_DELTA; in timbuart_mctrl_check()