/linux-6.12.1/drivers/scsi/qla4xxx/ |
D | ql4_inline.h | 42 &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()
|
D | ql4_dbg.c | 65 (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-6.12.1/drivers/irqchip/ |
D | irq-xilinx-intc.c | 42 u32 intr_mask; member 119 if (irqc->intr_mask & BIT(hw)) { in xintc_map() 186 ret = of_property_read_u32(intc, "xlnx,kind-of-intr", &irqc->intr_mask); in xilinx_intc_of_init() 189 irqc->intr_mask = 0; in xilinx_intc_of_init() 192 if ((u64)irqc->intr_mask >> irqc->nr_irq) in xilinx_intc_of_init() 196 intc, irqc->nr_irq, irqc->intr_mask); in xilinx_intc_of_init()
|
/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-designware-core.h | 360 unsigned int intr_mask) in __i2c_dw_write_intr_mask() argument 362 unsigned int val = dev->flags & ACCESS_POLLING ? 0 : intr_mask; in __i2c_dw_write_intr_mask() 365 dev->sw_mask = intr_mask; in __i2c_dw_write_intr_mask() 369 unsigned int *intr_mask) in __i2c_dw_read_intr_mask() argument 372 regmap_read(dev->map, DW_IC_INTR_MASK, intr_mask); in __i2c_dw_read_intr_mask() 374 *intr_mask = dev->sw_mask; in __i2c_dw_read_intr_mask()
|
D | i2c-xlp9xx.c | 327 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()
|
D | i2c-designware-master.c | 413 u32 intr_mask; in i2c_dw_xfer_msg() local 421 intr_mask = DW_IC_INTR_MASTER_MASK; in i2c_dw_xfer_msg() 512 intr_mask &= ~DW_IC_INTR_TX_EMPTY; in i2c_dw_xfer_msg() 527 intr_mask &= ~DW_IC_INTR_TX_EMPTY; in i2c_dw_xfer_msg() 530 intr_mask = 0; in i2c_dw_xfer_msg() 532 __i2c_dw_write_intr_mask(dev, intr_mask); in i2c_dw_xfer_msg() 540 unsigned int intr_mask; in i2c_dw_recv_len() local 555 __i2c_dw_read_intr_mask(dev, &intr_mask); in i2c_dw_recv_len() 556 intr_mask |= DW_IC_INTR_TX_EMPTY; in i2c_dw_recv_len() 557 __i2c_dw_write_intr_mask(dev, intr_mask); in i2c_dw_recv_len()
|
/linux-6.12.1/drivers/net/ethernet/marvell/octeontx2/af/ |
D | mcs_cnf10kb.c | 167 event.intr_mask = MCS_CPM_TX_PN_THRESH_REACHED_INT; in cnf10kb_mcs_tx_pn_thresh_reached_handler() 202 event.intr_mask = MCS_CPM_TX_PACKET_XPN_EQ0_INT; in cnf10kb_mcs_tx_pn_wrapped_handler() 239 event.intr_mask = (dir == MCS_RX) ? in cnf10kb_mcs_bbe_intr_handler() 243 event.intr_mask = (dir == MCS_RX) ? in cnf10kb_mcs_bbe_intr_handler() 269 event.intr_mask = (dir == MCS_RX) ? in cnf10kb_mcs_pab_intr_handler()
|
D | mcs_rvu_if.c | 102 event->intr_mask &= pfvf->intr_mask; in mcs_add_intr_wq_entry() 105 if (!(pfvf->intr_mask && event->intr_mask)) in mcs_add_intr_wq_entry() 137 req->intr_mask = event->intr_mask; in mcs_notify_pfvf() 197 pfvf->intr_mask = req->intr_mask; in rvu_mbox_handler_mcs_intr_cfg()
|
D | mcs.c | 820 event.intr_mask = MCS_CPM_TX_PACKET_XPN_EQ0_INT; in cn10kb_mcs_tx_pn_wrapped_handler() 847 event.intr_mask = MCS_CPM_TX_PN_THRESH_REACHED_INT; in cn10kb_mcs_tx_pn_thresh_reached_handler() 893 event.intr_mask = MCS_CPM_RX_PN_THRESH_REACHED_INT; in mcs_rx_pn_thresh_reached_handler() 909 event.intr_mask = MCS_CPM_RX_SECTAG_V_EQ1_INT; in mcs_rx_misc_intr_handler() 911 event.intr_mask |= MCS_CPM_RX_SECTAG_E_EQ0_C_EQ1_INT; in mcs_rx_misc_intr_handler() 913 event.intr_mask |= MCS_CPM_RX_SECTAG_SL_GTE48_INT; in mcs_rx_misc_intr_handler() 915 event.intr_mask |= MCS_CPM_RX_SECTAG_ES_EQ1_SC_EQ1_INT; in mcs_rx_misc_intr_handler() 917 event.intr_mask |= MCS_CPM_RX_SECTAG_SC_EQ1_SCB_EQ1_INT; in mcs_rx_misc_intr_handler() 919 event.intr_mask |= MCS_CPM_RX_PACKET_XPN_EQ0_INT; in mcs_rx_misc_intr_handler() 934 event.intr_mask = MCS_CPM_TX_SA_NOT_VALID_INT; in mcs_tx_misc_intr_handler()
|
/linux-6.12.1/drivers/net/ethernet/marvell/octeon_ep/ |
D | octep_cn9k_pf.c | 671 u64 intr_mask = 0ULL; in octep_enable_interrupts_cn93_pf() local 678 intr_mask |= (0x1ULL << (srn + i)); in octep_enable_interrupts_cn93_pf() 680 octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cn93_pf() 681 octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cn93_pf() 687 octep_write_csr64(oct, CN93_SDP_EPF_MISC_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cn93_pf() 688 octep_write_csr64(oct, CN93_SDP_EPF_DMA_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cn93_pf() 699 u64 intr_mask = 0ULL; in octep_disable_interrupts_cn93_pf() local 706 intr_mask |= (0x1ULL << (srn + i)); in octep_disable_interrupts_cn93_pf() 708 octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT_ENA_W1C, intr_mask); in octep_disable_interrupts_cn93_pf() 709 octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT_ENA_W1C, intr_mask); in octep_disable_interrupts_cn93_pf() [all …]
|
D | octep_cnxk_pf.c | 696 u64 intr_mask = 0ULL; in octep_enable_interrupts_cnxk_pf() local 703 intr_mask |= (0x1ULL << (srn + i)); in octep_enable_interrupts_cnxk_pf() 705 octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cnxk_pf() 706 octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cnxk_pf() 712 octep_write_csr64(oct, CNXK_SDP_EPF_MISC_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cnxk_pf() 713 octep_write_csr64(oct, CNXK_SDP_EPF_DMA_RINT_ENA_W1S, intr_mask); in octep_enable_interrupts_cnxk_pf() 723 u64 intr_mask = 0ULL; in octep_disable_interrupts_cnxk_pf() local 730 intr_mask |= (0x1ULL << (srn + i)); in octep_disable_interrupts_cnxk_pf() 732 octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT_ENA_W1C, intr_mask); in octep_disable_interrupts_cnxk_pf() 733 octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT_ENA_W1C, intr_mask); in octep_disable_interrupts_cnxk_pf() [all …]
|
/linux-6.12.1/drivers/scsi/bfa/ |
D | bfa_hw_ct.c | 34 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()
|
D | bfa_hw_cb.c | 24 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-6.12.1/drivers/spi/ |
D | spi-xlp.c | 274 u32 intr_mask = 0; in xlp_spi_xfer_block() local 294 intr_mask |= XLP_SPI_INTR_TXTH | XLP_SPI_INTR_TXUF | in xlp_spi_xfer_block() 297 intr_mask |= XLP_SPI_INTR_RXTH | XLP_SPI_INTR_RXOF; in xlp_spi_xfer_block() 299 intr_mask |= XLP_SPI_INTR_DONE; in xlp_spi_xfer_block() 300 xlp_spi_reg_write(xs, xs->cs, XLP_SPI_INTR_EN, intr_mask); in xlp_spi_xfer_block()
|
/linux-6.12.1/drivers/soc/qcom/ |
D | smsm.c | 516 u32 *intr_mask; in qcom_smsm_probe() local 597 intr_mask = qcom_smem_get(QCOM_SMEM_HOST_ANY, SMEM_SMSM_CPU_INTR_MASK, NULL); in qcom_smsm_probe() 598 if (IS_ERR(intr_mask)) { in qcom_smsm_probe() 600 ret = PTR_ERR(intr_mask); in qcom_smsm_probe() 606 smsm->subscription = intr_mask + smsm->local_host * smsm->num_hosts; in qcom_smsm_probe() 634 entry->subscription = intr_mask + id * smsm->num_hosts; in qcom_smsm_probe()
|
/linux-6.12.1/drivers/net/ethernet/silan/ |
D | sc92031.c | 290 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-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
D | base.c | 115 gpio->func->intr_mask(gpio, type, 1 << index, 0); in nvkm_gpio_intr_fini() 122 gpio->func->intr_mask(gpio, type, 1 << index, 1 << index); in nvkm_gpio_intr_init() 152 gpio->func->intr_mask(gpio, NVKM_GPIO_TOGGLED, mask, 0); in nvkm_gpio_fini()
|
D | priv.h | 19 void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32); member
|
/linux-6.12.1/drivers/soundwire/ |
D | qcom.c | 201 u32 intr_mask; member 676 intr_sts_masked = intr_sts & ctrl->intr_mask; in qcom_swrm_irq_handler() 712 ctrl->intr_mask &= ~SWRM_INTERRUPT_STATUS_MASTER_CLASH_DET; in qcom_swrm_irq_handler() 715 ctrl->intr_mask); in qcom_swrm_irq_handler() 755 ctrl->intr_mask &= ~SWRM_INTERRUPT_STATUS_DOUT_PORT_COLLISION; in qcom_swrm_irq_handler() 758 ctrl->intr_mask); in qcom_swrm_irq_handler() 764 ctrl->intr_mask &= in qcom_swrm_irq_handler() 768 ctrl->intr_mask); in qcom_swrm_irq_handler() 802 intr_sts_masked = intr_sts & ctrl->intr_mask; in qcom_swrm_irq_handler() 844 ctrl->intr_mask = SWRM_INTERRUPT_STATUS_RMSK; in qcom_swrm_init() [all …]
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-realtek-otto.c | 72 u8 intr_mask[REALTEK_GPIO_MAX]; member 173 u32 irq_mask = ctrl->intr_mask[line]; in realtek_gpio_update_line_imr() 200 ctrl->intr_mask[line] = REALTEK_GPIO_IMR_LINE_MASK; in realtek_gpio_irq_unmask() 212 ctrl->intr_mask[line] = 0; in realtek_gpio_irq_mask()
|
/linux-6.12.1/drivers/iio/adc/ |
D | xilinx-ams.c | 291 u64 intr_mask; member 319 ams->intr_mask = (ams->intr_mask & ~mask) | (val & mask); in ams_update_intrmask() 321 regval = ~(ams->intr_mask | ams->current_masked_alarm); in ams_update_intrmask() 324 regval = ~(FIELD_GET(AMS_ISR1_INTR_MASK, ams->intr_mask)); in ams_update_intrmask() 327 regval = ams->intr_mask | ams->current_masked_alarm; in ams_update_intrmask() 330 regval = FIELD_GET(AMS_ISR1_INTR_MASK, ams->intr_mask); in ams_update_intrmask() 1048 unmask |= ams->intr_mask; in ams_unmask_worker() 1053 ams->current_masked_alarm &= ~ams->intr_mask; in ams_unmask_worker() 1079 isr0 &= ~((ams->intr_mask & AMS_ISR0_ALARM_MASK) | ams->current_masked_alarm); in ams_irq()
|
/linux-6.12.1/drivers/phy/qualcomm/ |
D | phy-qcom-qusb2.c | 611 u32 intr_mask; in qusb2_phy_runtime_suspend() local 626 intr_mask = DPSE_INTR_EN | DMSE_INTR_EN; in qusb2_phy_runtime_suspend() 632 intr_mask |= DMSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend() 636 intr_mask |= DPSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend() 640 intr_mask |= DMSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend() 641 intr_mask |= DPSE_INTR_HIGH_SEL; in qusb2_phy_runtime_suspend() 645 writel(intr_mask, qphy->base + cfg->regs[QUSB2PHY_INTR_CTRL]); in qusb2_phy_runtime_suspend()
|
/linux-6.12.1/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 192 AT_WRITE_REG(&adapter->hw, REG_IMR, adapter->hw.intr_mask); in atl1c_irq_enable() 808 hw->intr_mask = IMR_NORMAL_MASK; in atl1c_sw_init() 810 hw->intr_mask |= atl1c_qregs[i].tx_isr; in atl1c_sw_init() 812 hw->intr_mask |= atl1c_qregs[i].rx_isr; in atl1c_sw_init() 1625 adapter->hw.intr_mask |= atl1c_qregs[tpd_ring->num].tx_isr; in atl1c_clean_tx() 1626 AT_WRITE_REG(&adapter->hw, REG_IMR, adapter->hw.intr_mask); in atl1c_clean_tx() 1636 u32 intr_mask; in atl1c_intr_rx_tx() local 1640 intr_mask = hw->intr_mask; in atl1c_intr_rx_tx() 1645 intr_mask &= ~atl1c_qregs[i].rx_isr; in atl1c_intr_rx_tx() 1653 intr_mask &= ~atl1c_qregs[i].tx_isr; in atl1c_intr_rx_tx() [all …]
|
/linux-6.12.1/drivers/usb/dwc2/ |
D | hcd_queue.c | 1658 u32 intr_mask; in dwc2_hcd_qh_add() local 1691 intr_mask = dwc2_readl(hsotg, GINTMSK); in dwc2_hcd_qh_add() 1692 intr_mask |= GINTSTS_SOF; in dwc2_hcd_qh_add() 1693 dwc2_writel(hsotg, intr_mask, GINTMSK); in dwc2_hcd_qh_add() 1709 u32 intr_mask; in dwc2_hcd_qh_unlink() local 1732 intr_mask = dwc2_readl(hsotg, GINTMSK); in dwc2_hcd_qh_unlink() 1733 intr_mask &= ~GINTSTS_SOF; in dwc2_hcd_qh_unlink() 1734 dwc2_writel(hsotg, intr_mask, GINTMSK); in dwc2_hcd_qh_unlink()
|
/linux-6.12.1/drivers/watchdog/ |
D | cpwd.c | 88 u8 intr_mask; member 210 (p->devs[index].intr_mask); in cpwd_toggleintr() 316 if (intr & p->devs[index].intr_mask) { in cpwd_getstatus() 579 p->devs[i].intr_mask = (WD0_INTR_MASK << i); in cpwd_probe()
|