Home
last modified time | relevance | path

Searched refs:irq_enable_mask (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/sgi-ip30/
H A Dip30-irq.c26 static DEFINE_PER_CPU(unsigned long, irq_enable_mask);
148 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu); in ip30_mask_heart_irq()
157 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu); in ip30_mask_and_ack_heart_irq()
167 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu); in ip30_unmask_heart_irq()
251 unsigned long *mask = &per_cpu(irq_enable_mask, cpu); in ip30_install_ipi()
282 mask = &per_cpu(irq_enable_mask, 0); in arch_init_irq()
285 mask = &per_cpu(irq_enable_mask, 1); in arch_init_irq()
/kernel/linux/linux-6.6/arch/mips/sgi-ip30/
H A Dip30-irq.c27 static DEFINE_PER_CPU(unsigned long, irq_enable_mask);
147 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu); in ip30_mask_heart_irq()
156 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu); in ip30_mask_and_ack_heart_irq()
166 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu); in ip30_unmask_heart_irq()
250 unsigned long *mask = &per_cpu(irq_enable_mask, cpu); in ip30_install_ipi()
281 mask = &per_cpu(irq_enable_mask, 0); in arch_init_irq()
284 mask = &per_cpu(irq_enable_mask, 1); in arch_init_irq()
/kernel/linux/linux-5.10/arch/mips/sgi-ip27/
H A Dip27-irq.c32 static DEFINE_PER_CPU(unsigned long [2], irq_enable_mask);
52 unsigned long *mask = per_cpu(irq_enable_mask, hd->cpu); in enable_hub_irq()
62 unsigned long *mask = per_cpu(irq_enable_mask, hd->cpu); in disable_hub_irq()
189 unsigned long *mask = per_cpu(irq_enable_mask, cpu); in ip27_do_irq_mask0()
231 unsigned long *mask = per_cpu(irq_enable_mask, cpu); in ip27_do_irq_mask1()
256 unsigned long *mask = per_cpu(irq_enable_mask, cpu); in install_ipi()
/kernel/linux/linux-6.6/arch/mips/sgi-ip27/
H A Dip27-irq.c33 static DEFINE_PER_CPU(unsigned long [2], irq_enable_mask);
53 unsigned long *mask = per_cpu(irq_enable_mask, hd->cpu); in enable_hub_irq()
63 unsigned long *mask = per_cpu(irq_enable_mask, hd->cpu); in disable_hub_irq()
190 unsigned long *mask = per_cpu(irq_enable_mask, cpu); in ip27_do_irq_mask0()
230 unsigned long *mask = per_cpu(irq_enable_mask, cpu); in ip27_do_irq_mask1()
253 unsigned long *mask = per_cpu(irq_enable_mask, cpu); in install_ipi()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dgen6_engine_cs.c427 ~(engine->irq_enable_mask | engine->irq_keep_mask)); in gen6_irq_enable()
432 gen5_gt_enable_irq(engine->gt, engine->irq_enable_mask); in gen6_irq_enable()
438 gen5_gt_disable_irq(engine->gt, engine->irq_enable_mask); in gen6_irq_disable()
443 ENGINE_WRITE(engine, RING_IMR, ~engine->irq_enable_mask); in hsw_irq_enable_vecs()
448 gen6_gt_pm_unmask_irq(engine->gt, engine->irq_enable_mask); in hsw_irq_enable_vecs()
454 gen6_gt_pm_mask_irq(engine->gt, engine->irq_enable_mask); in hsw_irq_disable_vecs()
H A Dgen2_engine_cs.c295 i915->irq_mask &= ~engine->irq_enable_mask; in gen2_irq_enable()
304 i915->irq_mask |= engine->irq_enable_mask; in gen2_irq_disable()
310 engine->i915->irq_mask &= ~engine->irq_enable_mask; in gen3_irq_enable()
317 engine->i915->irq_mask |= engine->irq_enable_mask; in gen3_irq_disable()
323 gen5_gt_enable_irq(engine->gt, engine->irq_enable_mask); in gen5_irq_enable()
328 gen5_gt_disable_irq(engine->gt, engine->irq_enable_mask); in gen5_irq_disable()
H A Dintel_ring_submission.c1109 engine->irq_enable_mask = GT_RENDER_USER_INTERRUPT; in setup_rcs()
1124 engine->irq_enable_mask = I915_USER_INTERRUPT; in setup_rcs()
1140 engine->irq_enable_mask = GT_BSD_USER_INTERRUPT; in setup_vcs()
1149 engine->irq_enable_mask = ILK_BSD_USER_INTERRUPT; in setup_vcs()
1151 engine->irq_enable_mask = I915_BSD_USER_INTERRUPT; in setup_vcs()
1160 engine->irq_enable_mask = GT_BLT_USER_INTERRUPT; in setup_bcs()
1175 engine->irq_enable_mask = PM_VEBOX_USER_INTERRUPT; in setup_vecs()
H A Dintel_engine_types.h411 u32 irq_enable_mask; /* bitmask to enable ring interrupt */ member
H A Dintel_lrc.c4524 ~(engine->irq_enable_mask | engine->irq_keep_mask)); in gen8_logical_ring_enable_irq()
5137 engine->irq_enable_mask = GT_RENDER_USER_INTERRUPT << shift; in logical_ring_default_irqs()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dgen6_engine_cs.c428 ~(engine->irq_enable_mask | engine->irq_keep_mask)); in gen6_irq_enable()
433 gen5_gt_enable_irq(engine->gt, engine->irq_enable_mask); in gen6_irq_enable()
439 gen5_gt_disable_irq(engine->gt, engine->irq_enable_mask); in gen6_irq_disable()
444 ENGINE_WRITE(engine, RING_IMR, ~engine->irq_enable_mask); in hsw_irq_enable_vecs()
449 gen6_gt_pm_unmask_irq(engine->gt, engine->irq_enable_mask); in hsw_irq_enable_vecs()
455 gen6_gt_pm_mask_irq(engine->gt, engine->irq_enable_mask); in hsw_irq_disable_vecs()
H A Dgen2_engine_cs.c297 i915->irq_mask &= ~engine->irq_enable_mask; in gen2_irq_enable()
306 i915->irq_mask |= engine->irq_enable_mask; in gen2_irq_disable()
312 engine->i915->irq_mask &= ~engine->irq_enable_mask; in gen3_irq_enable()
319 engine->i915->irq_mask |= engine->irq_enable_mask; in gen3_irq_disable()
325 gen5_gt_enable_irq(engine->gt, engine->irq_enable_mask); in gen5_irq_enable()
330 gen5_gt_disable_irq(engine->gt, engine->irq_enable_mask); in gen5_irq_disable()
H A Dintel_ring_submission.c1170 engine->irq_enable_mask = GT_RENDER_USER_INTERRUPT; in setup_rcs()
1185 engine->irq_enable_mask = I915_USER_INTERRUPT; in setup_rcs()
1201 engine->irq_enable_mask = GT_BSD_USER_INTERRUPT; in setup_vcs()
1210 engine->irq_enable_mask = ILK_BSD_USER_INTERRUPT; in setup_vcs()
1212 engine->irq_enable_mask = I915_BSD_USER_INTERRUPT; in setup_vcs()
1221 engine->irq_enable_mask = GT_BLT_USER_INTERRUPT; in setup_bcs()
1236 engine->irq_enable_mask = PM_VEBOX_USER_INTERRUPT; in setup_vecs()
H A Dintel_engine_types.h487 u32 irq_enable_mask; /* bitmask to enable ring interrupt */ member
H A Dintel_execlists_submission.c3264 ~(engine->irq_enable_mask | engine->irq_keep_mask)); in gen8_logical_ring_enable_irq()
3515 engine->irq_enable_mask = GT_RENDER_USER_INTERRUPT << shift; in logical_ring_default_irqs()
/kernel/linux/linux-5.10/drivers/gpu/drm/via/
H A Dvia_irq.c268 dev_priv->irq_enable_mask = VIA_IRQ_VBLANK_ENABLE; in via_driver_irq_preinstall()
287 dev_priv->irq_enable_mask |= cur_irq->enable_mask; in via_driver_irq_preinstall()
299 ~(dev_priv->irq_enable_mask)); in via_driver_irq_preinstall()
317 | dev_priv->irq_enable_mask); in via_driver_irq_postinstall()
341 ~(VIA_IRQ_VBLANK_ENABLE | dev_priv->irq_enable_mask)); in via_driver_irq_uninstall()
H A Dvia_drv.h97 uint32_t irq_enable_mask; member
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-single.c133 * @irq_enable_mask: optional SoC specific interrupt enable mask
140 unsigned irq_enable_mask; member
697 if (pcs_soc->irq_enable_mask) { in pcs_add_pin()
701 if (val & pcs_soc->irq_enable_mask) { in pcs_add_pin()
704 val &= ~pcs_soc->irq_enable_mask; in pcs_add_pin()
1408 soc_mask = pcs_soc->irq_enable_mask; in pcs_irq_set()
1579 if (!pcs_soc->irq_enable_mask || in pcs_irq_init_chained_handler()
1942 .irq_enable_mask = (1 << 14), /* OMAP_WAKEUP_EN */
1947 .irq_enable_mask = (1 << 24), /* WAKEUPENABLE */
1953 .irq_enable_mask
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-single.c134 * @irq_enable_mask: optional SoC specific interrupt enable mask
141 unsigned irq_enable_mask; member
696 if (pcs_soc->irq_enable_mask) { in pcs_add_pin()
700 if (val & pcs_soc->irq_enable_mask) { in pcs_add_pin()
703 val &= ~pcs_soc->irq_enable_mask; in pcs_add_pin()
1413 soc_mask = pcs_soc->irq_enable_mask; in pcs_irq_set()
1584 if (!pcs_soc->irq_enable_mask || in pcs_irq_init_chained_handler()
1947 .irq_enable_mask = (1 << 14), /* OMAP_WAKEUP_EN */
1952 .irq_enable_mask = (1 << 24), /* WAKEUPENABLE */
1958 .irq_enable_mask
[all...]
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Domap-dma.c59 uint32_t irq_enable_mask; member
639 status &= od->irq_enable_mask; in omap_dma_irq()
727 od->irq_enable_mask |= val; in omap_dma_alloc_chan_resources()
728 omap_dma_glbl_write(od, IRQENABLE_L1, od->irq_enable_mask); in omap_dma_alloc_chan_resources()
762 od->irq_enable_mask &= ~BIT(c->dma_ch); in omap_dma_free_chan_resources()
763 omap_dma_glbl_write(od, IRQENABLE_L1, od->irq_enable_mask); in omap_dma_free_chan_resources()
1772 od->irq_enable_mask = 0; in omap_dma_probe()
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Domap-dma.c59 uint32_t irq_enable_mask; member
639 status &= od->irq_enable_mask; in omap_dma_irq()
732 od->irq_enable_mask |= val; in omap_dma_alloc_chan_resources()
733 omap_dma_glbl_write(od, IRQENABLE_L1, od->irq_enable_mask); in omap_dma_alloc_chan_resources()
767 od->irq_enable_mask &= ~BIT(c->dma_ch); in omap_dma_free_chan_resources()
768 omap_dma_glbl_write(od, IRQENABLE_L1, od->irq_enable_mask); in omap_dma_free_chan_resources()
1778 od->irq_enable_mask = 0; in omap_dma_probe()

Completed in 32 milliseconds