Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/tty/serial/jsm/
Djsm_cls.c64 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_cts_flow_control() local
88 ier |= (UART_EXAR654_IER_CTSDSR); in cls_set_cts_flow_control()
89 ier &= ~(UART_EXAR654_IER_XOFF); in cls_set_cts_flow_control()
90 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control()
105 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_ixon_flow_control() local
135 ier &= ~(UART_EXAR654_IER_CTSDSR); in cls_set_ixon_flow_control()
136 ier |= (UART_EXAR654_IER_XOFF); in cls_set_ixon_flow_control()
137 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_ixon_flow_control()
150 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_no_output_flow_control() local
174 ier &= ~(UART_EXAR654_IER_CTSDSR); in cls_set_no_output_flow_control()
[all …]
Djsm_neo.c46 u8 ier, efr; in neo_set_cts_flow_control() local
47 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
53 ier |= (UART_17158_IER_CTSDSR); in neo_set_cts_flow_control()
72 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
77 u8 ier, efr; in neo_set_rts_flow_control() local
78 ier = readb(&ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
84 ier |= (UART_17158_IER_RTSDTR); in neo_set_rts_flow_control()
88 ier &= ~(UART_17158_IER_XOFF); in neo_set_rts_flow_control()
103 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
117 u8 ier, efr; in neo_set_ixon_flow_control() local
[all …]
Djsm.h270 u8 ier; /* WR IER - Interrupt Enable Reg */ member
325 u8 ier; /* WR IER - Interrupt Enable Reg */ member
/linux-4.4.14/drivers/tty/serial/8250/
D8250_early.c99 unsigned int ier; in early_serial8250_write() local
102 ier = serial8250_early_in(port, UART_IER); in early_serial8250_write()
103 if (ier) in early_serial8250_write()
104 serial8250_early_out(port, UART_IER, ier & UART_IER_UUE); in early_serial8250_write()
111 if (ier) in early_serial8250_write()
112 serial8250_early_out(port, UART_IER, ier); in early_serial8250_write()
120 unsigned int ier; in init_port() local
123 ier = serial8250_early_in(port, UART_IER); in init_port()
124 serial8250_early_out(port, UART_IER, ier & UART_IER_UUE); /* no interrupt */ in init_port()
144 unsigned int ier; in early_serial8250_setup() local
[all …]
D8250_omap.c294 serial_out(up, UART_IER, up->ier); in omap8250_restore_regs()
403 up->ier &= ~UART_IER_MSI; in omap_8250_set_termios()
405 up->ier |= UART_IER_MSI; in omap_8250_set_termios()
625 up->ier = UART_IER_RLSI | UART_IER_RDI; in omap_8250_startup()
626 serial_out(up, UART_IER, up->ier); in omap_8250_startup()
664 up->ier = 0; in omap_8250_shutdown()
692 up->ier &= ~(UART_IER_RLSI | UART_IER_RDI); in omap_8250_throttle()
693 serial_out(up, UART_IER, up->ier); in omap_8250_throttle()
709 up->ier |= UART_IER_RLSI | UART_IER_RDI; in omap_8250_unthrottle()
710 serial_out(up, UART_IER, up->ier); in omap_8250_unthrottle()
[all …]
D8250_dma.c42 p->ier |= UART_IER_THRI; in __dma_tx_complete()
43 serial_port_out(&p->port, UART_IER, p->ier); in __dma_tx_complete()
102 if (p->ier & UART_IER_THRI) { in serial8250_tx_dma()
103 p->ier &= ~UART_IER_THRI; in serial8250_tx_dma()
104 serial_out(p, UART_IER, p->ier); in serial8250_tx_dma()
D8250_port.c1285 if (p->ier & UART_IER_THRI) { in __stop_tx()
1286 p->ier &= ~UART_IER_THRI; in __stop_tx()
1287 serial_out(p, UART_IER, p->ier); in __stop_tx()
1318 if (!(up->ier & UART_IER_THRI)) { in serial8250_start_tx()
1319 up->ier |= UART_IER_THRI; in serial8250_start_tx()
1320 serial_port_out(port, UART_IER, up->ier); in serial8250_start_tx()
1356 up->ier &= ~(UART_IER_RLSI | UART_IER_RDI); in serial8250_stop_rx()
1358 serial_port_out(port, UART_IER, up->ier); in serial8250_stop_rx()
1372 up->ier &= ~UART_IER_MSI; in serial8250_disable_ms()
1373 serial_port_out(port, UART_IER, up->ier); in serial8250_disable_ms()
[all …]
D8250_ingenic.c146 int ier; in ingenic_uart_serial_out() local
163 ier = p->serial_in(p, UART_IER); in ingenic_uart_serial_out()
165 if (ier & UART_IER_MSI) in ingenic_uart_serial_out()
D8250_core.c276 unsigned int iir, ier = 0, lsr; in serial8250_backup_timeout() local
286 ier = serial_in(up, UART_IER); in serial8250_backup_timeout()
300 if ((iir & UART_IIR_NO_INT) && (up->ier & UART_IER_THRI) && in serial8250_backup_timeout()
311 serial_out(up, UART_IER, ier); in serial8250_backup_timeout()
D8250_pci.c1730 val = up->ier; in kt_serial_in()
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_cls.c82 unsigned char ier = readb(&ch->ch_cls_uart->ier); in cls_set_cts_flow_control() local
106 ier |= (UART_EXAR654_IER_CTSDSR); in cls_set_cts_flow_control()
107 ier &= ~(UART_EXAR654_IER_XOFF); in cls_set_cts_flow_control()
108 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control()
123 unsigned char ier = readb(&ch->ch_cls_uart->ier); in cls_set_ixon_flow_control() local
153 ier &= ~(UART_EXAR654_IER_CTSDSR); in cls_set_ixon_flow_control()
154 ier |= (UART_EXAR654_IER_XOFF); in cls_set_ixon_flow_control()
155 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_ixon_flow_control()
168 unsigned char ier = readb(&ch->ch_cls_uart->ier); in cls_set_no_output_flow_control() local
192 ier &= ~(UART_EXAR654_IER_CTSDSR); in cls_set_no_output_flow_control()
[all …]
Ddgnc_neo.c97 unsigned char ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control() local
102 ier |= UART_17158_IER_CTSDSR; in neo_set_cts_flow_control()
104 ier &= ~(UART_17158_IER_CTSDSR); in neo_set_cts_flow_control()
125 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
132 unsigned char ier = readb(&ch->ch_neo_uart->ier); in neo_set_rts_flow_control() local
137 ier |= UART_17158_IER_RTSDTR; in neo_set_rts_flow_control()
139 ier &= ~(UART_17158_IER_RTSDTR); in neo_set_rts_flow_control()
144 ier &= ~UART_17158_IER_XOFF; in neo_set_rts_flow_control()
159 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
174 unsigned char ier = readb(&ch->ch_neo_uart->ier); in neo_set_ixon_flow_control() local
[all …]
Ddgnc_cls.h40 u8 ier; member
Ddgnc_neo.h32 u8 ier; /* WR IER - Interrupt Enable Reg */ member
/linux-4.4.14/drivers/tty/serial/
Dpxa.c52 unsigned char ier; member
76 up->ier |= UART_IER_MSI; in serial_pxa_enable_ms()
77 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms()
84 if (up->ier & UART_IER_THRI) { in serial_pxa_stop_tx()
85 up->ier &= ~UART_IER_THRI; in serial_pxa_stop_tx()
86 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_tx()
94 up->ier &= ~UART_IER_RLSI; in serial_pxa_stop_rx()
96 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_rx()
112 up->ier &= ~UART_IER_RTOIE; in receive_chars()
113 serial_out(up, UART_IER, up->ier); in receive_chars()
[all …]
Dtimbuart.c47 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier);
54 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~RXFLAGS; in timbuart_stop_rx() local
55 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_rx()
61 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~TXBAE; in timbuart_stop_tx() local
62 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_tx()
131 static void timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_tx_port() argument
152 *ier |= uart->last_ier & TXFLAGS; in timbuart_handle_tx_port()
160 *ier |= TXBAE; in timbuart_handle_tx_port()
165 static void timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) in timbuart_handle_rx_port() argument
182 *ier |= RXBAF | RXBF | RXTT; in timbuart_handle_rx_port()
[all …]
Dvr41xx_siu.c242 uint8_t ier; in siu_stop_tx() local
246 ier = siu_read(port, UART_IER); in siu_stop_tx()
247 ier &= ~UART_IER_THRI; in siu_stop_tx()
248 siu_write(port, UART_IER, ier); in siu_stop_tx()
256 uint8_t ier; in siu_start_tx() local
260 ier = siu_read(port, UART_IER); in siu_start_tx()
261 ier |= UART_IER_THRI; in siu_start_tx()
262 siu_write(port, UART_IER, ier); in siu_start_tx()
270 uint8_t ier; in siu_stop_rx() local
274 ier = siu_read(port, UART_IER); in siu_stop_rx()
[all …]
Dvt8500_serial.c113 unsigned int ier; member
141 vt8500_port->ier &= ~TX_FIFO_INTS; in vt8500_stop_tx()
142 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_stop_tx()
151 vt8500_port->ier &= ~RX_FIFO_INTS; in vt8500_stop_rx()
152 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_stop_rx()
161 vt8500_port->ier |= TCTS; in vt8500_enable_ms()
162 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_enable_ms()
242 vt8500_port->ier &= ~TX_FIFO_INTS; in vt8500_start_tx()
243 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_start_tx()
245 vt8500_port->ier |= TX_FIFO_INTS; in vt8500_start_tx()
[all …]
Dm32r_sio.c113 unsigned char ier; member
255 if (up->ier & UART_IER_THRI) { in m32r_sio_stop_tx()
256 up->ier &= ~UART_IER_THRI; in m32r_sio_stop_tx()
257 serial_out(up, UART_IER, up->ier); in m32r_sio_stop_tx()
268 if (!(up->ier & UART_IER_THRI)) { in m32r_sio_start_tx()
269 up->ier |= UART_IER_THRI; in m32r_sio_start_tx()
270 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx()
282 if (!(up->ier & UART_IER_THRI)) { in m32r_sio_start_tx()
283 up->ier |= UART_IER_THRI; in m32r_sio_start_tx()
284 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx()
[all …]
Domap-serial.c141 unsigned char ier; member
289 up->ier |= UART_IER_MSI; in serial_omap_enable_ms()
290 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
337 if (up->ier & UART_IER_THRI) { in serial_omap_stop_tx()
338 up->ier &= ~UART_IER_THRI; in serial_omap_stop_tx()
339 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
350 up->ier |= UART_IER_RLSI | UART_IER_RDI; in serial_omap_stop_tx()
352 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
364 up->ier &= ~(UART_IER_RLSI | UART_IER_RDI); in serial_omap_stop_rx()
366 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
[all …]
Dar933x_uart.c49 unsigned int ier; /* shadow Interrupt Enable Register */ member
101 up->ier |= AR933X_UART_INT_TX_EMPTY; in ar933x_uart_start_tx_interrupt()
102 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_start_tx_interrupt()
107 up->ier &= ~AR933X_UART_INT_TX_EMPTY; in ar933x_uart_stop_tx_interrupt()
108 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_tx_interrupt()
164 up->ier &= ~AR933X_UART_INT_RX_VALID; in ar933x_uart_stop_rx()
165 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_rx()
430 up->ier = AR933X_UART_INT_RX_VALID; in ar933x_uart_startup()
431 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_startup()
444 up->ier = 0; in ar933x_uart_shutdown()
[all …]
Dnwpserial.c37 unsigned int ier; member
82 up->ier = dcr_read(up->dcr_host, UART_IER); in nwpserial_console_write()
83 dcr_write(up->dcr_host, UART_IER, up->ier & ~UART_IER_RDI); in nwpserial_console_write()
92 dcr_write(up->dcr_host, UART_IER, up->ier); in nwpserial_console_write()
184 up->ier = UART_IER_RDI; in nwpserial_startup()
185 dcr_write(up->dcr_host, UART_IER, up->ier); in nwpserial_startup()
202 up->ier = 0; in nwpserial_shutdown()
203 dcr_write(up->dcr_host, UART_IER, up->ier); in nwpserial_shutdown()
Dsunsu.c90 unsigned char ier; member
259 if (p->ier & UART_IER_THRI) { in __stop_tx()
260 p->ier &= ~UART_IER_THRI; in __stop_tx()
261 serial_out(p, UART_IER, p->ier); in __stop_tx()
286 if (!(up->ier & UART_IER_THRI)) { in sunsu_start_tx()
287 up->ier |= UART_IER_THRI; in sunsu_start_tx()
288 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
305 up->ier &= ~UART_IER_RLSI; in sunsu_stop_rx()
307 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
317 up->ier |= UART_IER_MSI; in sunsu_enable_ms()
[all …]
Dserial-tegra.c689 unsigned long ier; in tegra_uart_isr() local
700 ier = tup->ier_shadow; in tegra_uart_isr()
701 ier |= (UART_IER_RLSI | UART_IER_RTOIE | in tegra_uart_isr()
703 tup->ier_shadow = ier; in tegra_uart_isr()
704 tegra_uart_write(tup, ier, UART_IER); in tegra_uart_isr()
728 ier = tup->ier_shadow; in tegra_uart_isr()
729 ier |= UART_IER_RDI; in tegra_uart_isr()
730 tegra_uart_write(tup, ier, UART_IER); in tegra_uart_isr()
731 ier &= ~(UART_IER_RDI | UART_IER_RLSI | in tegra_uart_isr()
733 tup->ier_shadow = ier; in tegra_uart_isr()
[all …]
Dserial_txx9.c493 unsigned int ier; in serial_txx9_get_poll_char() local
500 ier = sio_in(up, TXX9_SIDICR); in serial_txx9_get_poll_char()
513 sio_out(up, TXX9_SIDICR, ier); in serial_txx9_get_poll_char()
520 unsigned int ier; in serial_txx9_put_poll_char() local
526 ier = sio_in(up, TXX9_SIDICR); in serial_txx9_put_poll_char()
540 sio_out(up, TXX9_SIDICR, ier); in serial_txx9_put_poll_char()
908 unsigned int ier, flcr; in serial_txx9_console_write() local
913 ier = sio_in(up, TXX9_SIDICR); in serial_txx9_console_write()
930 sio_out(up, TXX9_SIDICR, ier); in serial_txx9_console_write()
Dpch_uart.c441 u8 ier = ioread8(priv->membase + UART_IER); in pch_uart_hal_enable_interrupt() local
442 ier |= flag & PCH_UART_IER_MASK; in pch_uart_hal_enable_interrupt()
443 iowrite8(ier, priv->membase + UART_IER); in pch_uart_hal_enable_interrupt()
449 u8 ier = ioread8(priv->membase + UART_IER); in pch_uart_hal_disable_interrupt() local
450 ier &= ~(flag & PCH_UART_IER_MASK); in pch_uart_hal_disable_interrupt()
451 iowrite8(ier, priv->membase + UART_IER); in pch_uart_hal_disable_interrupt()
1581 unsigned int ier; in pch_uart_put_poll_char() local
1588 ier = ioread8(priv->membase + UART_IER); in pch_uart_put_poll_char()
1602 iowrite8(ier, priv->membase + UART_IER); in pch_uart_put_poll_char()
1654 u8 ier; in pch_console_write() local
[all …]
Dbcm63xx_uart.c508 unsigned int ctl, baud, quot, ier; in bcm_uart_set_termios() local
556 ier = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_set_termios()
558 ier &= ~UART_IR_MASK(UART_IR_EXTIP); in bcm_uart_set_termios()
560 ier |= UART_IR_MASK(UART_IR_EXTIP); in bcm_uart_set_termios()
562 bcm_uart_writel(port, ier, UART_IR_REG); in bcm_uart_set_termios()
Duartlite.c447 unsigned int ier; in ulite_console_write() local
456 ier = uart_in32(ULITE_STATUS, port) & ULITE_STATUS_IE; in ulite_console_write()
464 if (ier) in ulite_console_write()
Dicom.h100 u8 ier; /* 1EE Interrupt Enable */ member
Datmel_serial.c550 uint32_t ier = 0; in atmel_enable_ms() local
563 ier |= ATMEL_US_CTSIC; in atmel_enable_ms()
568 ier |= ATMEL_US_DSRIC; in atmel_enable_ms()
573 ier |= ATMEL_US_RIIC; in atmel_enable_ms()
578 ier |= ATMEL_US_DCDIC; in atmel_enable_ms()
580 atmel_uart_writel(port, ATMEL_US_IER, ier); in atmel_enable_ms()
Dbfin_uart.c788 unsigned int ier, lcr = 0; in bfin_serial_set_termios() local
875 ier = UART_GET_IER(uart); in bfin_serial_set_termios()
891 UART_ENABLE_INTS(uart, ier); in bfin_serial_set_termios()
Dioc4_serial.c265 char ier; /* DLAB == 0 */ member
281 #define i4u_ier u2.ier
Dicom.c1243 writeb(0xFF, &(ICOM_PORT->dram->ier)); /* enable modem signal interrupts */ in icom_set_termios()
/linux-4.4.14/arch/mips/lantiq/
Dirq.c84 u32 ier = LTQ_ICU_IM0_IER; in ltq_disable_irq() local
89 ltq_icu_w32(im, ltq_icu_r32(im, ier) & ~BIT(offset), ier); in ltq_disable_irq()
94 u32 ier = LTQ_ICU_IM0_IER; in ltq_mask_and_ack_irq() local
100 ltq_icu_w32(im, ltq_icu_r32(im, ier) & ~BIT(offset), ier); in ltq_mask_and_ack_irq()
116 u32 ier = LTQ_ICU_IM0_IER; in ltq_enable_irq() local
121 ltq_icu_w32(im, ltq_icu_r32(im, ier) | BIT(offset), ier); in ltq_enable_irq()
/linux-4.4.14/drivers/net/can/
Drcar_can.c79 u8 ier; /* Interrupt Enable Register */ member
96 u8 ier; member
328 priv->ier = RCAR_CAN_IER_ERSIE; in rcar_can_error()
329 writeb(priv->ier, &priv->regs->ier); in rcar_can_error()
401 if (!(isr & priv->ier)) in rcar_can_interrupt()
413 priv->ier &= ~RCAR_CAN_IER_RXFIE; in rcar_can_interrupt()
414 writeb(priv->ier, &priv->regs->ier); in rcar_can_interrupt()
479 priv->ier = RCAR_CAN_IER_ERSIE | RCAR_CAN_IER_RXFIE | in rcar_can_start()
481 writeb(priv->ier, &priv->regs->ier); in rcar_can_start()
564 writeb(0, &priv->regs->ier); in rcar_can_stop()
[all …]
Dxilinx_can.c706 u32 isr, ier; in xcan_rx_poll() local
729 ier = priv->read_reg(priv, XCAN_IER_OFFSET); in xcan_rx_poll()
730 ier |= (XCAN_IXR_RXOK_MASK | XCAN_IXR_RXNEMP_MASK); in xcan_rx_poll()
731 priv->write_reg(priv, XCAN_IER_OFFSET, ier); in xcan_rx_poll()
774 u32 isr, ier; in xcan_interrupt() local
803 ier = priv->read_reg(priv, XCAN_IER_OFFSET); in xcan_interrupt()
804 ier &= ~(XCAN_IXR_RXNEMP_MASK | XCAN_IXR_RXOK_MASK); in xcan_interrupt()
805 priv->write_reg(priv, XCAN_IER_OFFSET, ier); in xcan_interrupt()
821 u32 ier; in xcan_chip_stop() local
824 ier = priv->read_reg(priv, XCAN_IER_OFFSET); in xcan_chip_stop()
[all …]
/linux-4.4.14/drivers/i2c/busses/
Di2c-xiic.c236 u32 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_irq_dis() local
237 xiic_setreg32(i2c, XIIC_IIER_OFFSET, ier & ~mask); in xiic_irq_dis()
242 u32 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_irq_en() local
243 xiic_setreg32(i2c, XIIC_IIER_OFFSET, ier | mask); in xiic_irq_en()
364 u32 pend, isr, ier; in xiic_process() local
374 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_process()
375 pend = isr & ier; in xiic_process()
378 __func__, ier, isr, pend); in xiic_process()
602 u32 pend, isr, ier; in xiic_isr() local
611 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_isr()
[all …]
Di2c-at91.c395 unsigned ier = AT91_TWI_TXCOMP; in at91_twi_read_data_dma_callback() local
404 ier |= AT91_TWI_RXRDY; in at91_twi_read_data_dma_callback()
406 at91_twi_write(dev, AT91_TWI_IER, ier); in at91_twi_read_data_dma_callback()
/linux-4.4.14/arch/x86/platform/ce4100/
Dce4100.c65 unsigned int ret, ier, lsr; in ce4100_mem_serial_in() local
72 ier = mem_serial_in(p, UART_IER); in ce4100_mem_serial_in()
74 if (ier & UART_IER_THRI) { in ce4100_mem_serial_in()
/linux-4.4.14/drivers/mmc/card/
Dsdio_uart.c83 unsigned char ier; member
337 port->ier &= ~UART_IER_MSI; in sdio_uart_change_speed()
339 port->ier |= UART_IER_MSI; in sdio_uart_change_speed()
343 sdio_out(port, UART_IER, port->ier); in sdio_uart_change_speed()
355 if (!(port->ier & UART_IER_THRI)) { in sdio_uart_start_tx()
356 port->ier |= UART_IER_THRI; in sdio_uart_start_tx()
357 sdio_out(port, UART_IER, port->ier); in sdio_uart_start_tx()
363 if (port->ier & UART_IER_THRI) { in sdio_uart_stop_tx()
364 port->ier &= ~UART_IER_THRI; in sdio_uart_stop_tx()
365 sdio_out(port, UART_IER, port->ier); in sdio_uart_stop_tx()
[all …]
/linux-4.4.14/drivers/net/irda/
Dnsc-ircc.c1260 __u8 ier; /* Interrupt enable register */ in nsc_ircc_change_speed() local
1339 ier = IER_SFIF_IE; in nsc_ircc_change_speed()
1344 ier = IER_RXHDL_IE; in nsc_ircc_change_speed()
1347 outb(ier, iobase+IER); in nsc_ircc_change_speed()
1353 return ier; in nsc_ircc_change_speed()
1957 self->ier = IER_TXLDL_IE; in nsc_ircc_sir_interrupt()
1962 self->ier = IER_TXEMP_IE; in nsc_ircc_sir_interrupt()
1970 self->ier = IER_RXHDL_IE; in nsc_ircc_sir_interrupt()
1976 self->ier = nsc_ircc_change_speed(self, in nsc_ircc_sir_interrupt()
1994 self->ier = IER_RXHDL_IE; in nsc_ircc_sir_interrupt()
[all …]
Dali-ircc.c697 eir = self->InterruptID & self->ier; /* Mask out the interesting ones */ in ali_ircc_fir_interrupt()
701 pr_debug("%s(), self->ier = %x\n", __func__, self->ier); in ali_ircc_fir_interrupt()
722 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
727 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
748 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
755 self->ier = IER_EOM | IER_TIMER; in ali_ircc_fir_interrupt()
780 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
787 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
791 self->ier = IER_EOM | IER_TIMER; in ali_ircc_fir_interrupt()
930 self->ier = IER_EOM; in ali_ircc_sir_write_wakeup()
[all …]
Dali-ircc.h204 __u8 ier; /* Interrupt enable register */ member
Dnsc-ircc.h264 __u8 ier; /* Interrupt enable register */ member
Dvia-ircc.h106 __u8 ier; /* Interrupt enable register */ member
/linux-4.4.14/arch/sh/include/asm/
Dsmc37c93x.h72 volatile __u16 ier; member
90 #define dlm ier
/linux-4.4.14/drivers/dma/
Dtimb_dma.c123 u32 ier; in __td_enable_chan_irq() local
126 ier = ioread32(td->membase + TIMBDMA_IER); in __td_enable_chan_irq()
127 ier |= 1 << id; in __td_enable_chan_irq()
129 ier); in __td_enable_chan_irq()
130 iowrite32(ier, td->membase + TIMBDMA_IER); in __td_enable_chan_irq()
586 u32 ier; in td_tasklet() local
605 ier = __td_ier_mask(td); in td_tasklet()
606 iowrite32(ier, td->membase + TIMBDMA_IER); in td_tasklet()
/linux-4.4.14/drivers/gpio/
Dgpio-adnp.c195 u8 ddr, plr, ier, isr; in adnp_gpio_dbg_show() local
211 err = adnp_read(adnp, GPIO_IER(adnp) + i, &ier); in adnp_gpio_dbg_show()
238 if (ier & BIT(j)) in adnp_gpio_dbg_show()
289 u8 changed, level, isr, ier; in adnp_irq() local
307 err = adnp_read(adnp, GPIO_IER(adnp) + i, &ier); in adnp_irq()
327 pending &= isr & ier; in adnp_irq()
/linux-4.4.14/drivers/mmc/host/
Dsdhci.c156 host->ier |= present ? SDHCI_INT_CARD_REMOVE : in sdhci_set_card_detection()
159 host->ier &= ~(SDHCI_INT_CARD_REMOVE | SDHCI_INT_CARD_INSERT); in sdhci_set_card_detection()
162 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in sdhci_set_card_detection()
163 sdhci_writel(host, host->ier, SDHCI_SIGNAL_ENABLE); in sdhci_set_card_detection()
235 host->ier = SDHCI_INT_BUS_POWER | SDHCI_INT_DATA_END_BIT | in sdhci_init()
241 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in sdhci_init()
242 sdhci_writel(host, host->ier, SDHCI_SIGNAL_ENABLE); in sdhci_init()
719 host->ier = (host->ier & ~pio_irqs) | dma_irqs; in sdhci_set_transfer_irqs()
721 host->ier = (host->ier & ~dma_irqs) | pio_irqs; in sdhci_set_transfer_irqs()
723 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in sdhci_set_transfer_irqs()
[all …]
Dwbsd.c136 u8 setup, ier; in wbsd_init_device() local
178 ier = 0; in wbsd_init_device()
179 ier |= WBSD_EINT_CARD; in wbsd_init_device()
180 ier |= WBSD_EINT_FIFO_THRE; in wbsd_init_device()
181 ier |= WBSD_EINT_CRC; in wbsd_init_device()
182 ier |= WBSD_EINT_TIMEOUT; in wbsd_init_device()
183 ier |= WBSD_EINT_TC; in wbsd_init_device()
185 outb(ier, host->base + WBSD_EIR); in wbsd_init_device()
Dsdhci-of-esdhc.c480 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in esdhc_reset()
481 sdhci_writel(host, host->ier, SDHCI_SIGNAL_ENABLE); in esdhc_reset()
Dsdhci.h506 u32 ier; member
Dsdhci-esdhc-imx.c910 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in esdhc_reset()
911 sdhci_writel(host, host->ier, SDHCI_SIGNAL_ENABLE); in esdhc_reset()
/linux-4.4.14/arch/m68k/mvme16x/
Dconfig.c220 u_char ier; in mvme16x_cons_write() local
233 ier = base_addr[CyIER]; in mvme16x_cons_write()
268 base_addr[CyIER] = ier; in mvme16x_cons_write()
/linux-4.4.14/drivers/staging/comedi/drivers/
Damplc_pci230.c487 unsigned char ier; /* Interrupt enable bits */ member
1037 devpriv->ier &= ~intsrc; in pci230_ao_stop()
1042 outb(devpriv->ier, dev->iobase + PCI230_INT_SCE); in pci230_ao_stop()
1260 devpriv->ier |= PCI230_INT_ZCLK_CT1; in pci230_ao_start()
1261 outb(devpriv->ier, dev->iobase + PCI230_INT_SCE); in pci230_ao_start()
1275 devpriv->ier |= PCI230P2_INT_DAC; in pci230_ao_start()
1276 outb(devpriv->ier, dev->iobase + PCI230_INT_SCE); in pci230_ao_start()
1833 devpriv->ier &= ~PCI230_INT_ADC; in pci230_ai_stop()
1838 outb(devpriv->ier, dev->iobase + PCI230_INT_SCE); in pci230_ai_stop()
1866 devpriv->ier |= PCI230_INT_ADC; in pci230_ai_start()
[all …]
/linux-4.4.14/arch/ia64/include/asm/sn/
Dioc3.h26 char ier; /* DLAB == 0 */ member
43 #define iu_ier u2.ier
/linux-4.4.14/drivers/usb/gadget/udc/
Dudc-xilinx.c811 u32 ier; in __xudc_ep_enable() local
868 ier = udc->read_fn(udc->addr + XUSB_IER_OFFSET); in __xudc_ep_enable()
869 ier |= (XUSB_STATUS_INTR_BUFF_COMP_SHIFT_MASK << ep->epnumber); in __xudc_ep_enable()
870 udc->write_fn(udc->addr, XUSB_IER_OFFSET, ier); in __xudc_ep_enable()
1990 u32 ier; in xudc_irq() local
2001 ier = udc->read_fn(udc->addr + XUSB_IER_OFFSET); in xudc_irq()
2002 ier &= ~XUSB_STATUS_INTR_EVENT_MASK; in xudc_irq()
2003 udc->write_fn(udc->addr, XUSB_IER_OFFSET, ier); in xudc_irq()
2023 ier = udc->read_fn(udc->addr + XUSB_IER_OFFSET); in xudc_irq()
2024 ier |= XUSB_STATUS_INTR_EVENT_MASK; in xudc_irq()
[all …]
Dmv_udc.h170 u32 ier; /* Interrupt Enable */ member
/linux-4.4.14/drivers/dma/ppc4xx/
Dxor.h104 u32 ier; /* interrupt enable register */ member
Dadma.c3947 &adev->xor_reg->ier); in ppc440spe_adma_setup_irqs()
3996 mask = ioread32be(&adev->xor_reg->ier); in ppc440spe_adma_release_irqs()
3999 iowrite32be(mask, &adev->xor_reg->ier); in ppc440spe_adma_release_irqs()
/linux-4.4.14/include/linux/mfd/
Dstmpe.h101 u8 ier[2]; member
/linux-4.4.14/include/linux/
Dserial_8250.h96 unsigned char ier; member
/linux-4.4.14/drivers/usb/phy/
Dphy-mv-usb.h135 u32 ier; /* Interrupt Enable */ member
/linux-4.4.14/arch/mips/include/asm/sn/
Dioc3.h18 volatile u8 ier; /* DLAB == 0 */ member
35 #define iu_ier u2.ier
/linux-4.4.14/arch/blackfin/include/asm/
Dbfin_serial.h222 u32 ier; member
254 u16 ier;
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gpu_error.c370 err_printf(m, "IER: 0x%08x\n", error->ier); in i915_error_state_to_str()
1183 error->ier = I915_READ(VLV_IER); in i915_capture_reg_state()
1222 error->ier = I915_READ(GEN8_DE_MISC_IER); in i915_capture_reg_state()
1226 error->ier = I915_READ(DEIER); in i915_capture_reg_state()
1229 error->ier = I915_READ16(IER); in i915_capture_reg_state()
1231 error->ier = I915_READ(IER); in i915_capture_reg_state()
Di915_drv.h506 u32 ier; member
/linux-4.4.14/drivers/mfd/
Dstmpe.c887 status &= stmpe->ier[bank]; in stmpe_irq()
922 u8 new = stmpe->ier[i]; in stmpe_irq_sync_unlock()
942 stmpe->ier[regoffset] &= ~mask; in stmpe_irq_mask()
952 stmpe->ier[regoffset] |= mask; in stmpe_irq_unmask()
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
Dmal.h295 u32 ier; member
Dmal.c500 regs->ier = get_mal_dcrn(mal, MAL_IER); in mal_dump_regs()
/linux-4.4.14/drivers/net/ethernet/sis/
Dsis900.h28 ier=0x18, //Interrupt Enable Register enumerator
Dsis900.c1063 sw32(ier, IE); in sis900_open()
1968 sw32(ier, 0x0000); in sis900_close()
2384 sw32(ier, 0); in sis900_reset()
2481 sw32(ier, IE); in sis900_resume()
/linux-4.4.14/drivers/video/fbdev/i810/
Di810.h235 u16 bltcntl, hwstam, ier, iir, imr; member
Di810_main.c581 i810_writew(IER, mmio, par->hw_state.ier); in i810_restore_2d()
659 par->hw_state.ier = i810_readw(IER, mmio); in i810_save_2d()
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfb.h234 u16 ier; member
Dintelfbhw.c649 hw->ier = INREG16(IER); in intelfbhw_read_hw_state()
868 printk(" IER 0x%04x\n", hw->ier); in intelfbhw_print_hw_state()
/linux-4.4.14/drivers/net/ethernet/faraday/
Dftgmac100.c812 int ier; in ftgmac100_adjust_link() local
819 ier = ioread32(priv->base + FTGMAC100_OFFSET_IER); in ftgmac100_adjust_link()
832 iowrite32(ier, priv->base + FTGMAC100_OFFSET_IER); in ftgmac100_adjust_link()
/linux-4.4.14/arch/powerpc/kernel/
Dsysfs.c624 SYSFS_SPRSETUP(ier, SPRN_PA6T_IER);
694 __ATTR(ier, 0600, show_ier, store_ier),
/linux-4.4.14/arch/blackfin/kernel/
Ddebug-mmrs.c564 __UART(IER, ier); in bfin_debug_mmrs_uart()