Home
last modified time | relevance | path

Searched full:int_en (Results 1 – 25 of 59) sorted by relevance

123

/linux-6.14.4/drivers/usb/host/
Dxhci-rzv2m.c31 u32 int_en; in xhci_rzv2m_start() local
35 int_en = readl(hcd->regs + RZV2M_USB3_INTEN); in xhci_rzv2m_start()
36 int_en |= RZV2M_USB3_INT_ENA_VAL; in xhci_rzv2m_start()
37 writel(int_en, hcd->regs + RZV2M_USB3_INTEN); in xhci_rzv2m_start()
/linux-6.14.4/arch/mips/include/asm/octeon/
Dcvmx-gpio-defs.h57 uint64_t int_en:1; member
63 uint64_t int_en:1;
80 uint64_t int_en:1; member
86 uint64_t int_en:1;
101 uint64_t int_en:1; member
107 uint64_t int_en:1;
364 uint64_t int_en:1; member
370 uint64_t int_en:1;
/linux-6.14.4/drivers/comedi/drivers/
Dadv_pci_dio.c96 unsigned short int_en; /* interrupt enable/status bit */ member
285 if (irqflags & board->sdirq[i].int_en) in pci_dio_interrupt()
347 unsigned short int_en; in pci_dio_asy_cmd() local
349 int_en = board->sdirq[s->index - dev_private->irq_subd].int_en; in pci_dio_asy_cmd()
353 dev_private->int_rf |= int_en; /* falling edge */ in pci_dio_asy_cmd()
355 dev_private->int_rf &= ~int_en; /* rising edge */ in pci_dio_asy_cmd()
357 dev_private->int_ctrl |= int_en; /* enable interrupt source */ in pci_dio_asy_cmd()
375 unsigned short int_en; in pci_dio_asy_cancel() local
381 int_en = board->sdirq[s->index - dev_private->irq_subd].int_en; in pci_dio_asy_cancel()
384 dev_private->int_ctrl &= ~int_en; in pci_dio_asy_cancel()
[all …]
/linux-6.14.4/drivers/dma/ioat/
Dhw.h76 unsigned int int_en:1; member
110 unsigned int int_en:1; member
157 unsigned int int_en:1; member
206 unsigned int int_en:1; member
Dprep.c141 hw->ctl_f.int_en = !!(flags & DMA_PREP_INTERRUPT); in ioat_dma_prep_memcpy_lock()
235 hw->ctl_f.int_en = !!(flags & DMA_PREP_INTERRUPT); in __ioat_prep_xor_lock()
292 pq->ctl_f.int_en, pq->ctl_f.compl_write, in dump_pq_desc_dbg()
325 pq->ctl_f.op, pq->ctl_f.int_en, in dump_pq16_desc_dbg()
441 pq->ctl_f.int_en = !!(flags & DMA_PREP_INTERRUPT); in __ioat_prep_pq_lock()
451 hw->ctl_f.int_en = !!(flags & DMA_PREP_INTERRUPT); in __ioat_prep_pq_lock()
554 pq->ctl_f.int_en = !!(flags & DMA_PREP_INTERRUPT); in __ioat_prep_pq16_lock()
722 hw->ctl_f.int_en = 1; in ioat_prep_interrupt_lock()
Ddma.h225 " ctl: %#10.8x (op: %#x int_en: %d compl: %d)\n", id, in __dump_desc_dbg()
228 hw->ctl, hw->ctl_f.op, hw->ctl_f.int_en, hw->ctl_f.compl_write); in __dump_desc_dbg()
/linux-6.14.4/drivers/iio/light/
Dapds9306.c143 * @int_en: Interrupt enable regfield
155 struct regmap_field *int_en; member
431 rf->int_en = tmp; in apds9306_regfield_init()
1037 int int_en, int_src, ret; in apds9306_read_event_config() local
1047 ret = regmap_field_read(rf->int_en, &int_en); in apds9306_read_event_config()
1052 return int_en && (int_src == APDS9306_INT_SRC_ALS); in apds9306_read_event_config()
1055 return int_en && (int_src == APDS9306_INT_SRC_CLEAR); in apds9306_read_event_config()
1060 ret = regmap_field_read(rf->int_thresh_var_en, &int_en); in apds9306_read_event_config()
1064 return int_en; in apds9306_read_event_config()
1084 ret = regmap_field_read(rf->int_en, &enabled); in apds9306_write_event_config()
[all …]
Dadux1020.c105 u16 int_en; member
112 .int_en = ADUX1020_PROX_INT_ENABLE,
326 adux1020_modes[mode].int_en); in adux1020_measure()
351 (~adux1020_modes[mode].int_en)); in adux1020_measure()
/linux-6.14.4/drivers/i2c/busses/
Di2c-altera.c94 u32 int_en; in altr_i2c_int_enable() local
96 int_en = readl(idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable()
98 idev->isr_mask = int_en | mask; in altr_i2c_int_enable()
100 idev->isr_mask = int_en & ~mask; in altr_i2c_int_enable()
107 u32 int_en = readl(idev->base + ALTR_I2C_ISR); in altr_i2c_int_clear() local
109 writel(int_en | mask, idev->base + ALTR_I2C_ISR); in altr_i2c_int_clear()
Di2c-exynos5.c592 u32 int_en = readl(i2c->regs + HSI2C_INT_ENABLE); in exynos5_i2c_irq() local
594 int_en &= ~HSI2C_INT_TX_ALMOSTEMPTY_EN; in exynos5_i2c_irq()
595 writel(int_en, i2c->regs + HSI2C_INT_ENABLE); in exynos5_i2c_irq()
710 u32 int_en = 0; in exynos5_i2c_message_start() local
718 int_en |= HSI2C_INT_I2C; in exynos5_i2c_message_start()
720 int_en |= HSI2C_INT_I2C_TRANS; in exynos5_i2c_message_start()
735 int_en |= (HSI2C_INT_RX_ALMOSTFULL_EN | in exynos5_i2c_message_start()
744 int_en |= HSI2C_INT_TX_ALMOSTEMPTY_EN; in exynos5_i2c_message_start()
764 writel(int_en, i2c->regs + HSI2C_INT_ENABLE); in exynos5_i2c_message_start()
Di2c-axxia.c156 u32 int_en; in i2c_int_disable() local
158 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_disable()
159 writel(int_en & ~mask, idev->base + MST_INT_ENABLE); in i2c_int_disable()
164 u32 int_en; in i2c_int_enable() local
166 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_enable()
167 writel(int_en | mask, idev->base + MST_INT_ENABLE); in i2c_int_enable()
/linux-6.14.4/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c455 iowrite32(PCH_GBE_INT_ENABLE_MASK, &hw->reg->INT_EN); in pch_gbe_mac_set_wol_event()
725 iowrite32(0, &hw->reg->INT_EN); in pch_gbe_irq_disable()
729 netdev_dbg(adapter->netdev, "INT_EN reg : 0x%08x\n", in pch_gbe_irq_disable()
730 ioread32(&hw->reg->INT_EN)); in pch_gbe_irq_disable()
742 iowrite32(PCH_GBE_INT_ENABLE_MASK, &hw->reg->INT_EN); in pch_gbe_irq_enable()
744 netdev_dbg(adapter->netdev, "INT_EN reg : 0x%08x\n", in pch_gbe_irq_enable()
745 ioread32(&hw->reg->INT_EN)); in pch_gbe_irq_enable()
1255 u32 int_en; in pch_gbe_intr() local
1259 int_st = int_st & ioread32(&hw->reg->INT_EN); in pch_gbe_intr()
1271 int_en = ioread32(&hw->reg->INT_EN); in pch_gbe_intr()
[all …]
/linux-6.14.4/drivers/mmc/host/
Dushc.c114 #define INT_EN 1 macro
184 && test_bit(INT_EN, &ushc->flags) in int_callback()
192 if (!test_bit(INT_EN, &ushc->flags)) in int_callback()
392 set_bit(INT_EN, &ushc->flags); in ushc_enable_sdio_irq()
394 clear_bit(INT_EN, &ushc->flags); in ushc_enable_sdio_irq()
/linux-6.14.4/drivers/mailbox/
Darm_mhuv2.c98 u32 int_en; member
111 struct int_en_t int_en; member
138 struct int_en_t int_en; member
394 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_en); in mhuv2_data_transfer_tx_startup()
405 writel_relaxed(0x0, &mhu->send->ch_wn[i].int_en); in mhuv2_data_transfer_tx_shutdown()
921 writel_relaxed(0x1, &mhu->send->ch_wn[priv->ch_wn_idx].int_en); in mhuv2_allocate_channels()
997 writel_relaxed_bitfield(1, &mhu->send->int_en, struct int_en_t, chcomb); in mhuv2_tx_init()
1001 writel_relaxed(0x0, &mhu->send->ch_wn[i].int_en); in mhuv2_tx_init()
1052 writel_relaxed_bitfield(1, &mhu->recv->int_en, struct int_en_t, chcomb); in mhuv2_rx_init()
/linux-6.14.4/drivers/net/ethernet/mellanox/mlxbf_gige/
Dmlxbf_gige_main.c135 u64 int_en; in mlxbf_gige_open() local
175 /* Set bits in INT_EN that we care about */ in mlxbf_gige_open()
176 int_en = MLXBF_GIGE_INT_EN_HW_ACCESS_ERROR | in mlxbf_gige_open()
187 writeq(int_en, priv->base + MLXBF_GIGE_INT_EN); in mlxbf_gige_open()
/linux-6.14.4/drivers/iio/accel/
Dadxl380.c1342 bool int_en; in adxl380_read_event_config() local
1361 ret = adxl380_read_act_inact_int(st, ADXL380_ACTIVITY, &int_en); in adxl380_read_event_config()
1364 return int_en; in adxl380_read_event_config()
1366 ret = adxl380_read_act_inact_int(st, ADXL380_INACTIVITY, &int_en); in adxl380_read_event_config()
1369 return int_en; in adxl380_read_event_config()
1371 ret = adxl380_read_tap_int(st, ADXL380_SINGLE_TAP, &int_en); in adxl380_read_event_config()
1374 return int_en && tap_axis_en; in adxl380_read_event_config()
1376 ret = adxl380_read_tap_int(st, ADXL380_DOUBLE_TAP, &int_en); in adxl380_read_event_config()
1379 return int_en && tap_axis_en; in adxl380_read_event_config()
/linux-6.14.4/drivers/clocksource/
Dtimer-loongson1-pwm.c24 #define INT_EN BIT(5) macro
58 writel((INT_EN | PWM_OE | CNT_EN), timer_of_base(to) + PWM_CTRL); in ls1x_pwmtimer_start()
/linux-6.14.4/sound/drivers/
Dportman2x4.c124 #define INT_EN PP_CMD_IEN /* Interrupt enable. */ macro
205 * command = TXDATA0 | INT_EN; in portman_write_midi()
209 command |= INT_EN; in portman_write_midi()
276 cmdout = (port << 1) | INT_EN; /* Address + IE + No Strobe. */ in portman_read_midi()
351 int command = INT_EN; in portman_data_avail()
413 portman_write_command(pm, command | INT_EN); in portman_flush_input()
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/
Dmicrochip,pac1921.yaml45 INT_EN register bit after asserting the READ/INT_OVR register bit.
/linux-6.14.4/drivers/net/ethernet/smsc/
Dsmsc911x.c1233 temp = smsc911x_reg_read(pdata, INT_EN); in smsc911x_poll()
1235 smsc911x_reg_write(pdata, INT_EN, temp); in smsc911x_poll()
1527 smsc911x_reg_write(pdata, INT_EN, 0); in smsc911x_disable_irq_chip()
1536 u32 inten = smsc911x_reg_read(pdata, INT_EN); in smsc911x_irqhandler()
1541 temp = smsc911x_reg_read(pdata, INT_EN); in smsc911x_irqhandler()
1543 smsc911x_reg_write(pdata, INT_EN, temp); in smsc911x_irqhandler()
1578 temp = smsc911x_reg_read(pdata, INT_EN); in smsc911x_irqhandler()
1580 smsc911x_reg_write(pdata, INT_EN, temp); in smsc911x_irqhandler()
1681 temp = smsc911x_reg_read(pdata, INT_EN); in smsc911x_open()
1683 smsc911x_reg_write(pdata, INT_EN, temp); in smsc911x_open()
[all …]
/linux-6.14.4/drivers/input/mouse/
Dsynaptics_i2c.c277 u8 int_en; in synaptics_i2c_config() local
285 int_en = (polling_req) ? 0 : INT_ENA_ABS_MSK | INT_ENA_REL_MSK; in synaptics_i2c_config()
286 ret = synaptics_i2c_reg_set(client, INTERRUPT_EN_REG, int_en); in synaptics_i2c_config()
/linux-6.14.4/drivers/pinctrl/
Dpinctrl-rockchip.h209 * @int_en: interrupt enable
226 u32 int_en; member
/linux-6.14.4/drivers/thermal/qcom/
Dtsens.c738 ret = regmap_field_write(priv->rf[INT_EN], val); in tsens_enable_irq()
748 regmap_field_write(priv->rf[INT_EN], 0); in tsens_disable_irq()
990 priv->rf[INT_EN] = devm_regmap_field_alloc(dev, priv->tm_map, in init_common()
991 priv->fields[INT_EN]); in init_common()
992 if (IS_ERR(priv->rf[INT_EN])) { in init_common()
993 ret = PTR_ERR(priv->rf[INT_EN]); in init_common()
/linux-6.14.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_ptp.h82 u8 int_en; member
/linux-6.14.4/drivers/gpu/drm/vc4/
Dvc4_dsi.c1261 DSI_PORT_WRITE(INT_EN, (DSI0_INTERRUPTS_ALWAYS_ENABLED | in vc4_dsi_host_transfer()
1264 DSI_PORT_WRITE(INT_EN, in vc4_dsi_host_transfer()
1273 DSI_PORT_WRITE(INT_EN, (DSI1_INTERRUPTS_ALWAYS_ENABLED | in vc4_dsi_host_transfer()
1276 DSI_PORT_WRITE(INT_EN, (DSI1_INTERRUPTS_ALWAYS_ENABLED | in vc4_dsi_host_transfer()
1295 DSI_PORT_WRITE(INT_EN, DSI_PORT_BIT(INTERRUPTS_ALWAYS_ENABLED)); in vc4_dsi_host_transfer()
1341 DSI_PORT_WRITE(INT_EN, DSI_PORT_BIT(INTERRUPTS_ALWAYS_ENABLED)); in vc4_dsi_host_transfer()
1728 DSI_PORT_WRITE(INT_EN, DSI1_INTERRUPTS_ALWAYS_ENABLED); in vc4_dsi_bind()

123