Lines Matching defs:irqmask
783 u32 irqmask;
1101 /* In MSIX mode, a write to irqmask behaves as XOR */
3654 if (np->irqmask != NVREG_IRQMASK_CPU) {
3655 np->irqmask = NVREG_IRQMASK_CPU;
3664 if (np->irqmask != NVREG_IRQMASK_THROUGHPUT) {
3665 np->irqmask = NVREG_IRQMASK_THROUGHPUT;
3687 if (!(np->events & np->irqmask))
3720 if (!(np->events & np->irqmask))
3749 if (!(events & np->irqmask))
3829 np->nic_poll_irq = np->irqmask;
3843 writel(np->irqmask, base + NvRegIrqMask);
3861 if (!(events & np->irqmask))
3906 if (!(events & np->irqmask))
3987 static void set_msix_vector_map(struct net_device *dev, u32 vector, u32 irqmask)
3998 if ((irqmask >> i) & 0x1)
4005 if ((irqmask >> (i + 8)) & 0x1)
4175 mask = np->irqmask;
5284 nv_disable_hw_interrupts(dev, np->irqmask);
5338 nv_enable_hw_interrupts(dev, np->irqmask);
5567 nv_disable_hw_interrupts(dev, np->irqmask);
5577 nv_enable_hw_interrupts(dev, np->irqmask);
5650 nv_disable_hw_interrupts(dev, np->irqmask);
5974 /* msix has had reported issues when modifying irqmask
5983 np->irqmask = NVREG_IRQMASK_CPU;
5989 np->irqmask = NVREG_IRQMASK_THROUGHPUT;
5994 np->irqmask = NVREG_IRQMASK_THROUGHPUT;
6000 np->irqmask |= NVREG_IRQ_TIMER;