Home
last modified time | relevance | path

Searched refs:ien (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-ml-ioh.c23 u32 ien; member
172 ioread32(&chip->reg->regs[chip->ch].ien); in ioh_gpio_save_reg_conf()
198 &chip->reg->regs[chip->ch].ien); in ioh_gpio_restore_reg_conf()
239 u32 ien; in ioh_irq_type() local
296 ien = ioread32(&chip->reg->regs[chip->ch].ien); in ioh_irq_type()
297 iowrite32(ien | BIT(ch), &chip->reg->regs[chip->ch].ien); in ioh_irq_type()
327 u32 ien; in ioh_irq_disable() local
330 ien in ioh_irq_disable()
341 u32 ien; ioh_irq_enable() local
[all...]
H A Dgpio-pch.c24 u32 ien; member
170 chip->pch_gpio_reg.ien_reg = ioread32(&chip->reg->ien); in pch_gpio_save_reg_conf()
186 iowrite32(chip->pch_gpio_reg.ien_reg, &chip->reg->ien); in pch_gpio_restore_reg_conf()
401 iowrite32(BIT(gpio_pins[chip->ioh]) - 1, &chip->reg->ien); in pch_gpio_probe()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-ml-ioh.c23 u32 ien; member
171 ioread32(&chip->reg->regs[chip->ch].ien); in ioh_gpio_save_reg_conf()
197 &chip->reg->regs[chip->ch].ien); in ioh_gpio_restore_reg_conf()
237 u32 ien; in ioh_irq_type() local
294 ien = ioread32(&chip->reg->regs[chip->ch].ien); in ioh_irq_type()
295 iowrite32(ien | BIT(ch), &chip->reg->regs[chip->ch].ien); in ioh_irq_type()
325 u32 ien; in ioh_irq_disable() local
328 ien in ioh_irq_disable()
339 u32 ien; ioh_irq_enable() local
[all...]
H A Dgpio-pch.c24 u32 ien; member
175 chip->pch_gpio_reg.ien_reg = ioread32(&chip->reg->ien); in pch_gpio_save_reg_conf()
191 iowrite32(chip->pch_gpio_reg.ien_reg, &chip->reg->ien); in pch_gpio_restore_reg_conf()
394 iowrite32(BIT(gpio_pins[chip->ioh]) - 1, &chip->reg->ien); in pch_gpio_probe()
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dperf_event_xscale.c552 unsigned long flags, ien, evtsel; in xscale2pmu_enable_event() local
558 ien = xscale2pmu_read_int_enable(); in xscale2pmu_enable_event()
563 ien |= XSCALE2_CCOUNT_INT_EN; in xscale2pmu_enable_event()
566 ien |= XSCALE2_COUNT0_INT_EN; in xscale2pmu_enable_event()
571 ien |= XSCALE2_COUNT1_INT_EN; in xscale2pmu_enable_event()
576 ien |= XSCALE2_COUNT2_INT_EN; in xscale2pmu_enable_event()
581 ien |= XSCALE2_COUNT3_INT_EN; in xscale2pmu_enable_event()
592 xscale2pmu_write_int_enable(ien); in xscale2pmu_enable_event()
598 unsigned long flags, ien, evtsel, of_flags; in xscale2pmu_disable_event() local
604 ien in xscale2pmu_disable_event()
[all...]
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dperf_event_xscale.c552 unsigned long flags, ien, evtsel; in xscale2pmu_enable_event() local
558 ien = xscale2pmu_read_int_enable(); in xscale2pmu_enable_event()
563 ien |= XSCALE2_CCOUNT_INT_EN; in xscale2pmu_enable_event()
566 ien |= XSCALE2_COUNT0_INT_EN; in xscale2pmu_enable_event()
571 ien |= XSCALE2_COUNT1_INT_EN; in xscale2pmu_enable_event()
576 ien |= XSCALE2_COUNT2_INT_EN; in xscale2pmu_enable_event()
581 ien |= XSCALE2_COUNT3_INT_EN; in xscale2pmu_enable_event()
592 xscale2pmu_write_int_enable(ien); in xscale2pmu_enable_event()
598 unsigned long flags, ien, evtsel, of_flags; in xscale2pmu_disable_event() local
604 ien in xscale2pmu_disable_event()
[all...]
/kernel/linux/linux-5.10/drivers/usb/cdns3/
H A Ddrd.h26 __le32 ien; member
47 __le32 ien; member
69 __le32 ien; member
99 __le32 ien; member
H A Ddrd.c135 writel(0, &cdns->otg_irq_regs->ien); in cdns3_otg_disable_irq()
145 OTGIEN_VBUSVALID_FALL_INT, &cdns->otg_irq_regs->ien); in cdns3_otg_enable_irq()
384 &cdns->otg_v0_regs->ien; in cdns3_drd_init()
397 &cdns->otg_cdnsp_regs->ien; in cdns3_drd_init()
401 &cdns->otg_v1_regs->ien; in cdns3_drd_init()
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Ddrd.h25 __le32 ien; member
46 __le32 ien; member
68 __le32 ien; member
102 __le32 ien; member
H A Ddrd.c160 writel(0, &cdns->otg_irq_regs->ien); in cdns_otg_disable_irq()
170 OTGIEN_VBUSVALID_FALL_INT, &cdns->otg_irq_regs->ien); in cdns_otg_enable_irq()
415 &cdns->otg_v0_regs->ien; in cdns_drd_init()
430 &cdns->otg_cdnsp_regs->ien; in cdns_drd_init()
434 &cdns->otg_v1_regs->ien; in cdns_drd_init()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dsprd_serial.c178 unsigned int ien, iclr; in sprd_stop_rx() local
184 ien = serial_in(port, SPRD_IEN); in sprd_stop_rx()
186 ien &= ~(SPRD_IEN_RX_FULL | SPRD_IEN_BREAK_DETECT); in sprd_stop_rx()
189 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
522 unsigned int ien, iclr; in sprd_stop_tx() local
530 ien = serial_in(port, SPRD_IEN); in sprd_stop_tx()
533 ien &= ~SPRD_IEN_TX_EMPTY; in sprd_stop_tx()
535 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
543 unsigned int ien; in sprd_start_tx() local
550 ien in sprd_start_tx()
715 unsigned int ien, fc; sprd_startup() local
[all...]
H A Dpnx8xxx_uart.c123 u32 ien; in pnx8xxx_stop_tx() local
126 ien = serial_in(sport, PNX8XXX_IEN); in pnx8xxx_stop_tx()
127 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx()
140 u32 ien; in pnx8xxx_start_tx() local
146 ien = serial_in(sport, PNX8XXX_IEN); in pnx8xxx_start_tx()
147 serial_out(sport, PNX8XXX_IEN, ien | PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx()
157 u32 ien; in pnx8xxx_stop_rx() local
160 ien = serial_in(sport, PNX8XXX_IEN); in pnx8xxx_stop_rx()
161 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx()
H A Defm32-uart.c125 u32 ien = efm32_uart_read32(efm_port, UARTn_IEN); in efm32_uart_stop_tx() local
128 ien &= ~(UARTn_IF_TXC | UARTn_IF_TXBL); in efm32_uart_stop_tx()
129 efm32_uart_write32(efm_port, ien, UARTn_IEN); in efm32_uart_stop_tx()
167 u32 ien; in efm32_uart_start_tx() local
171 ien = efm32_uart_read32(efm_port, UARTn_IEN); in efm32_uart_start_tx()
173 ien | UARTn_IF_TXBL | UARTn_IF_TXC, UARTn_IEN); in efm32_uart_start_tx()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dsprd_serial.c178 unsigned int ien, iclr; in sprd_stop_rx() local
184 ien = serial_in(port, SPRD_IEN); in sprd_stop_rx()
186 ien &= ~(SPRD_IEN_RX_FULL | SPRD_IEN_BREAK_DETECT); in sprd_stop_rx()
189 serial_out(port, SPRD_IEN, ien); in sprd_stop_rx()
519 unsigned int ien, iclr; in sprd_stop_tx() local
527 ien = serial_in(port, SPRD_IEN); in sprd_stop_tx()
530 ien &= ~SPRD_IEN_TX_EMPTY; in sprd_stop_tx()
532 serial_out(port, SPRD_IEN, ien); in sprd_stop_tx()
540 unsigned int ien; in sprd_start_tx() local
547 ien in sprd_start_tx()
690 unsigned int ien, fc; sprd_startup() local
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-efm32.c223 u32 ien = efm32_spi_read32(ddata, REG_IEN); in efm32_spi_rxirq() local
225 ien &= ~REG_IF_RXDATAV; in efm32_spi_rxirq()
227 efm32_spi_write32(ddata, ien, REG_IEN); in efm32_spi_rxirq()
255 u32 ien = efm32_spi_read32(ddata, REG_IEN); in efm32_spi_txirq() local
257 ien &= ~REG_IF_TXBL; in efm32_spi_txirq()
259 efm32_spi_write32(ddata, ien, REG_IEN); in efm32_spi_txirq()
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-coh901.c82 u32 ien; member
469 val = readl(U300_PIN_REG(offset, ien)); in u300_gpio_irq_enable()
470 writel(val | U300_PIN_BIT(offset), U300_PIN_REG(offset, ien)); in u300_gpio_irq_enable()
483 val = readl(U300_PIN_REG(offset, ien)); in u300_gpio_irq_disable()
484 writel(val & ~U300_PIN_BIT(offset), U300_PIN_REG(offset, ien)); in u300_gpio_irq_disable()
660 gpio->ien = U300_GPIO_PXIEN; in u300_gpio_probe()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-st.c533 u32 ien; in st_i2c_handle_read() local
551 ien = SSC_IEN_NACKEN | SSC_IEN_ARBLEN; in st_i2c_handle_read()
552 writel_relaxed(ien, i2c_dev->base + SSC_IEN); in st_i2c_handle_read()
569 u32 sta, ien; in st_i2c_isr_thread() local
572 ien = readl_relaxed(i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
576 it = __fls(sta & ien); in st_i2c_isr_thread()
578 dev_dbg(i2c_dev->dev, "spurious it (sta=0x%04x, ien=0x%04x)\n", in st_i2c_isr_thread()
579 sta, ien); in st_i2c_isr_thread()
H A Di2c-stm32f4.c561 u32 status, ien, event, cr2; in stm32f4_i2c_isr_event() local
564 ien = cr2 & STM32F4_I2C_CR2_IRQ_MASK; in stm32f4_i2c_isr_event()
567 if (ien & STM32F4_I2C_CR2_ITBUFEN) in stm32f4_i2c_isr_event()
574 "spurious evt irq (status=0x%08x, ien=0x%08x)\n", in stm32f4_i2c_isr_event()
575 status, ien); in stm32f4_i2c_isr_event()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-st.c533 u32 ien; in st_i2c_handle_read() local
551 ien = SSC_IEN_NACKEN | SSC_IEN_ARBLEN; in st_i2c_handle_read()
552 writel_relaxed(ien, i2c_dev->base + SSC_IEN); in st_i2c_handle_read()
569 u32 sta, ien; in st_i2c_isr_thread() local
572 ien = readl_relaxed(i2c_dev->base + SSC_IEN); in st_i2c_isr_thread()
576 it = __fls(sta & ien); in st_i2c_isr_thread()
578 dev_dbg(i2c_dev->dev, "spurious it (sta=0x%04x, ien=0x%04x)\n", in st_i2c_isr_thread()
579 sta, ien); in st_i2c_isr_thread()
H A Di2c-stm32f4.c561 u32 status, ien, event, cr2; in stm32f4_i2c_isr_event() local
564 ien = cr2 & STM32F4_I2C_CR2_IRQ_MASK; in stm32f4_i2c_isr_event()
567 if (ien & STM32F4_I2C_CR2_ITBUFEN) in stm32f4_i2c_isr_event()
574 "spurious evt irq (status=0x%08x, ien=0x%08x)\n", in stm32f4_i2c_isr_event()
575 status, ien); in stm32f4_i2c_isr_event()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Drockchip-nand-controller.c891 u32 sta, ien; in rk_nfc_irq() local
894 ien = readl_relaxed(nfc->regs + nfc->cfg->int_en_off); in rk_nfc_irq()
896 if (!(sta & ien)) in rk_nfc_irq()
900 writel(~sta & ien, nfc->regs + nfc->cfg->int_en_off); in rk_nfc_irq()
H A Dsunxi_nand.c264 u32 ien = readl(nfc->regs + NFC_REG_INT); in sunxi_nfc_interrupt() local
266 if (!(ien & st)) in sunxi_nfc_interrupt()
269 if ((ien & st) == ien) in sunxi_nfc_interrupt()
273 writel(~st & ien & NFC_INT_MASK, nfc->regs + NFC_REG_INT); in sunxi_nfc_interrupt()
/kernel/linux/linux-6.6/drivers/dma/
H A Dstm32-mdma.c1404 u32 reg, id, ccr, ien, status; in stm32_mdma_irq_handler() local
1421 ien = (ccr & STM32_MDMA_CCR_IRQ_MASK) >> 1; in stm32_mdma_irq_handler()
1423 if (!(status & ien)) { in stm32_mdma_irq_handler()
1427 "spurious it (status=0x%04x, ien=0x%04x)\n", status, ien); in stm32_mdma_irq_handler() local
1430 "spurious it (status=0x%04x, ien=0x%04x)\n", status, ien); in stm32_mdma_irq_handler() local
/kernel/linux/linux-5.10/drivers/dma/
H A Dstm32-mdma.c1352 u32 reg, id, ccr, ien, status; in stm32_mdma_irq_handler() local
1374 ien = (ccr & STM32_MDMA_CCR_IRQ_MASK) >> 1; in stm32_mdma_irq_handler()
1376 if (!(status & ien)) { in stm32_mdma_irq_handler()
1379 "spurious it (status=0x%04x, ien=0x%04x)\n", in stm32_mdma_irq_handler()
1380 status, ien); in stm32_mdma_irq_handler() local
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dmtk_nand.c1108 u16 sta, ien; in mtk_nfc_irq() local
1111 ien = nfi_readw(nfc, NFI_INTR_EN); in mtk_nfc_irq()
1113 if (!(sta & ien)) in mtk_nfc_irq()
1116 nfi_writew(nfc, ~sta & ien, NFI_INTR_EN); in mtk_nfc_irq()

Completed in 34 milliseconds

12