Searched refs:intr_mask (Results 1 - 25 of 75) sorted by relevance

123

/linux-master/drivers/scsi/qla4xxx/
H A Dql4_inline.h42 &ha->reg->u1.isp4022.intr_mask);
43 readl(&ha->reg->u1.isp4022.intr_mask);
56 &ha->reg->u1.isp4022.intr_mask);
57 readl(&ha->reg->u1.isp4022.intr_mask);
H A Dql4_dbg.c64 printk(KERN_INFO "0x%02X intr_mask = 0x%08X\n",
65 (uint8_t) offsetof(struct isp_reg, u1.isp4022.intr_mask),
66 readw(&ha->reg->u1.isp4022.intr_mask));
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
H A Dpriv.h19 void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32); member in struct:nvkm_gpio_func
H A Dgf119.c76 .intr_mask = g94_gpio_intr_mask,
H A Dg94.c64 .intr_mask = g94_gpio_intr_mask,
H A Dgk104.c66 .intr_mask = gk104_gpio_intr_mask,
H A Dbase.c115 gpio->func->intr_mask(gpio, type, 1 << index, 0);
122 gpio->func->intr_mask(gpio, type, 1 << index, 1 << index);
152 gpio->func->intr_mask(gpio, NVKM_GPIO_TOGGLED, mask, 0);
H A Dnv10.c109 .intr_mask = nv10_gpio_intr_mask,
/linux-master/drivers/irqchip/
H A Dirq-xilinx-intc.c42 u32 intr_mask; member in struct:xintc_irq_chip
119 if (irqc->intr_mask & BIT(hw)) {
186 ret = of_property_read_u32(intc, "xlnx,kind-of-intr", &irqc->intr_mask);
189 irqc->intr_mask = 0;
192 if (irqc->intr_mask >> irqc->nr_irq)
196 intc, irqc->nr_irq, irqc->intr_mask);
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmcs_cnf10kb.c167 event.intr_mask = MCS_CPM_TX_PN_THRESH_REACHED_INT;
202 event.intr_mask = MCS_CPM_TX_PACKET_XPN_EQ0_INT;
239 event.intr_mask = (dir == MCS_RX) ?
243 event.intr_mask = (dir == MCS_RX) ?
269 event.intr_mask = (dir == MCS_RX) ?
/linux-master/drivers/scsi/bfa/
H A Dbfa_hw_ct.c34 bfa_regs->intr_mask = (kva + HOSTFN0_INT_MSK);
37 bfa_regs->intr_mask = (kva + HOSTFN1_INT_MSK);
48 bfa_regs->intr_mask = (kva + CT2_HOSTFN_INTR_MASK);
H A Dbfa_hw_cb.c24 bfa_regs->intr_mask = (kva + HOSTFN0_INT_MSK);
27 bfa_regs->intr_mask = (kva + HOSTFN1_INT_MSK);
/linux-master/drivers/i2c/busses/
H A Di2c-designware-core.h358 unsigned int intr_mask)
360 unsigned int val = dev->flags & ACCESS_POLLING ? 0 : intr_mask;
363 dev->sw_mask = intr_mask;
367 unsigned int *intr_mask)
370 regmap_read(dev->map, DW_IC_INTR_MASK, intr_mask);
372 *intr_mask = dev->sw_mask;
357 __i2c_dw_write_intr_mask(struct dw_i2c_dev *dev, unsigned int intr_mask) argument
366 __i2c_dw_read_intr_mask(struct dw_i2c_dev *dev, unsigned int *intr_mask) argument
H A Di2c-xlp9xx.c327 u32 intr_mask, cmd, val, len; local
374 intr_mask = (XLP9XX_I2C_INTEN_ARLOST | XLP9XX_I2C_INTEN_BUSERR |
378 intr_mask |= XLP9XX_I2C_INTEN_MFIFOHI;
380 intr_mask |= XLP9XX_I2C_INTEN_SADDR;
383 intr_mask |= XLP9XX_I2C_INTEN_SADDR;
385 intr_mask |= XLP9XX_I2C_INTEN_MFIFOEMTY;
387 xlp9xx_i2c_unmask_irq(priv, intr_mask);
H A Di2c-designware-master.c367 u32 intr_mask; local
375 intr_mask = DW_IC_INTR_MASTER_MASK;
466 intr_mask &= ~DW_IC_INTR_TX_EMPTY;
481 intr_mask &= ~DW_IC_INTR_TX_EMPTY;
484 intr_mask = 0;
486 __i2c_dw_write_intr_mask(dev, intr_mask);
494 unsigned int intr_mask; local
509 __i2c_dw_read_intr_mask(dev, &intr_mask);
510 intr_mask |= DW_IC_INTR_TX_EMPTY;
511 __i2c_dw_write_intr_mask(dev, intr_mask);
[all...]
/linux-master/drivers/soc/qcom/
H A Dsmsm.c481 u32 *intr_mask; local
554 intr_mask = qcom_smem_get(QCOM_SMEM_HOST_ANY, SMEM_SMSM_CPU_INTR_MASK, NULL);
555 if (IS_ERR(intr_mask)) {
557 ret = PTR_ERR(intr_mask);
563 smsm->subscription = intr_mask + smsm->local_host * smsm->num_hosts;
591 entry->subscription = intr_mask + id * smsm->num_hosts;
/linux-master/drivers/scsi/
H A Dmesh.h45 unsigned char intr_mask; member in struct:mesh_regs
118 /* Bits in the interrupt and intr_mask registers */
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_cn9k_pf.c671 u64 intr_mask = 0ULL; local
678 intr_mask |= (0x1ULL << (srn + i));
680 octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT_ENA_W1S, intr_mask);
681 octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT_ENA_W1S, intr_mask);
687 octep_write_csr64(oct, CN93_SDP_EPF_MISC_RINT_ENA_W1S, intr_mask);
688 octep_write_csr64(oct, CN93_SDP_EPF_DMA_RINT_ENA_W1S, intr_mask);
699 u64 intr_mask = 0ULL; local
706 intr_mask |= (0x1ULL << (srn + i));
708 octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT_ENA_W1C, intr_mask);
709 octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT_ENA_W1C, intr_mask);
[all...]
H A Doctep_cnxk_pf.c696 u64 intr_mask = 0ULL; local
703 intr_mask |= (0x1ULL << (srn + i));
705 octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT_ENA_W1S, intr_mask);
706 octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT_ENA_W1S, intr_mask);
712 octep_write_csr64(oct, CNXK_SDP_EPF_MISC_RINT_ENA_W1S, intr_mask);
713 octep_write_csr64(oct, CNXK_SDP_EPF_DMA_RINT_ENA_W1S, intr_mask);
723 u64 intr_mask = 0ULL; local
730 intr_mask |= (0x1ULL << (srn + i));
732 octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT_ENA_W1C, intr_mask);
733 octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT_ENA_W1C, intr_mask);
[all...]
/linux-master/drivers/spi/
H A Dspi-xlp.c274 u32 intr_mask = 0; local
294 intr_mask |= XLP_SPI_INTR_TXTH | XLP_SPI_INTR_TXUF |
297 intr_mask |= XLP_SPI_INTR_RXTH | XLP_SPI_INTR_RXOF;
299 intr_mask |= XLP_SPI_INTR_DONE;
300 xlp_spi_reg_write(xs, xs->cs, XLP_SPI_INTR_EN, intr_mask);
/linux-master/drivers/net/ethernet/silan/
H A Dsc92031.c290 atomic_t intr_mask; member in struct:sc92031_priv
359 atomic_set(&priv->intr_mask, 0);
378 atomic_set(&priv->intr_mask, IntrBits);
625 atomic_set(&priv->intr_mask, 0);
838 u32 intr_status, intr_mask; local
865 intr_mask = atomic_read(&priv->intr_mask);
868 iowrite32(intr_mask, port_base + IntrMask);
878 u32 intr_status, intr_mask; local
898 intr_mask
[all...]
/linux-master/drivers/gpio/
H A Dgpio-realtek-otto.c47 * @intr_mask: Mask for interrupts lines
61 * selection and masking, two extra values are stored. @intr_mask is used to
72 u8 intr_mask[REALTEK_GPIO_MAX]; member in struct:realtek_gpio_ctrl
173 u32 irq_mask = ctrl->intr_mask[line];
200 ctrl->intr_mask[line] = REALTEK_GPIO_IMR_LINE_MASK;
212 ctrl->intr_mask[line] = 0;
/linux-master/drivers/watchdog/
H A Dcpwd.c9 * NOTE: CP1400 systems appear to have a defective intr_mask
88 u8 intr_mask; member in struct:cpwd::__anon211
132 * intr_mask register (byte access):
210 (p->devs[index].intr_mask);
316 if (intr & p->devs[index].intr_mask) {
580 p->devs[i].intr_mask = (WD0_INTR_MASK << i);
/linux-master/drivers/soundwire/
H A Dqcom.c202 u32 intr_mask; member in struct:qcom_swrm_ctrl
677 intr_sts_masked = intr_sts & ctrl->intr_mask;
713 ctrl->intr_mask &= ~SWRM_INTERRUPT_STATUS_MASTER_CLASH_DET;
716 ctrl->intr_mask);
756 ctrl->intr_mask &= ~SWRM_INTERRUPT_STATUS_DOUT_PORT_COLLISION;
759 ctrl->intr_mask);
765 ctrl->intr_mask &=
769 ctrl->intr_mask);
803 intr_sts_masked = intr_sts & ctrl->intr_mask;
845 ctrl->intr_mask
[all...]
/linux-master/drivers/usb/dwc2/
H A Dhcd_queue.c1694 u32 intr_mask; local
1727 intr_mask = dwc2_readl(hsotg, GINTMSK);
1728 intr_mask |= GINTSTS_SOF;
1729 dwc2_writel(hsotg, intr_mask, GINTMSK);
1745 u32 intr_mask; local
1768 intr_mask = dwc2_readl(hsotg, GINTMSK);
1769 intr_mask &= ~GINTSTS_SOF;
1770 dwc2_writel(hsotg, intr_mask, GINTMSK);

Completed in 492 milliseconds

123