Lines Matching refs:uart_getreg

92 	iir = uart_getreg(bas, REG_IIR);  in ns8250_clrint()
96 lsr = uart_getreg(bas, REG_LSR); in ns8250_clrint()
98 (void)uart_getreg(bas, REG_DATA); in ns8250_clrint()
100 (void)uart_getreg(bas, REG_DATA); in ns8250_clrint()
102 (void)uart_getreg(bas, REG_MSR); in ns8250_clrint()
104 iir = uart_getreg(bas, REG_IIR); in ns8250_clrint()
114 lcr = uart_getreg(bas, REG_LCR); in ns8250_delay()
117 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8); in ns8250_delay()
166 while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0 && --limit) in ns8250_drain()
184 while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit) { in ns8250_drain()
185 (void)uart_getreg(bas, REG_DATA); in ns8250_drain()
286 val = uart_getreg(bas, REG_IIR); in ns8250_probe()
295 val = uart_getreg(bas, REG_MCR); in ns8250_probe()
318 ier = uart_getreg(bas, REG_IER) & 0xe0; in ns8250_init()
352 while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0 && --limit) in ns8250_putc()
362 return ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) != 0 ? 1 : 0); in ns8250_rxready()
372 while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) == 0) { in ns8250_getc()
378 c = uart_getreg(bas, REG_DATA); in ns8250_getc()
501 ns8250->mcr = uart_getreg(bas, REG_MCR); in ns8250_bus_attach()
542 ns8250->ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in ns8250_bus_attach()
571 ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in ns8250_bus_detach()
619 msr = uart_getreg(&sc->sc_bas, REG_MSR); in ns8250_bus_getsig()
647 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
656 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
660 efr = uart_getreg(bas, REG_EFR); in ns8250_bus_ioctl()
671 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
675 efr = uart_getreg(bas, REG_EFR); in ns8250_bus_ioctl()
686 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
689 divisor = uart_getreg(bas, REG_DLL) | in ns8250_bus_ioctl()
690 (uart_getreg(bas, REG_DLH) << 8); in ns8250_bus_ioctl()
719 iir = uart_getreg(bas, REG_IIR); in ns8250_bus_ipend()
722 (void)uart_getreg(bas, DW_REG_USR); in ns8250_bus_ipend()
732 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_ipend()
776 while (((uart_getreg(bas, DW_REG_USR) & USR_BUSY) != 0) && in ns8250_bus_param()
837 if (!(uart_getreg(bas, REG_IIR) & IIR_FIFO_MASK)) { in ns8250_bus_probe()
890 while (((lsr |= uart_getreg(bas, REG_LSR)) & LSR_TEMT) == 0 && in ns8250_bus_probe()
895 ier = uart_getreg(bas, REG_IER) & 0xe0; in ns8250_bus_probe()
970 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
976 xc = uart_getreg(bas, REG_DATA); in ns8250_bus_receive()
982 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
986 (void)uart_getreg(bas, REG_DATA); in ns8250_bus_receive()
988 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1033 while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0) in ns8250_bus_transmit()
1066 ier = uart_getreg(bas, REG_IER); in ns8250_bus_grab()