Home
last modified time | relevance | path

Searched refs:irq_en (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/media/rc/img-ir/
Dimg-ir-raw.c89 u32 irq_en; in img_ir_setup_raw() local
96 irq_en = img_ir_read(priv, IMG_IR_IRQ_ENABLE); in img_ir_setup_raw()
97 irq_en |= IMG_IR_IRQ_EDGE; in img_ir_setup_raw()
99 img_ir_write(priv, IMG_IR_IRQ_ENABLE, irq_en); in img_ir_setup_raw()
138 u32 irq_en; in img_ir_remove_raw() local
146 irq_en = img_ir_read(priv, IMG_IR_IRQ_ENABLE); in img_ir_remove_raw()
147 irq_en &= ~IMG_IR_IRQ_EDGE; in img_ir_remove_raw()
148 img_ir_write(priv, IMG_IR_IRQ_ENABLE, irq_en); in img_ir_remove_raw()
Dimg-ir-hw.c422 u32 irq_en, irq_on; in _img_ir_set_filter() local
424 irq_en = img_ir_read(priv, IMG_IR_IRQ_ENABLE); in _img_ir_set_filter()
430 irq_en &= ~(IMG_IR_IRQ_DATA_VALID | IMG_IR_IRQ_DATA2_VALID); in _img_ir_set_filter()
434 irq_en &= ~IMG_IR_IRQ_DATA_MATCH; in _img_ir_set_filter()
437 irq_en |= irq_on; in _img_ir_set_filter()
442 img_ir_write(priv, IMG_IR_IRQ_ENABLE, irq_en); in _img_ir_set_filter()
549 u32 ir_status, irq_en; in img_ir_set_decoder() local
571 irq_en = img_ir_read(priv, IMG_IR_IRQ_ENABLE); in img_ir_set_decoder()
572 img_ir_write(priv, IMG_IR_IRQ_ENABLE, irq_en & IMG_IR_IRQ_EDGE); in img_ir_set_decoder()
/Linux-v4.19/drivers/thermal/
Dintel_bxt_pmic_thermal.c40 u16 irq_en; member
63 .irq_en = BXTWC_MTHRM0IRQ,
72 .irq_en = BXTWC_MTHRM0IRQ,
84 .irq_en = BXTWC_MTHRM0IRQ,
93 .irq_en = BXTWC_MTHRM0IRQ,
105 .irq_en = BXTWC_MTHRM0IRQ,
114 .irq_en = BXTWC_MTHRM0IRQ,
126 .irq_en = BXTWC_MTHRM2IRQ,
267 reg = thermal_data->maps[i].trip_config[j].irq_en; in pmic_thermal_probe()
/Linux-v4.19/drivers/tty/serial/
Dqcom_geni_serial.c543 u32 irq_en; in qcom_geni_serial_start_tx() local
560 irq_en = readl_relaxed(uport->membase + SE_GENI_M_IRQ_EN); in qcom_geni_serial_start_tx()
561 irq_en |= M_TX_FIFO_WATERMARK_EN | M_CMD_DONE_EN; in qcom_geni_serial_start_tx()
565 writel_relaxed(irq_en, uport->membase + SE_GENI_M_IRQ_EN); in qcom_geni_serial_start_tx()
571 u32 irq_en; in qcom_geni_serial_stop_tx() local
575 irq_en = readl_relaxed(uport->membase + SE_GENI_M_IRQ_EN); in qcom_geni_serial_stop_tx()
576 irq_en &= ~M_CMD_DONE_EN; in qcom_geni_serial_stop_tx()
578 irq_en &= ~M_TX_FIFO_WATERMARK_EN; in qcom_geni_serial_stop_tx()
582 writel_relaxed(irq_en, uport->membase + SE_GENI_M_IRQ_EN); in qcom_geni_serial_stop_tx()
608 u32 irq_en; in qcom_geni_serial_start_rx() local
[all …]
Dmen_z135_uart.c332 goto irq_en; in men_z135_handle_tx()
346 goto irq_en; in men_z135_handle_tx()
365 irq_en: in men_z135_handle_tx()
/Linux-v4.19/drivers/rtc/
Drtc-tps6586x.c60 bool irq_en; member
138 if (enabled && !rtc->irq_en) { in tps6586x_rtc_alarm_irq_enable()
140 rtc->irq_en = true; in tps6586x_rtc_alarm_irq_enable()
141 } else if (!enabled && rtc->irq_en) { in tps6586x_rtc_alarm_irq_enable()
143 rtc->irq_en = false; in tps6586x_rtc_alarm_irq_enable()
/Linux-v4.19/drivers/mfd/
Dtps6586x.c133 u32 irq_en; member
245 tps6586x->irq_en |= (1 << __irq); in tps6586x_irq_enable()
256 tps6586x->irq_en &= ~(1 << __irq); in tps6586x_irq_disable()
331 if (tps6586x->irq_en & (1 << i)) in tps6586x_irq()
/Linux-v4.19/drivers/usb/phy/
Dphy-mv-usb.c171 mvotg->irq_en = OTGSC_INTR_A_SESSION_VALID in mv_otg_init_irq()
177 mvotg->irq_en |= OTGSC_INTR_B_SESSION_VALID in mv_otg_init_irq()
184 mvotg->irq_en |= OTGSC_INTR_USB_ID; in mv_otg_init_irq()
189 otgsc |= mvotg->irq_en; in mv_otg_init_irq()
871 otgsc |= mvotg->irq_en; in mv_otg_resume()
Dphy-mv-usb.h146 u32 irq_en; member
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_i2c.c309 static int gmbus_wait(struct drm_i915_private *dev_priv, u32 status, u32 irq_en) in gmbus_wait() argument
320 irq_en = 0; in gmbus_wait()
323 I915_WRITE_FW(GMBUS4, irq_en); in gmbus_wait()
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dbcmsdh.c80 if (sdiodev->irq_en) { in brcmf_sdiod_oob_irqhandler()
82 sdiodev->irq_en = false; in brcmf_sdiod_oob_irqhandler()
117 sdiodev->irq_en = true; in brcmf_sdiod_intr_register()
197 sdiodev->irq_en = false; in brcmf_sdiod_intr_unregister()
Dsdio.h183 bool irq_en; /* irq enable flags */ member
Dsdio.c2477 if (!sdiodev->irq_en && !atomic_read(&bus->ipend)) { in brcmf_sdio_clrintr()
2479 sdiodev->irq_en = true; in brcmf_sdio_clrintr()
/Linux-v4.19/drivers/mmc/host/
Dmeson-gx-mmc.c1022 u32 irq_en, status, raw_status; in meson_mmc_irq() local
1032 irq_en = readl(host->regs + SD_EMMC_IRQ_EN); in meson_mmc_irq()
1034 status = raw_status & irq_en; in meson_mmc_irq()
1070 writel(irq_en, host->regs + SD_EMMC_STATUS); in meson_mmc_irq()
1077 raw_status, irq_en); in meson_mmc_irq()
/Linux-v4.19/drivers/usb/gadget/udc/
Domap_udc.c940 u16 irq_en = omap_readw(UDC_IRQ_EN); in omap_ep_queue() local
942 irq_en |= UDC_DS_CHG_IE | UDC_EP0_IE; in omap_ep_queue()
944 irq_en |= UDC_EPN_RX_IE in omap_ep_queue()
946 omap_writew(irq_en, UDC_IRQ_EN); in omap_ep_queue()
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dde4x5.c682 imr |= lp->irq_en;\
688 imr &= ~lp->irq_en;\
809 s32 irq_en; /* Summary interrupt bits */ member
1230 lp->irq_en = IMR_NIM | IMR_AIM; in de4x5_hw_init()