Home
last modified time | relevance | path

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

123

/linux-3.4.99/drivers/tty/serial/jsm/
Djsm_neo.c51 u8 ier, efr; in neo_set_cts_flow_control() local
52 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
58 ier |= (UART_17158_IER_CTSDSR); in neo_set_cts_flow_control()
77 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
82 u8 ier, efr; in neo_set_rts_flow_control() local
83 ier = readb(&ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
89 ier |= (UART_17158_IER_RTSDTR); in neo_set_rts_flow_control()
93 ier &= ~(UART_17158_IER_XOFF); in neo_set_rts_flow_control()
108 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
122 u8 ier, efr; in neo_set_ixon_flow_control() local
[all …]
/linux-3.4.99/arch/powerpc/platforms/wsp/
Dopb_pic.c53 u32 ier, bitset; in opb_unmask_irq() local
60 ier = opb_in(opb, OPB_MLSIER); in opb_unmask_irq()
61 opb_out(opb, OPB_MLSIER, ier | bitset); in opb_unmask_irq()
62 ier = opb_in(opb, OPB_MLSIER); in opb_unmask_irq()
71 u32 ier, mask; in opb_mask_irq() local
78 ier = opb_in(opb, OPB_MLSIER); in opb_mask_irq()
79 opb_out(opb, OPB_MLSIER, ier & mask); in opb_mask_irq()
80 ier = opb_in(opb, OPB_MLSIER); // Flush posted writes in opb_mask_irq()
107 u32 ier, ir; in opb_mask_ack_irq() local
114 ier = opb_in(opb, OPB_MLSIER); in opb_mask_ack_irq()
[all …]
/linux-3.4.99/arch/mips/lantiq/
Dirq.c82 u32 ier = LTQ_ICU_IM0_IER; in ltq_disable_irq() local
85 ier += LTQ_ICU_OFFSET * (irq_nr / INT_NUM_IM_OFFSET); in ltq_disable_irq()
87 ltq_icu_w32(ltq_icu_r32(ier) & ~(1 << irq_nr), ier); in ltq_disable_irq()
92 u32 ier = LTQ_ICU_IM0_IER; in ltq_mask_and_ack_irq() local
96 ier += LTQ_ICU_OFFSET * (irq_nr / INT_NUM_IM_OFFSET); in ltq_mask_and_ack_irq()
99 ltq_icu_w32(ltq_icu_r32(ier) & ~(1 << irq_nr), ier); in ltq_mask_and_ack_irq()
115 u32 ier = LTQ_ICU_IM0_IER; in ltq_enable_irq() local
118 ier += LTQ_ICU_OFFSET * (irq_nr / INT_NUM_IM_OFFSET); in ltq_enable_irq()
120 ltq_icu_w32(ltq_icu_r32(ier) | (1 << irq_nr), ier); in ltq_enable_irq()
/linux-3.4.99/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()
113 up->ier &= ~UART_IER_RTOIE; in receive_chars()
114 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 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 …]
Dvt8500_serial.c83 unsigned int ier; member
103 vt8500_port->ier &= ~TX_FIFO_INTS; in vt8500_stop_tx()
104 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_stop_tx()
113 vt8500_port->ier &= ~RX_FIFO_INTS; in vt8500_stop_rx()
114 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_stop_rx()
123 vt8500_port->ier |= TCTS; in vt8500_enable_ms()
124 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_enable_ms()
211 vt8500_port->ier &= ~TX_FIFO_INTS; in vt8500_start_tx()
212 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_start_tx()
214 vt8500_port->ier |= TX_FIFO_INTS; in vt8500_start_tx()
[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 …]
Dm32r_sio.c115 unsigned char ier; member
272 if (up->ier & UART_IER_THRI) { in m32r_sio_stop_tx()
273 up->ier &= ~UART_IER_THRI; in m32r_sio_stop_tx()
274 serial_out(up, UART_IER, up->ier); in m32r_sio_stop_tx()
284 if (!(up->ier & UART_IER_THRI)) { in m32r_sio_start_tx()
285 up->ier |= UART_IER_THRI; in m32r_sio_start_tx()
286 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx()
295 if (!(up->ier & UART_IER_THRI)) { in m32r_sio_start_tx()
296 up->ier |= UART_IER_THRI; in m32r_sio_start_tx()
297 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx()
[all …]
Dar933x_uart.c39 unsigned int ier; /* shadow Interrupt Enable Register */ member
83 up->ier |= AR933X_UART_INT_TX_EMPTY; in ar933x_uart_start_tx_interrupt()
84 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_start_tx_interrupt()
89 up->ier &= ~AR933X_UART_INT_TX_EMPTY; in ar933x_uart_stop_tx_interrupt()
90 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_tx_interrupt()
142 up->ier &= ~AR933X_UART_INT_RX_VALID; in ar933x_uart_stop_rx()
143 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_rx()
356 up->ier = AR933X_UART_INT_RX_VALID; in ar933x_uart_startup()
357 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_startup()
369 up->ier = 0; in ar933x_uart_shutdown()
[all …]
Dnwpserial.c36 unsigned int ier; member
81 up->ier = dcr_read(up->dcr_host, UART_IER); in nwpserial_console_write()
82 dcr_write(up->dcr_host, UART_IER, up->ier & ~UART_IER_RDI); in nwpserial_console_write()
91 dcr_write(up->dcr_host, UART_IER, up->ier); in nwpserial_console_write()
180 up->ier = UART_IER_RDI; in nwpserial_startup()
181 dcr_write(up->dcr_host, UART_IER, up->ier); in nwpserial_startup()
198 up->ier = 0; in nwpserial_shutdown()
199 dcr_write(up->dcr_host, UART_IER, up->ier); in nwpserial_shutdown()
Domap-serial.c131 up->ier |= UART_IER_MSI; in serial_omap_enable_ms()
132 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms()
157 if (up->ier & UART_IER_THRI) { in serial_omap_stop_tx()
158 up->ier &= ~UART_IER_THRI; in serial_omap_stop_tx()
159 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx()
176 up->ier &= ~UART_IER_RLSI; in serial_omap_stop_rx()
178 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx()
284 if (!(up->ier & UART_IER_THRI)) { in serial_omap_enable_ier_thri()
285 up->ier |= UART_IER_THRI; in serial_omap_enable_ier_thri()
286 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ier_thri()
[all …]
Dmfd.c72 unsigned char ier; member
287 up->ier |= UART_IER_MSI; in serial_hsu_enable_ms()
288 serial_out(up, UART_IER, up->ier); in serial_hsu_enable_ms()
362 } else if (!(up->ier & UART_IER_THRI)) { in serial_hsu_start_tx()
363 up->ier |= UART_IER_THRI; in serial_hsu_start_tx()
364 serial_out(up, UART_IER, up->ier); in serial_hsu_start_tx()
376 else if (up->ier & UART_IER_THRI) { in serial_hsu_stop_tx()
377 up->ier &= ~UART_IER_THRI; in serial_hsu_stop_tx()
378 serial_out(up, UART_IER, up->ier); in serial_hsu_stop_tx()
454 up->ier &= ~UART_IER_RLSI; in serial_hsu_stop_rx()
[all …]
Dsunsu.c84 unsigned char ier; member
253 if (p->ier & UART_IER_THRI) { in __stop_tx()
254 p->ier &= ~UART_IER_THRI; in __stop_tx()
255 serial_out(p, UART_IER, p->ier); in __stop_tx()
278 if (!(up->ier & UART_IER_THRI)) { in sunsu_start_tx()
279 up->ier |= UART_IER_THRI; in sunsu_start_tx()
280 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
296 up->ier &= ~UART_IER_RLSI; in sunsu_stop_rx()
298 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
307 up->ier |= UART_IER_MSI; in sunsu_enable_ms()
[all …]
/linux-3.4.99/arch/x86/platform/ce4100/
Dce4100.c50 unsigned int ret, ier, lsr; in ce4100_mem_serial_in() local
57 ier = mem_serial_in(p, UART_IER); in ce4100_mem_serial_in()
59 if (ier & UART_IER_THRI) { in ce4100_mem_serial_in()
/linux-3.4.99/drivers/mmc/card/
Dsdio_uart.c85 unsigned char ier; member
353 port->ier &= ~UART_IER_MSI; in sdio_uart_change_speed()
355 port->ier |= UART_IER_MSI; in sdio_uart_change_speed()
359 sdio_out(port, UART_IER, port->ier); in sdio_uart_change_speed()
371 if (!(port->ier & UART_IER_THRI)) { in sdio_uart_start_tx()
372 port->ier |= UART_IER_THRI; in sdio_uart_start_tx()
373 sdio_out(port, UART_IER, port->ier); in sdio_uart_start_tx()
379 if (port->ier & UART_IER_THRI) { in sdio_uart_stop_tx()
380 port->ier &= ~UART_IER_THRI; in sdio_uart_stop_tx()
381 sdio_out(port, UART_IER, port->ier); in sdio_uart_stop_tx()
[all …]
/linux-3.4.99/arch/powerpc/kernel/
Dudbg_16550.c24 unsigned char ier; /* 1 */ member
36 #define dlm ier
107 out_8(&udbg_comport->ier, 0xff); in udbg_init_uart()
108 out_8(&udbg_comport->ier, 0x00); in udbg_init_uart()
/linux-3.4.99/drivers/net/irda/
Dnsc-ircc.c1259 __u8 ier; /* Interrupt enable register */ in nsc_ircc_change_speed() local
1338 ier = IER_SFIF_IE; in nsc_ircc_change_speed()
1343 ier = IER_RXHDL_IE; in nsc_ircc_change_speed()
1346 outb(ier, iobase+IER); in nsc_ircc_change_speed()
1352 return ier; in nsc_ircc_change_speed()
1966 self->ier = IER_TXLDL_IE; in nsc_ircc_sir_interrupt()
1971 self->ier = IER_TXEMP_IE; in nsc_ircc_sir_interrupt()
1979 self->ier = IER_RXHDL_IE; in nsc_ircc_sir_interrupt()
1985 self->ier = nsc_ircc_change_speed(self, in nsc_ircc_sir_interrupt()
2003 self->ier = IER_RXHDL_IE; in nsc_ircc_sir_interrupt()
[all …]
Dali-ircc.c717 eir = self->InterruptID & self->ier; /* Mask out the interesting ones */ in ali_ircc_fir_interrupt()
721 IRDA_DEBUG(1, "%s(), self->ier = %x\n", __func__,self->ier); in ali_ircc_fir_interrupt()
741 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
746 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
764 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
770 self->ier = IER_EOM | IER_TIMER; in ali_ircc_fir_interrupt()
794 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
801 self->ier = IER_EOM; in ali_ircc_fir_interrupt()
805 self->ier = IER_EOM | IER_TIMER; in ali_ircc_fir_interrupt()
948 self->ier = IER_EOM; in ali_ircc_sir_write_wakeup()
[all …]
/linux-3.4.99/arch/mips/pmc-sierra/yosemite/
Dpy-console.c29 volatile u8 ier; /* DLAB == 0 */ member
46 #define iu_ier u2.ier
/linux-3.4.99/drivers/i2c/busses/
Di2c-xiic.c203 u32 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_irq_dis() local
204 xiic_setreg32(i2c, XIIC_IIER_OFFSET, ier & ~mask); in xiic_irq_dis()
209 u32 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_irq_en() local
210 xiic_setreg32(i2c, XIIC_IIER_OFFSET, ier | mask); in xiic_irq_en()
330 u32 pend, isr, ier; in xiic_process() local
339 ier = xiic_getreg32(i2c, XIIC_IIER_OFFSET); in xiic_process()
340 pend = isr & ier; in xiic_process()
344 __func__, ier, isr, pend, xiic_getreg8(i2c, XIIC_SR_REG_OFFSET), in xiic_process()
/linux-3.4.99/drivers/tty/serial/8250/
D8250.c1287 if (p->ier & UART_IER_THRI) { in __stop_tx()
1288 p->ier &= ~UART_IER_THRI; in __stop_tx()
1289 serial_out(p, UART_IER, p->ier); in __stop_tx()
1314 if (!(up->ier & UART_IER_THRI)) { in serial8250_start_tx()
1315 up->ier |= UART_IER_THRI; in serial8250_start_tx()
1316 serial_port_out(port, UART_IER, up->ier); in serial8250_start_tx()
1343 up->ier &= ~UART_IER_RLSI; in serial8250_stop_rx()
1345 serial_port_out(port, UART_IER, up->ier); in serial8250_stop_rx()
1357 up->ier |= UART_IER_MSI; in serial8250_enable_ms()
1358 serial_port_out(port, UART_IER, up->ier); in serial8250_enable_ms()
[all …]
D8250_early.c104 unsigned int ier; in early_serial8250_write() local
107 ier = serial_in(port, UART_IER); in early_serial8250_write()
114 serial_out(port, UART_IER, ier); in early_serial8250_write()
/linux-3.4.99/arch/sh/include/asm/
Dsmc37c93x.h72 volatile __u16 ier; member
90 #define dlm ier
/linux-3.4.99/drivers/dma/
Dtimb_dma.c127 u32 ier; in __td_enable_chan_irq() local
130 ier = ioread32(td->membase + TIMBDMA_IER); in __td_enable_chan_irq()
131 ier |= 1 << id; in __td_enable_chan_irq()
133 ier); in __td_enable_chan_irq()
134 iowrite32(ier, td->membase + TIMBDMA_IER); in __td_enable_chan_irq()
629 u32 ier; in td_tasklet() local
648 ier = __td_ier_mask(td); in td_tasklet()
649 iowrite32(ier, td->membase + TIMBDMA_IER); in td_tasklet()
/linux-3.4.99/drivers/staging/comedi/drivers/
Damplc_pci230.c554 unsigned char ier; /* Copy of interrupt enables/status register. */ member
1570 devpriv->ier |= PCI230_INT_ZCLK_CT1; in pci230_ao_start()
1571 outb(devpriv->ier, in pci230_ao_start()
1588 devpriv->ier |= PCI230P2_INT_DAC; in pci230_ao_start()
1589 outb(devpriv->ier, devpriv->iobase1 + PCI230_INT_SCE); in pci230_ao_start()
2221 devpriv->ier |= PCI230_INT_ADC; in pci230_ai_start()
2222 outb(devpriv->ier, devpriv->iobase1 + PCI230_INT_SCE); in pci230_ai_start()
2644 devpriv->ier = devpriv->int_en & ~status_int; in pci230_interrupt()
2645 outb(devpriv->ier, devpriv->iobase1 + PCI230_INT_SCE); in pci230_interrupt()
2678 if (devpriv->ier != devpriv->int_en) { in pci230_interrupt()
[all …]

123