/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/ |
H A D | mdp_kms.c | 24 uint32_t irqmask = mdp_kms->vblank_mask; in update_irq() local 29 irqmask |= irq->irqmask; in update_irq() 31 mdp_kms->funcs->set_irqmask(mdp_kms, irqmask, mdp_kms->cur_irq_mask); in update_irq() 32 mdp_kms->cur_irq_mask = irqmask; in update_irq() 35 /* if an mdp_irq's irqmask has changed, such as when mdp5 crtc<->encoder 36 * link changes, this must be called to figure out the new global irqmask 54 if (handler->irqmask & status) { in mdp_dispatch_irqs() 56 handler->irq(handler, handler->irqmask & status); in mdp_dispatch_irqs() 87 void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask) in mdp_irq_wait() argument [all...] |
H A D | mdp_kms.h | 22 void (*set_irqmask)(struct mdp_kms *mdp_kms, uint32_t irqmask, 59 uint32_t irqmask; member 66 void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/ |
H A D | mdp_kms.c | 24 uint32_t irqmask = mdp_kms->vblank_mask; in update_irq() local 29 irqmask |= irq->irqmask; in update_irq() 31 mdp_kms->funcs->set_irqmask(mdp_kms, irqmask, mdp_kms->cur_irq_mask); in update_irq() 32 mdp_kms->cur_irq_mask = irqmask; in update_irq() 35 /* if an mdp_irq's irqmask has changed, such as when mdp5 crtc<->encoder 36 * link changes, this must be called to figure out the new global irqmask 54 if (handler->irqmask & status) { in mdp_dispatch_irqs() 56 handler->irq(handler, handler->irqmask & status); in mdp_dispatch_irqs() 87 void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask) in mdp_irq_wait() argument [all...] |
H A D | mdp_kms.h | 22 void (*set_irqmask)(struct mdp_kms *mdp_kms, uint32_t irqmask, 64 uint32_t irqmask; member 71 void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask);
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-atmel-st.c | 21 static u32 irqmask; variable 53 sr &= irqmask; in at91rm9200_timer_interrupt() 108 irqmask = 0; in clkevt32k_shutdown() 109 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_shutdown() 121 irqmask = AT91_ST_ALMS; in clkevt32k_set_oneshot() 123 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_set_oneshot() 132 irqmask = AT91_ST_PITS; in clkevt32k_set_periodic() 134 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_set_periodic()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-atmel-st.c | 21 static u32 irqmask; variable 53 sr &= irqmask; in at91rm9200_timer_interrupt() 108 irqmask = 0; in clkevt32k_shutdown() 109 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_shutdown() 121 irqmask = AT91_ST_ALMS; in clkevt32k_set_oneshot() 123 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_set_oneshot() 132 irqmask = AT91_ST_PITS; in clkevt32k_set_periodic() 134 regmap_write(regmap_st, AT91_ST_IER, irqmask); in clkevt32k_set_periodic()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-i8259.c | 114 int irqmask = 1 << irq; in i8259A_irq_real() local 118 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real() 123 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real() 136 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; in mask_and_ack_8259A() local 139 irqmask = 1 << irq; in mask_and_ack_8259A() 156 if (cached_irq_mask & irqmask) in mask_and_ack_8259A() 158 cached_irq_mask |= irqmask; in mask_and_ack_8259A() 191 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A() 193 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-i8259.c | 114 int irqmask = 1 << irq; in i8259A_irq_real() local 118 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real() 123 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real() 136 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; in mask_and_ack_8259A() local 139 irqmask = 1 << irq; in mask_and_ack_8259A() 156 if (cached_irq_mask & irqmask) in mask_and_ack_8259A() 158 cached_irq_mask |= irqmask; in mask_and_ack_8259A() 191 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A() 193 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/ |
H A D | omap_irq.c | 14 u32 irqmask; member 23 u32 irqmask = priv->irq_mask; in omap_irq_update() local 28 irqmask |= wait->irqmask; in omap_irq_update() 30 DBG("irqmask=%08x", irqmask); in omap_irq_update() 32 priv->dispc_ops->write_irqenable(priv->dispc, irqmask); in omap_irq_update() 42 u32 irqmask, int count) in omap_irq_wait_init() 49 wait->irqmask = irqmask; in omap_irq_wait_init() 41 omap_irq_wait_init(struct drm_device *dev, u32 irqmask, int count) omap_irq_wait_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_irq.c | 14 u32 irqmask; member 23 u32 irqmask = priv->irq_mask; in omap_irq_update() local 28 irqmask |= wait->irqmask; in omap_irq_update() 30 DBG("irqmask=%08x", irqmask); in omap_irq_update() 32 dispc_write_irqenable(priv->dispc, irqmask); in omap_irq_update() 42 u32 irqmask, int count) in omap_irq_wait_init() 49 wait->irqmask = irqmask; in omap_irq_wait_init() 41 omap_irq_wait_init(struct drm_device *dev, u32 irqmask, int count) omap_irq_wait_init() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/sni/ |
H A D | rm200.c | 191 int irqmask = 1 << irq; in sni_rm200_i8259A_irq_real() local 195 value = readb(rm200_pic_master + PIC_CMD) & irqmask; in sni_rm200_i8259A_irq_real() 200 value = readb(rm200_pic_slave + PIC_CMD) & (irqmask >> 8); in sni_rm200_i8259A_irq_real() 213 unsigned int irqmask, irq = d->irq - RM200_I8259A_IRQ_BASE; in sni_rm200_mask_and_ack_8259A() local 216 irqmask = 1 << irq; in sni_rm200_mask_and_ack_8259A() 233 if (rm200_cached_irq_mask & irqmask) in sni_rm200_mask_and_ack_8259A() 235 rm200_cached_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A() 268 if (!(spurious_irq_mask & irqmask)) { in sni_rm200_mask_and_ack_8259A() 271 spurious_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A()
|
/kernel/linux/linux-6.6/arch/mips/sni/ |
H A D | rm200.c | 191 int irqmask = 1 << irq; in sni_rm200_i8259A_irq_real() local 195 value = readb(rm200_pic_master + PIC_CMD) & irqmask; in sni_rm200_i8259A_irq_real() 200 value = readb(rm200_pic_slave + PIC_CMD) & (irqmask >> 8); in sni_rm200_i8259A_irq_real() 213 unsigned int irqmask, irq = d->irq - RM200_I8259A_IRQ_BASE; in sni_rm200_mask_and_ack_8259A() local 216 irqmask = 1 << irq; in sni_rm200_mask_and_ack_8259A() 233 if (rm200_cached_irq_mask & irqmask) in sni_rm200_mask_and_ack_8259A() 235 rm200_cached_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A() 268 if (!(spurious_irq_mask & irqmask)) { in sni_rm200_mask_and_ack_8259A() 271 spurious_irq_mask |= irqmask; in sni_rm200_mask_and_ack_8259A()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_irq.c | 13 void mdp4_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, in mdp4_set_irqmask() argument 17 irqmask ^ (irqmask & old_irqmask)); in mdp4_set_irqmask() 18 mdp4_write(to_mdp4_kms(mdp_kms), REG_MDP4_INTR_ENABLE, irqmask); in mdp4_set_irqmask() local 51 error_handler->irqmask = MDP4_IRQ_PRIMARY_INTF_UDERRUN | in mdp4_irq_postinstall()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_irq.c | 15 void mdp5_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, in mdp5_set_irqmask() argument 19 irqmask ^ (irqmask & old_irqmask)); in mdp5_set_irqmask() 20 mdp5_write(to_mdp5_kms(mdp_kms), REG_MDP5_INTR_EN, irqmask); in mdp5_set_irqmask() local 58 error_handler->irqmask = MDP5_IRQ_INTF0_UNDER_RUN | in mdp5_irq_postinstall()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_irq.c | 13 void mdp4_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, in mdp4_set_irqmask() argument 17 irqmask ^ (irqmask & old_irqmask)); in mdp4_set_irqmask() 18 mdp4_write(to_mdp4_kms(mdp_kms), REG_MDP4_INTR_ENABLE, irqmask); in mdp4_set_irqmask() local 51 error_handler->irqmask = MDP4_IRQ_PRIMARY_INTF_UDERRUN | in mdp4_irq_postinstall()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_irq.c | 15 void mdp5_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, in mdp5_set_irqmask() argument 19 irqmask ^ (irqmask & old_irqmask)); in mdp5_set_irqmask() 20 mdp5_write(to_mdp5_kms(mdp_kms), REG_MDP5_INTR_EN, irqmask); in mdp5_set_irqmask() local 58 error_handler->irqmask = MDP5_IRQ_INTF0_UNDER_RUN | in mdp5_irq_postinstall()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | i8259.c | 132 int irqmask = 1<<irq; in i8259A_irq_real() local 136 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real() 141 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real() 155 unsigned int irqmask = 1 << irq; in mask_and_ack_8259A() local 174 if (cached_irq_mask & irqmask) in mask_and_ack_8259A() 176 cached_irq_mask |= irqmask; in mask_and_ack_8259A() 211 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A() 214 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | i8259.c | 132 int irqmask = 1<<irq; in i8259A_irq_real() local 136 value = inb(PIC_MASTER_CMD) & irqmask; in i8259A_irq_real() 141 value = inb(PIC_SLAVE_CMD) & (irqmask >> 8); in i8259A_irq_real() 155 unsigned int irqmask = 1 << irq; in mask_and_ack_8259A() local 174 if (cached_irq_mask & irqmask) in mask_and_ack_8259A() 176 cached_irq_mask |= irqmask; in mask_and_ack_8259A() 211 if (!(spurious_irq_mask & irqmask)) { in mask_and_ack_8259A() 214 spurious_irq_mask |= irqmask; in mask_and_ack_8259A()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mmio.c | 74 dev->mmio.irqmask &= ~clear; in mt76_set_irq_mask() 75 dev->mmio.irqmask |= set; in mt76_set_irq_mask() 79 dev->mmio.irqmask); in mt76_set_irq_mask() 81 mt76_mmio_wr(dev, addr, dev->mmio.irqmask); in mt76_set_irq_mask()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mmio.c | 74 dev->mmio.irqmask &= ~clear; in mt76_set_irq_mask() 75 dev->mmio.irqmask |= set; in mt76_set_irq_mask() 77 mt76_mmio_wr(dev, addr, dev->mmio.irqmask); in mt76_set_irq_mask()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-sa1100.c | 20 u32 irqmask; member 118 grer = sgc->irqrising & sgc->irqmask; in sa1100_update_edge_regs() 119 gfer = sgc->irqfalling & sgc->irqmask; in sa1100_update_edge_regs() 165 sgc->irqmask &= ~mask; in sa1100_gpio_mask() 175 sgc->irqmask |= mask; in sa1100_gpio_unmask()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-sa1100.c | 21 u32 irqmask; member 119 grer = sgc->irqrising & sgc->irqmask; in sa1100_update_edge_regs() 120 gfer = sgc->irqfalling & sgc->irqmask; in sa1100_update_edge_regs() 166 sgc->irqmask &= ~mask; in sa1100_gpio_mask() 176 sgc->irqmask |= mask; in sa1100_gpio_unmask()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mmio.c | 240 mdev->mmio.irqmask &= ~clear; in mt7996_dual_hif_set_irq_mask() 241 mdev->mmio.irqmask |= set; in mt7996_dual_hif_set_irq_mask() 244 mt76_wr(dev, MT_INT_MASK_CSR, mdev->mmio.irqmask); in mt7996_dual_hif_set_irq_mask() 245 mt76_wr(dev, MT_INT1_MASK_CSR, mdev->mmio.irqmask); in mt7996_dual_hif_set_irq_mask() 270 intr &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet() 275 intr1 &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet() 281 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7996_irq_tasklet()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | core.c | 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler() 26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | core.c | 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler() 26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler()
|