/linux-3.4.99/drivers/tty/serial/jsm/ |
D | jsm_neo.c | 51 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/ |
D | opb_pic.c | 53 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/ |
D | irq.c | 82 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/ |
D | pxa.c | 52 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 …]
|
D | timbuart.c | 47 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 …]
|
D | vt8500_serial.c | 83 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 …]
|
D | vr41xx_siu.c | 242 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 …]
|
D | m32r_sio.c | 115 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 …]
|
D | ar933x_uart.c | 39 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 …]
|
D | nwpserial.c | 36 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()
|
D | omap-serial.c | 131 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 …]
|
D | mfd.c | 72 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 …]
|
D | sunsu.c | 84 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/ |
D | ce4100.c | 50 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/ |
D | sdio_uart.c | 85 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/ |
D | udbg_16550.c | 24 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/ |
D | nsc-ircc.c | 1259 __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 …]
|
D | ali-ircc.c | 717 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/ |
D | py-console.c | 29 volatile u8 ier; /* DLAB == 0 */ member 46 #define iu_ier u2.ier
|
/linux-3.4.99/drivers/i2c/busses/ |
D | i2c-xiic.c | 203 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/ |
D | 8250.c | 1287 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 …]
|
D | 8250_early.c | 104 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/ |
D | smc37c93x.h | 72 volatile __u16 ier; member 90 #define dlm ier
|
/linux-3.4.99/drivers/dma/ |
D | timb_dma.c | 127 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/ |
D | amplc_pci230.c | 554 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 …]
|