Home
last modified time | relevance | path

Searched refs:intr_mask (Results 1 – 25 of 72) sorted by relevance

123

/linux/drivers/irqchip/
A Dirq-xilinx-intc.c40 u32 intr_mask; member
131 if (irqc->intr_mask & BIT(hw)) { in xintc_map()
185 ret = of_property_read_u32(intc, "xlnx,kind-of-intr", &irqc->intr_mask); in xilinx_intc_of_init()
188 irqc->intr_mask = 0; in xilinx_intc_of_init()
191 if (irqc->intr_mask >> irqc->nr_irq) in xilinx_intc_of_init()
195 intc, irqc->nr_irq, irqc->intr_mask); in xilinx_intc_of_init()
/linux/drivers/scsi/qla4xxx/
A Dql4_inline.h42 &ha->reg->u1.isp4022.intr_mask); in __qla4xxx_enable_intrs()
43 readl(&ha->reg->u1.isp4022.intr_mask); in __qla4xxx_enable_intrs()
56 &ha->reg->u1.isp4022.intr_mask); in __qla4xxx_disable_intrs()
57 readl(&ha->reg->u1.isp4022.intr_mask); in __qla4xxx_disable_intrs()
A Dql4_dbg.c65 (uint8_t) offsetof(struct isp_reg, u1.isp4022.intr_mask), in qla4xxx_dump_registers()
66 readw(&ha->reg->u1.isp4022.intr_mask)); in qla4xxx_dump_registers()
/linux/drivers/gpio/
A Dgpio-realtek-otto.c59 u16 intr_mask[REALTEK_GPIO_PORTS_PER_BANK]; member
132 m = ctrl->intr_mask[port]; in realtek_gpio_irq_unmask()
134 ctrl->intr_mask[port] = m; in realtek_gpio_irq_unmask()
149 m = ctrl->intr_mask[port]; in realtek_gpio_irq_mask()
151 ctrl->intr_mask[port] = m; in realtek_gpio_irq_mask()
186 realtek_gpio_write_imr(ctrl, port, t, ctrl->intr_mask[port]); in realtek_gpio_irq_set_type()
/linux/drivers/i2c/busses/
A Di2c-xlp9xx.c327 u32 intr_mask, cmd, val, len; in xlp9xx_i2c_xfer_msg() local
374 intr_mask = (XLP9XX_I2C_INTEN_ARLOST | XLP9XX_I2C_INTEN_BUSERR | in xlp9xx_i2c_xfer_msg()
378 intr_mask |= XLP9XX_I2C_INTEN_MFIFOHI; in xlp9xx_i2c_xfer_msg()
380 intr_mask |= XLP9XX_I2C_INTEN_SADDR; in xlp9xx_i2c_xfer_msg()
383 intr_mask |= XLP9XX_I2C_INTEN_SADDR; in xlp9xx_i2c_xfer_msg()
385 intr_mask |= XLP9XX_I2C_INTEN_MFIFOEMTY; in xlp9xx_i2c_xfer_msg()
387 xlp9xx_i2c_unmask_irq(priv, intr_mask); in xlp9xx_i2c_xfer_msg()
A Di2c-designware-master.c367 u32 intr_mask; in i2c_dw_xfer_msg() local
375 intr_mask = DW_IC_INTR_MASTER_MASK; in i2c_dw_xfer_msg()
475 intr_mask &= ~DW_IC_INTR_TX_EMPTY; in i2c_dw_xfer_msg()
478 intr_mask = 0; in i2c_dw_xfer_msg()
480 regmap_write(dev->map, DW_IC_INTR_MASK, intr_mask); in i2c_dw_xfer_msg()
/linux/drivers/scsi/bfa/
A Dbfa_hw_ct.c34 bfa_regs->intr_mask = (kva + HOSTFN0_INT_MSK); in bfa_hwct_reginit()
37 bfa_regs->intr_mask = (kva + HOSTFN1_INT_MSK); in bfa_hwct_reginit()
48 bfa_regs->intr_mask = (kva + CT2_HOSTFN_INTR_MASK); in bfa_hwct2_reginit()
A Dbfa_hw_cb.c24 bfa_regs->intr_mask = (kva + HOSTFN0_INT_MSK); in bfa_hwcb_reginit()
27 bfa_regs->intr_mask = (kva + HOSTFN1_INT_MSK); in bfa_hwcb_reginit()
/linux/drivers/soc/qcom/
A Dsmsm.c481 u32 *intr_mask; in qcom_smsm_probe() local
553 intr_mask = qcom_smem_get(QCOM_SMEM_HOST_ANY, SMEM_SMSM_CPU_INTR_MASK, NULL); in qcom_smsm_probe()
554 if (IS_ERR(intr_mask)) { in qcom_smsm_probe()
556 return PTR_ERR(intr_mask); in qcom_smsm_probe()
561 smsm->subscription = intr_mask + smsm->local_host * smsm->num_hosts; in qcom_smsm_probe()
588 entry->subscription = intr_mask + id * smsm->num_hosts; in qcom_smsm_probe()
/linux/drivers/spi/
A Dspi-xlp.c275 u32 intr_mask = 0; in xlp_spi_xfer_block() local
295 intr_mask |= XLP_SPI_INTR_TXTH | XLP_SPI_INTR_TXUF | in xlp_spi_xfer_block()
298 intr_mask |= XLP_SPI_INTR_RXTH | XLP_SPI_INTR_RXOF; in xlp_spi_xfer_block()
300 intr_mask |= XLP_SPI_INTR_DONE; in xlp_spi_xfer_block()
301 xlp_spi_reg_write(xs, xs->cs, XLP_SPI_INTR_EN, intr_mask); in xlp_spi_xfer_block()
/linux/drivers/net/ethernet/silan/
A Dsc92031.c290 atomic_t intr_mask; member
359 atomic_set(&priv->intr_mask, 0); in sc92031_disable_interrupts()
378 atomic_set(&priv->intr_mask, IntrBits); in sc92031_enable_interrupts()
625 atomic_set(&priv->intr_mask, 0); in _sc92031_reset()
838 u32 intr_status, intr_mask; in sc92031_tasklet() local
865 intr_mask = atomic_read(&priv->intr_mask); in sc92031_tasklet()
868 iowrite32(intr_mask, port_base + IntrMask); in sc92031_tasklet()
878 u32 intr_status, intr_mask; in sc92031_interrupt() local
898 intr_mask = atomic_read(&priv->intr_mask); in sc92031_interrupt()
901 iowrite32(intr_mask, port_base + IntrMask); in sc92031_interrupt()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
A Dbase.c116 gpio->func->intr_mask(gpio, type, 1 << index, 0); in nvkm_gpio_intr_fini()
123 gpio->func->intr_mask(gpio, type, 1 << index, 1 << index); in nvkm_gpio_intr_init()
170 gpio->func->intr_mask(gpio, NVKM_GPIO_TOGGLED, mask, 0); in nvkm_gpio_fini()
A Dpriv.h19 void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32); member
/linux/drivers/phy/qualcomm/
A Dphy-qcom-qusb2.c612 u32 intr_mask; in qusb2_phy_runtime_suspend() local
627 intr_mask = DPSE_INTR_EN | DMSE_INTR_EN; in qusb2_phy_runtime_suspend()
633 intr_mask |= DMSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend()
637 intr_mask |= DPSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend()
641 intr_mask |= DMSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend()
642 intr_mask |= DPSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend()
646 writel(intr_mask, qphy->base + cfg->regs[QUSB2PHY_INTR_CTRL]); in qusb2_phy_runtime_suspend()
/linux/drivers/net/ethernet/atheros/atl1c/
A Datl1c_main.c823 hw->intr_mask = IMR_NORMAL_MASK; in atl1c_sw_init()
825 hw->intr_mask |= atl1c_qregs[i].tx_isr; in atl1c_sw_init()
827 hw->intr_mask |= atl1c_qregs[i].rx_isr; in atl1c_sw_init()
1657 u32 intr_mask; in atl1c_intr_rx_tx() local
1661 intr_mask = hw->intr_mask; in atl1c_intr_rx_tx()
1666 intr_mask &= ~atl1c_qregs[i].rx_isr; in atl1c_intr_rx_tx()
1674 intr_mask &= ~atl1c_qregs[i].tx_isr; in atl1c_intr_rx_tx()
1679 if (hw->intr_mask != intr_mask) { in atl1c_intr_rx_tx()
1680 hw->intr_mask = intr_mask; in atl1c_intr_rx_tx()
1681 AT_WRITE_REG(hw, REG_IMR, hw->intr_mask); in atl1c_intr_rx_tx()
[all …]
/linux/drivers/soundwire/
A Dqcom.c151 u32 intr_mask; member
502 intr_sts_masked = intr_sts & swrm->intr_mask; in qcom_swrm_irq_handler()
539 swrm->intr_mask &= ~SWRM_INTERRUPT_STATUS_MASTER_CLASH_DET; in qcom_swrm_irq_handler()
540 swrm->reg_write(swrm, SWRM_INTERRUPT_CPU_EN, swrm->intr_mask); in qcom_swrm_irq_handler()
572 swrm->intr_mask &= ~SWRM_INTERRUPT_STATUS_DOUT_PORT_COLLISION; in qcom_swrm_irq_handler()
574 SWRM_INTERRUPT_CPU_EN, swrm->intr_mask); in qcom_swrm_irq_handler()
580 swrm->intr_mask &= in qcom_swrm_irq_handler()
583 SWRM_INTERRUPT_CPU_EN, swrm->intr_mask); in qcom_swrm_irq_handler()
604 intr_sts_masked = intr_sts & swrm->intr_mask; in qcom_swrm_irq_handler()
623 ctrl->intr_mask = SWRM_INTERRUPT_STATUS_RMSK; in qcom_swrm_init()
/linux/drivers/usb/dwc2/
A Dhcd_queue.c1724 u32 intr_mask; in dwc2_hcd_qh_add() local
1757 intr_mask = dwc2_readl(hsotg, GINTMSK); in dwc2_hcd_qh_add()
1758 intr_mask |= GINTSTS_SOF; in dwc2_hcd_qh_add()
1759 dwc2_writel(hsotg, intr_mask, GINTMSK); in dwc2_hcd_qh_add()
1775 u32 intr_mask; in dwc2_hcd_qh_unlink() local
1798 intr_mask = dwc2_readl(hsotg, GINTMSK); in dwc2_hcd_qh_unlink()
1799 intr_mask &= ~GINTSTS_SOF; in dwc2_hcd_qh_unlink()
1800 dwc2_writel(hsotg, intr_mask, GINTMSK); in dwc2_hcd_qh_unlink()
/linux/drivers/watchdog/
A Dcpwd.c88 u8 intr_mask; member
210 (p->devs[index].intr_mask); in cpwd_toggleintr()
316 if (intr & p->devs[index].intr_mask) { in cpwd_getstatus()
580 p->devs[i].intr_mask = (WD0_INTR_MASK << i); in cpwd_probe()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
A Dgk20a.c32 .intr_mask = gf100_mc_intr_mask,
A Dgp10b.c40 .intr_mask = gp100_mc_intr_mask,
A Dbase.c42 if (likely(mc) && mc->func->intr_mask) { in nvkm_mc_intr_mask()
48 mc->func->intr_mask(mc, mask, en ? mask : 0); in nvkm_mc_intr_mask()
A Dgk104.c56 .intr_mask = gf100_mc_intr_mask,
A Dgt215.c68 .intr_mask = gt215_mc_intr_mask,
/linux/drivers/uio/
A Duio_pruss.c80 int val, intr_mask = (1 << intr_bit); in pruss_handler() local
88 if (!(val & intr_mask) && (ioread32(intrstat_reg) & HIPIR_NOPEND)) in pruss_handler()
/linux/drivers/iio/adc/
A Dbcm_iproc_adc.c139 u32 intr_mask; in iproc_adc_interrupt_thread() local
149 regmap_read(adc_priv->regmap, IPROC_INTERRUPT_MASK, &intr_mask); in iproc_adc_interrupt_thread()
150 intr_status = intr_status & intr_mask; in iproc_adc_interrupt_thread()

Completed in 58 milliseconds

123