Home
last modified time | relevance | path

Searched refs:ier (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/sys/dev/uart/
H A Duart_dev_msm.c288 uint32_t ier; member
346 u->ier = UART_DM_IMR_ENABLED; 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()
498 u->ier &= ~UART_DM_TXLEV; in msm_bus_ipend()
[all …]
H A Duart_dev_ns8250.c334 u_char ier, val; in ns8250_init() local
347 uart_setreg(bas, REG_IER, ier); in ns8250_init()
576 ns8250->ier |= ns8250->ier_rxbits; in ns8250_bus_attach()
600 u_char ier; in ns8250_bus_detach() local
605 uart_setreg(bas, REG_IER, ier); in ns8250_bus_detach()
775 ns8250->ier &= ~IER_ETXRDY; in ns8250_bus_ipend()
830 uint8_t lsr, mcr, ier; in ns8250_bus_probe() local
929 uart_setreg(bas, REG_IER, ier); in ns8250_bus_probe()
1073 ns8250->ier |= IER_ETXRDY; in ns8250_bus_transmit()
1102 u_char ier; in ns8250_bus_grab() local
[all …]
H A Duart_dev_ns8250.h38 uint8_t ier; member
/freebsd-14.2/sys/arm/nvidia/
H A Dtegra_uart.c80 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-14.2/usr.sbin/bhyve/
H A Duart_emul.c89 uint8_t ier; /* Interrupt enable register (R/W) */ member
150 if ((sc->lsr & LSR_OE) != 0 && (sc->ier & IER_ERLS) != 0) in uart_intr_reason()
153 (sc->ier & IER_ERXRDY) != 0) in uart_intr_reason()
155 else if (sc->thre_int_pending && (sc->ier & IER_ETXRDY) != 0) in uart_intr_reason()
157 else if ((sc->msr & MSR_DELTA_MASK) != 0 && (sc->ier & IER_EMSC) != 0) in uart_intr_reason()
250 if ((sc->ier & IER_ETXRDY) == 0 && (value & IER_ETXRDY) != 0) in uart_ns16550_write()
256 sc->ier = value & 0x0F; in uart_ns16550_write()
363 reg = sc->ier; in uart_ns16550_read()
471 SNAPSHOT_VAR_OR_LEAVE(sc->ier, meta, ret, done); in uart_ns16550_snapshot()
/freebsd-14.2/sys/dev/ffec/
H A Dif_ffec.c1289 uint32_t ier; in ffec_intr() local
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()