Searched refs:ier (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/dev/uart/ |
H A D | uart_dev_msm.c | 288 uint32_t ier; member 346 u->ier = UART_DM_IMR_ENABLED; in msm_bus_attach() 349 uart_setreg(bas, UART_DM_IMR, u->ier); in msm_bus_attach() 374 u->ier |= UART_DM_TX_READY; in msm_bus_transmit() 375 SETREG(bas, UART_DM_IMR, u->ier); in msm_bus_transmit() 408 u->ier |= UART_DM_RXLEV; in msm_bus_receive() 409 SETREG(bas, UART_DM_IMR, u->ier); in msm_bus_receive() 467 u->ier &= ~UART_DM_RXLEV; in msm_bus_ipend() 468 SETREG(bas, UART_DM_IMR, u->ier); in msm_bus_ipend() 488 u->ier &= ~UART_DM_TX_READY; in msm_bus_ipend() [all …]
|
H A D | uart_dev_ns8250.c | 365 u_char ier; in ns8250_init() local 373 ier = uart_getreg(bas, REG_IER) & 0xe0; in ns8250_init() 374 uart_setreg(bas, REG_IER, ier); in ns8250_init() 621 ns8250->ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in ns8250_bus_attach() 622 ns8250->ier |= ns8250->ier_rxbits; in ns8250_bus_attach() 623 uart_setreg(bas, REG_IER, ns8250->ier); in ns8250_bus_attach() 646 u_char ier; in ns8250_bus_detach() local 650 ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in ns8250_bus_detach() 651 uart_setreg(bas, REG_IER, ier); in ns8250_bus_detach() 814 ns8250->ier &= ~IER_ETXRDY; in ns8250_bus_ipend() [all …]
|
H A D | uart_dev_ns8250.h | 38 uint8_t ier; member
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_uart.c | 80 ns8250->ier = uart_getreg(bas, REG_IER) & ns8250->ier_mask; in tegra_uart_attach() 81 ns8250->ier |= ns8250->ier_rxbits; in tegra_uart_attach() 82 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_attach() 92 u_char ier; in tegra_uart_grab() local 100 ier = uart_getreg(bas, REG_IER); in tegra_uart_grab() 101 uart_setreg(bas, REG_IER, ier & ns8250->ier_mask); in tegra_uart_grab() 122 uart_setreg(bas, REG_IER, ns8250->ier); in tegra_uart_ungrab()
|
/freebsd/usr.sbin/bhyve/ |
H A D | uart_emul.c | 87 uint8_t ier; /* Interrupt enable register (R/W) */ 148 if ((sc->lsr & LSR_OE) != 0 && (sc->ier & IER_ERLS) != 0) in uart_intr_reason() 151 (sc->ier & IER_ERXRDY) != 0) in uart_intr_reason() 153 else if (sc->thre_int_pending && (sc->ier & IER_ETXRDY) != 0) in uart_intr_reason() 155 else if ((sc->msr & MSR_DELTA_MASK) != 0 && (sc->ier & IER_EMSC) != 0) in uart_intr_reason() 248 if ((sc->ier & IER_ETXRDY) == 0 && (value & IER_ETXRDY) != 0) in uart_ns16550_write() 254 sc->ier = value & 0x0F; in uart_ns16550_write() 361 reg = sc->ier; in uart_ns16550_read() 467 SNAPSHOT_VAR_OR_LEAVE(sc->ier, meta, ret, done); in uart_ns16550_snapshot() 88 uint8_t ier; /* Interrupt enable register (R/W) */ global() member
|
/freebsd/sys/dev/ffec/ |
H A D | if_ffec.c | 1289 uint32_t ier; in ffec_intr() 1295 ier = RD4(sc, FEC_IER_REG); in ffec_intr() 1297 if (ier & FEC_IER_TXF) { in ffec_intr() 1302 if (ier & FEC_IER_RXF) { in ffec_intr() 1315 if (ier & FEC_IER_EBERR) { in ffec_intr() 1288 uint32_t ier; ffec_intr() local
|