Lines Matching refs:uart_getreg

90 	iir = uart_getreg(bas, REG_IIR);  in ns8250_clrint()
94 lsr = uart_getreg(bas, REG_LSR); in ns8250_clrint()
96 (void)uart_getreg(bas, REG_DATA); in ns8250_clrint()
98 (void)uart_getreg(bas, REG_DATA); in ns8250_clrint()
100 (void)uart_getreg(bas, REG_MSR); in ns8250_clrint()
102 iir = uart_getreg(bas, REG_IIR); in ns8250_clrint()
112 lcr = uart_getreg(bas, REG_LCR); in ns8250_delay()
115 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8); in ns8250_delay()
164 while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0 && --limit) in ns8250_drain()
186 while (limit && (uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit) { in ns8250_drain()
188 (void)uart_getreg(bas, REG_DATA); in ns8250_drain()
190 } while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit); in ns8250_drain()
232 lsr = uart_getreg(bas, REG_LSR); in ns8250_flush()
314 val = uart_getreg(bas, REG_IIR); in ns8250_probe()
323 val = uart_getreg(bas, REG_MCR); in ns8250_probe()
346 ier = uart_getreg(bas, REG_IER) & 0xe0; in ns8250_init()
381 while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0 && --limit) in ns8250_putc()
392 return ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) != 0 ? 1 : 0); in ns8250_rxready()
402 while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) == 0) { in ns8250_getc()
408 c = uart_getreg(bas, REG_DATA); in ns8250_getc()
534 ns8250->mcr = uart_getreg(bas, REG_MCR); in ns8250_bus_attach()
575 ns8250->ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in ns8250_bus_attach()
604 ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in ns8250_bus_detach()
652 msr = uart_getreg(&sc->sc_bas, REG_MSR); in ns8250_bus_getsig()
680 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
689 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
693 efr = uart_getreg(bas, REG_EFR); in ns8250_bus_ioctl()
704 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
708 efr = uart_getreg(bas, REG_EFR); in ns8250_bus_ioctl()
719 lcr = uart_getreg(bas, REG_LCR); in ns8250_bus_ioctl()
722 divisor = uart_getreg(bas, REG_DLL) | in ns8250_bus_ioctl()
723 (uart_getreg(bas, REG_DLH) << 8); in ns8250_bus_ioctl()
752 iir = uart_getreg(bas, REG_IIR); in ns8250_bus_ipend()
755 (void)uart_getreg(bas, DW_REG_USR); in ns8250_bus_ipend()
765 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_ipend()
809 while (((uart_getreg(bas, DW_REG_USR) & USR_BUSY) != 0) && in ns8250_bus_param()
870 if (!(uart_getreg(bas, REG_IIR) & IIR_FIFO_MASK)) { in ns8250_bus_probe()
923 while (((lsr |= uart_getreg(bas, REG_LSR)) & LSR_TEMT) == 0 && in ns8250_bus_probe()
928 ier = uart_getreg(bas, REG_IER) & 0xe0; in ns8250_bus_probe()
1003 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1009 xc = uart_getreg(bas, REG_DATA); in ns8250_bus_receive()
1015 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1019 (void)uart_getreg(bas, REG_DATA); in ns8250_bus_receive()
1021 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1066 while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0) in ns8250_bus_transmit()
1091 if ((uart_getreg(bas, REG_LSR) & (LSR_TEMT | LSR_THRE)) != in ns8250_bus_txbusy()
1110 ier = uart_getreg(bas, REG_IER); in ns8250_bus_grab()