Lines Matching refs:uart_getreg
89 iir = uart_getreg(bas, REG_IIR); in oct16550_clrint()
93 (void)uart_getreg(bas, REG_LSR); in oct16550_clrint()
95 (void)uart_getreg(bas, REG_DATA); in oct16550_clrint()
97 (void)uart_getreg(bas, REG_MSR); in oct16550_clrint()
99 (void) uart_getreg(bas, REG_USR); in oct16550_clrint()
101 iir = uart_getreg(bas, REG_IIR); in oct16550_clrint()
116 lcr = uart_getreg(bas, REG_LCR); in oct16550_delay()
119 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8); in oct16550_delay()
172 while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0 && --limit) in oct16550_drain()
190 while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit) { in oct16550_drain()
191 (void)uart_getreg(bas, REG_DATA); in oct16550_drain()
286 val = uart_getreg(bas, REG_IIR); in oct16550_probe()
289 val = uart_getreg(bas, REG_MCR); in oct16550_probe()
292 val = uart_getreg(bas, REG_USR); in oct16550_probe()
307 ier = uart_getreg(bas, REG_IER) & 0x0; in oct16550_init()
333 while (((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0) && in oct16550_wait_txhr_empty()
334 ((uart_getreg(bas, REG_USR) & USR_TXFIFO_NOTFULL) == 0)) in oct16550_wait_txhr_empty()
355 return ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) != 0 ? 1 : 0); in oct16550_rxready()
368 while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) == 0) { in oct16550_getc()
374 c = uart_getreg(bas, REG_DATA); in oct16550_getc()
450 oct16550->mcr = uart_getreg(bas, REG_MCR); in oct16550_bus_attach()
463 oct16550->ier = uart_getreg(bas, REG_IER) & 0xf0; in oct16550_bus_attach()
478 ier = uart_getreg(bas, REG_IER) & 0xf0; in oct16550_bus_detach()
515 msr = uart_getreg(&sc->sc_bas, REG_MSR); in oct16550_bus_getsig()
538 lcr = uart_getreg(bas, REG_LCR); in oct16550_bus_ioctl()
547 lcr = uart_getreg(bas, REG_LCR); in oct16550_bus_ioctl()
551 efr = uart_getreg(bas, REG_EFR); in oct16550_bus_ioctl()
562 lcr = uart_getreg(bas, REG_LCR); in oct16550_bus_ioctl()
566 efr = uart_getreg(bas, REG_EFR); in oct16550_bus_ioctl()
577 lcr = uart_getreg(bas, REG_LCR); in oct16550_bus_ioctl()
580 divisor = uart_getreg(bas, REG_DLL) | in oct16550_bus_ioctl()
581 (uart_getreg(bas, REG_DLH) << 8); in oct16550_bus_ioctl()
610 iir = uart_getreg(bas, REG_IIR) & IIR_IMASK; in oct16550_bus_ipend()
613 lsr = uart_getreg(bas, REG_LSR); in oct16550_bus_ipend()
634 (void) uart_getreg(bas, REG_USR); in oct16550_bus_ipend()
725 lsr = uart_getreg(bas, REG_LSR); in oct16550_bus_receive()
732 xc = uart_getreg(bas, REG_DATA); in oct16550_bus_receive()
738 lsr = uart_getreg(bas, REG_LSR); in oct16550_bus_receive()
746 (void)uart_getreg(bas, REG_DATA); in oct16550_bus_receive()
748 (void)uart_getreg(bas, REG_DATA); in oct16550_bus_receive()
750 lsr = uart_getreg(bas, REG_LSR); in oct16550_bus_receive()