Home
last modified time | relevance | path

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

/freebsd/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.c350 u_char ier; in ns8250_init() local
363 uart_setreg(bas, REG_IER, ier); in ns8250_init()
585 ns8250->ier |= ns8250->ier_rxbits; in ns8250_bus_attach()
609 u_char ier; in ns8250_bus_detach() local
614 uart_setreg(bas, REG_IER, ier); in ns8250_bus_detach()
784 ns8250->ier &= ~IER_ETXRDY; in ns8250_bus_ipend()
839 uint8_t lsr, mcr, ier; in ns8250_bus_probe() local
925 uart_setreg(bas, REG_IER, ier); in ns8250_bus_probe()
1065 ns8250->ier |= IER_ETXRDY; in ns8250_bus_transmit()
1094 u_char ier; in ns8250_bus_grab() local
[all …]
H A Duart_dev_ns8250.h38 uint8_t ier; member
/freebsd/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/usr.sbin/bhyve/
H A Duart_emul.c87 uint8_t ier; /* Interrupt enable register (R/W) */ member
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()
/freebsd/sys/dev/ffec/
H A Dif_ffec.c1288 uint32_t ier; in ffec_intr() local
1294 ier = RD4(sc, FEC_IER_REG); in ffec_intr()
1296 if (ier & FEC_IER_TXF) { in ffec_intr()
1301 if (ier & FEC_IER_RXF) { in ffec_intr()
1314 if (ier & FEC_IER_EBERR) { in ffec_intr()