Home
last modified time | relevance | path

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

123

/drivers/tty/serial/jsm/
A Djsm_cls.c55 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_cts_flow_control() local
81 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control()
96 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_ixon_flow_control() local
128 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_ixon_flow_control()
141 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_no_output_flow_control() local
167 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_no_output_flow_control()
184 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_rts_flow_control() local
206 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_rts_flow_control()
250 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_ixoff_flow_control()
285 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_no_input_flow_control()
[all …]
A Djsm_neo.c38 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
63 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control()
69 ier = readb(&ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
94 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_rts_flow_control()
109 ier = readb(&ch->ch_neo_uart->ier); in neo_set_ixon_flow_control()
140 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_ixon_flow_control()
146 ier = readb(&ch->ch_neo_uart->ier); in neo_set_ixoff_flow_control()
178 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_ixoff_flow_control()
184 ier = readb(&ch->ch_neo_uart->ier); in neo_set_no_input_flow_control()
217 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_no_input_flow_control()
[all …]
/drivers/tty/serial/
A Dpxa.c44 unsigned char ier; member
68 up->ier |= UART_IER_MSI; in serial_pxa_enable_ms()
77 up->ier &= ~UART_IER_THRI; in serial_pxa_stop_tx()
86 up->ier &= ~UART_IER_RLSI; in serial_pxa_stop_rx()
171 up->ier |= UART_IER_RTOIE; in receive_chars()
190 up->ier |= UART_IER_THRI; in serial_pxa_start_tx()
383 up->ier = 0; in serial_pxa_shutdown()
443 up->ier |= UART_IER_UUE; in serial_pxa_set_termios()
481 up->ier &= ~UART_IER_MSI; in serial_pxa_set_termios()
602 unsigned int ier; in serial_pxa_console_write() local
[all …]
A Dfsl_linflexuart.c145 unsigned long ier; in linflex_stop_tx() local
147 ier = readl(port->membase + LINIER); in linflex_stop_tx()
148 ier &= ~(LINFLEXD_LINIER_DTIE); in linflex_stop_tx()
149 writel(ier, port->membase + LINIER); in linflex_stop_tx()
154 unsigned long ier; in linflex_stop_rx() local
194 unsigned long ier; in linflex_start_tx() local
317 unsigned long cr, ier, cr1; in linflex_setup_watermark() local
362 ier |= LINFLEXD_LINIER_DRIE; in linflex_setup_watermark()
363 ier |= LINFLEXD_LINIER_DTIE; in linflex_setup_watermark()
387 unsigned long ier; in linflex_shutdown() local
[all …]
A Dtimbuart.c43 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_rx()
50 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_tx()
134 *ier |= uart->last_ier & TXFLAGS; in timbuart_handle_tx_port()
142 *ier |= TXBAE; in timbuart_handle_tx_port()
164 *ier |= RXBAF | RXBF | RXTT; in timbuart_handle_rx_port()
172 u32 isr, ier = 0; in timbuart_tasklet() local
180 timbuart_handle_tx_port(&uart->port, isr, &ier); in timbuart_tasklet()
182 timbuart_mctrl_check(&uart->port, isr, &ier); in timbuart_tasklet()
185 timbuart_handle_rx_port(&uart->port, isr, &ier); in timbuart_tasklet()
187 iowrite32(ier, uart->port.membase + TIMBUART_IER); in timbuart_tasklet()
[all …]
A Dma35d1_serial.c152 u8 ier; member
180 u32 ier; in __stop_tx() local
182 ier = serial_in(p, MA35_IER_REG); in __stop_tx()
183 if (ier & MA35_IER_THRE_IEN) in __stop_tx()
214 u32 ier; in ma35d1serial_start_tx() local
216 ier = serial_in(up, MA35_IER_REG); in ma35d1serial_start_tx()
225 u32 ier; in ma35d1serial_stop_rx() local
227 ier = serial_in(up, MA35_IER_REG); in ma35d1serial_stop_rx()
228 ier &= ~MA35_IER_RDA_IEN; in ma35d1serial_stop_rx()
333 u32 mcr, msr, ier; in ma35d1serial_set_mctrl() local
[all …]
A Dvt8500_serial.c100 unsigned int ier; member
128 vt8500_port->ier &= ~TX_FIFO_INTS; in vt8500_stop_tx()
129 vt8500_write(port, vt8500_port->ier, VT8500_URIER); in vt8500_stop_tx()
138 vt8500_port->ier &= ~RX_FIFO_INTS; in vt8500_stop_rx()
148 vt8500_port->ier |= TCTS; in vt8500_enable_ms()
212 vt8500_port->ier &= ~TX_FIFO_INTS; in vt8500_start_tx()
215 vt8500_port->ier |= TX_FIFO_INTS; in vt8500_start_tx()
327 vt8500_port->ier = 0; in vt8500_shutdown()
402 vt8500_port->ier = RX_FIFO_INTS | TX_FIFO_INTS; in vt8500_set_termios()
408 vt8500_port->ier |= TCTS; in vt8500_set_termios()
[all …]
A Dsifive.c151 unsigned char ier; member
310 if (ssp->ier & SIFIVE_SERIAL_IE_TXWM_MASK) in __ssp_enable_txwm()
313 ssp->ier |= SIFIVE_SERIAL_IE_TXWM_MASK; in __ssp_enable_txwm()
326 if (ssp->ier & SIFIVE_SERIAL_IE_RXWM_MASK) in __ssp_enable_rxwm()
329 ssp->ier |= SIFIVE_SERIAL_IE_RXWM_MASK; in __ssp_enable_rxwm()
342 if (!(ssp->ier & SIFIVE_SERIAL_IE_TXWM_MASK)) in __ssp_disable_txwm()
345 ssp->ier &= ~SIFIVE_SERIAL_IE_TXWM_MASK; in __ssp_disable_txwm()
358 if (!(ssp->ier & SIFIVE_SERIAL_IE_RXWM_MASK)) in __ssp_disable_rxwm()
361 ssp->ier &= ~SIFIVE_SERIAL_IE_RXWM_MASK; in __ssp_disable_rxwm()
813 unsigned int ier; in sifive_serial_console_write_atomic() local
[all …]
A Domap-serial.c131 unsigned char ier; member
275 up->ier |= UART_IER_MSI; in serial_omap_enable_ms()
320 up->ier &= ~UART_IER_THRI; in serial_omap_stop_tx()
356 up->ier |= UART_IER_THRI; in serial_omap_enable_ier_thri()
742 up->ier = 0; in serial_omap_shutdown()
856 up->ier &= ~UART_IER_MSI; in serial_omap_set_termios()
858 up->ier |= UART_IER_MSI; in serial_omap_set_termios()
1211 unsigned int ier; in serial_omap_console_write() local
1302 mode = up->ier; in serial_omap_config_rs485()
1303 up->ier = 0; in serial_omap_config_rs485()
[all …]
A Dsunsu.c87 unsigned char ier; member
233 if (p->ier & UART_IER_THRI) { in __stop_tx()
234 p->ier &= ~UART_IER_THRI; in __stop_tx()
261 up->ier |= UART_IER_THRI; in sunsu_start_tx()
279 up->ier &= ~UART_IER_RLSI; in sunsu_stop_rx()
291 up->ier |= UART_IER_MSI; in sunsu_enable_ms()
708 up->ier = 0; in sunsu_shutdown()
844 up->ier &= ~UART_IER_MSI; in sunsu_change_speed()
846 up->ier |= UART_IER_MSI; in sunsu_change_speed()
1274 unsigned int ier; in sunsu_console_write() local
[all …]
A Dar933x_uart.c49 unsigned int ier; /* shadow Interrupt Enable Register */ member
98 up->ier |= AR933X_UART_INT_TX_EMPTY; in ar933x_uart_start_tx_interrupt()
99 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_start_tx_interrupt()
104 up->ier &= ~AR933X_UART_INT_TX_EMPTY; in ar933x_uart_stop_tx_interrupt()
105 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_tx_interrupt()
110 up->ier |= AR933X_UART_INT_RX_VALID; in ar933x_uart_start_rx_interrupt()
111 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_start_rx_interrupt()
116 up->ier &= ~AR933X_UART_INT_RX_VALID; in ar933x_uart_stop_rx_interrupt()
117 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_rx_interrupt()
511 up->ier = 0; in ar933x_uart_shutdown()
[all …]
/drivers/tty/serial/8250/
A D8250_early.c135 unsigned int ier; in init_port() local
138 ier = serial8250_early_in(port, UART_IER); in init_port()
139 serial8250_early_out(port, UART_IER, ier & UART_IER_UUE); /* no interrupt */ in init_port()
161 unsigned int ier; in early_serial8250_setup() local
164 ier = serial8250_early_in(port, UART_IER); in early_serial8250_setup()
165 serial8250_early_out(port, UART_IER, ier & UART_IER_UUE); in early_serial8250_setup()
A D8250_fsl.c66 (up->ier & (UART_IER_RLSI | UART_IER_RDI))) { in fsl8250_handle_irq()
74 up->ier = serial_port_in(port, UART_IER); in fsl8250_handle_irq()
75 if (up->ier & (UART_IER_RLSI | UART_IER_RDI)) { in fsl8250_handle_irq()
90 if ((lsr & UART_LSR_THRE) && (up->ier & UART_IER_THRI)) in fsl8250_handle_irq()
A D8250.h204 if (up->ier & UART_IER_THRI) in serial8250_set_THRI()
206 up->ier |= UART_IER_THRI; in serial8250_set_THRI()
207 serial_out(up, UART_IER, up->ier); in serial8250_set_THRI()
216 if (!(up->ier & UART_IER_THRI)) in serial8250_clear_THRI()
218 up->ier &= ~UART_IER_THRI; in serial8250_clear_THRI()
219 serial_out(up, UART_IER, up->ier); in serial8250_clear_THRI()
A D8250_ce4100.c36 u32 ret, ier, lsr; in ce4100_mem_serial_in() local
43 ier = mem_serial_in(p, UART_IER); in ce4100_mem_serial_in()
45 if (!(ier & UART_IER_THRI)) in ce4100_mem_serial_in()
A D8250_omap.c347 serial_out(up, UART_IER, up->ier); in omap8250_restore_regs()
453 up->ier &= ~UART_IER_MSI; in omap_8250_set_termios()
455 up->ier |= UART_IER_MSI; in omap_8250_set_termios()
755 serial_out(up, UART_IER, up->ier); in omap_8250_startup()
798 up->ier = 0; in omap_8250_shutdown()
848 serial_out(up, UART_IER, up->ier); in omap_8250_unthrottle()
1008 serial_out(p, UART_IER, p->ier); in __dma_rx_complete()
1068 serial_out(p, UART_IER, p->ier); in omap_8250_rx_dma()
1287 (up->ier & UART_IER_RDI)) { in am654_8250_handle_rx_dma()
1297 serial_out(up, UART_IER, up->ier); in am654_8250_handle_rx_dma()
[all …]
A D8250_port.c1569 up->ier &= ~UART_IER_MSI; in serial8250_disable_ms()
1586 up->ier |= UART_IER_MSI; in serial8250_enable_ms()
2048 unsigned int ier; in serial8250_put_poll_char() local
2063 ier = serial_port_in(port, UART_IER); in serial8250_put_poll_char()
2077 serial_port_out(port, UART_IER, ier); in serial8250_put_poll_char()
2403 up->ier = 0; in serial8250_do_shutdown()
2730 up->ier &= ~UART_IER_MSI; in serial8250_set_ier()
2732 up->ier |= UART_IER_MSI; in serial8250_set_ier()
2734 up->ier |= UART_IER_UUE; in serial8250_set_ier()
2736 up->ier |= UART_IER_RTOIE; in serial8250_set_ier()
[all …]
/drivers/net/can/rcar/
A Drcar_can.c84 u8 ier; /* Interrupt Enable Register */ member
100 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()
402 if (!(isr & priv->ier)) in rcar_can_interrupt()
414 priv->ier &= ~RCAR_CAN_IER_RXFIE; in rcar_can_interrupt()
415 writeb(priv->ier, &priv->regs->ier); in rcar_can_interrupt()
482 writeb(priv->ier, &priv->regs->ier); in rcar_can_start()
564 writeb(0, &priv->regs->ier); in rcar_can_stop()
700 priv->ier |= RCAR_CAN_IER_RXFIE; in rcar_can_rx_poll()
[all …]
/drivers/gpu/drm/i915/gvt/
A Dinterrupt.c63 #define ier_to_regbase(ier) (ier - 0xC) argument
230 u32 ier = *(u32 *)p_data; in intel_vgpu_reg_master_irq_handler() local
233 trace_write_ir(vgpu->id, "MASTER_IRQ", reg, ier, virtual_ier, in intel_vgpu_reg_master_irq_handler()
234 (virtual_ier ^ ier)); in intel_vgpu_reg_master_irq_handler()
241 ier &= GEN8_MASTER_IRQ_CONTROL; in intel_vgpu_reg_master_irq_handler()
244 vgpu_vreg(vgpu, reg) |= ier; in intel_vgpu_reg_master_irq_handler()
271 u32 ier = *(u32 *)p_data; in intel_vgpu_reg_ier_handler() local
273 trace_write_ir(vgpu->id, "IER", reg, ier, vgpu_vreg(vgpu, reg), in intel_vgpu_reg_ier_handler()
274 (vgpu_vreg(vgpu, reg) ^ ier)); in intel_vgpu_reg_ier_handler()
276 vgpu_vreg(vgpu, reg) = ier; in intel_vgpu_reg_ier_handler()
/drivers/mmc/core/
A Dsdio_uart.c80 unsigned char ier; member
316 port->ier &= ~UART_IER_MSI; in sdio_uart_change_speed()
318 port->ier |= UART_IER_MSI; in sdio_uart_change_speed()
322 sdio_out(port, UART_IER, port->ier); in sdio_uart_change_speed()
334 if (!(port->ier & UART_IER_THRI)) { in sdio_uart_start_tx()
335 port->ier |= UART_IER_THRI; in sdio_uart_start_tx()
342 if (port->ier & UART_IER_THRI) { in sdio_uart_stop_tx()
343 port->ier &= ~UART_IER_THRI; in sdio_uart_stop_tx()
350 port->ier &= ~UART_IER_RLSI; in sdio_uart_stop_rx()
352 sdio_out(port, UART_IER, port->ier); in sdio_uart_stop_rx()
[all …]
/drivers/mmc/host/
A Dsdhci.c310 host->ier |= SDHCI_INT_RETUNE; in sdhci_set_default_irqs()
1033 host->ier = (host->ier & ~pio_irqs) | dma_irqs; in sdhci_set_transfer_irqs()
1035 host->ier = (host->ier & ~dma_irqs) | pio_irqs; in sdhci_set_transfer_irqs()
1038 host->ier |= SDHCI_INT_AUTO_CMD_ERR; in sdhci_set_transfer_irqs()
2600 host->ier |= SDHCI_INT_CARD_INT; in sdhci_enable_sdio_irq_nolock()
2602 host->ier &= ~SDHCI_INT_CARD_INT; in sdhci_enable_sdio_irq_nolock()
3811 host->ier = 0; in sdhci_suspend_host()
3868 host->ier &= SDHCI_INT_CARD_INT; in sdhci_runtime_suspend_host()
3967 host->ier = host->cqe_ier; in sdhci_cqe_enable()
3975 mmc_hostname(mmc), host->ier, in sdhci_cqe_enable()
[all …]
A Dsdhci-omap.c363 if (host->ier & SDHCI_INT_DATA_CRC) { in sdhci_omap_execute_tuning()
364 host->ier &= ~SDHCI_INT_DATA_CRC; in sdhci_omap_execute_tuning()
493 host->ier |= SDHCI_INT_DATA_CRC; in sdhci_omap_execute_tuning()
494 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in sdhci_omap_execute_tuning()
495 sdhci_writel(host, host->ier, SDHCI_SIGNAL_ENABLE); in sdhci_omap_execute_tuning()
506 u32 ier = host->ier; in sdhci_omap_card_busy() local
520 ier |= SDHCI_INT_CARD_INT; in sdhci_omap_card_busy()
521 sdhci_writel(host, ier, SDHCI_INT_ENABLE); in sdhci_omap_card_busy()
522 sdhci_writel(host, ier, SDHCI_SIGNAL_ENABLE); in sdhci_omap_card_busy()
537 sdhci_writel(host, host->ier, SDHCI_INT_ENABLE); in sdhci_omap_card_busy()
[all …]
/drivers/iio/adc/
A Dstm32-adc-core.c59 u32 ier; member
315 .ier = STM32F4_ADC_CR1,
325 .ier = STM32H7_ADC_IER,
335 .ier = STM32H7_ADC_IER,
346 u32 ier, offset = stm32_adc_offset[adc]; in stm32_adc_eoc_enabled() local
348 ier = readl_relaxed(priv->common.base + offset + priv->cfg->regs->ier); in stm32_adc_eoc_enabled()
350 return ier & priv->cfg->regs->eocie_msk; in stm32_adc_eoc_enabled()
/drivers/dma/
A Dtimb_dma.c115 u32 ier; in __td_enable_chan_irq() local
118 ier = ioread32(td->membase + TIMBDMA_IER); in __td_enable_chan_irq()
119 ier |= 1 << id; in __td_enable_chan_irq()
121 ier); in __td_enable_chan_irq()
122 iowrite32(ier, td->membase + TIMBDMA_IER); in __td_enable_chan_irq()
571 u32 ier; in td_tasklet() local
590 ier = __td_ier_mask(td); in td_tasklet()
591 iowrite32(ier, td->membase + TIMBDMA_IER); in td_tasklet()
/drivers/gpio/
A Dgpio-adnp.c181 u8 ddr = 0, plr = 0, ier = 0, isr = 0; in adnp_gpio_dbg_show() local
192 err = adnp_read(adnp, GPIO_IER(adnp) + i, &ier); in adnp_gpio_dbg_show()
215 if (ier & BIT(j)) in adnp_gpio_dbg_show()
236 u8 changed, level = 0, isr = 0, ier = 0; in adnp_irq() local
249 err = adnp_read(adnp, GPIO_IER(adnp) + i, &ier); in adnp_irq()
266 pending &= isr & ier; in adnp_irq()

Completed in 100 milliseconds

123