/kernel/linux/linux-5.10/arch/mips/sgi-ip30/ |
H A D | ip30-irq.c | 26 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 D | ip30-irq.c | 27 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 D | ip27-irq.c | 32 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 D | ip27-irq.c | 33 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 D | gen6_engine_cs.c | 427 ~(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 D | gen2_engine_cs.c | 295 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 D | intel_ring_submission.c | 1109 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 D | intel_engine_types.h | 411 u32 irq_enable_mask; /* bitmask to enable ring interrupt */ member
|
H A D | intel_lrc.c | 4524 ~(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 D | gen6_engine_cs.c | 428 ~(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 D | gen2_engine_cs.c | 297 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 D | intel_ring_submission.c | 1170 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 D | intel_engine_types.h | 487 u32 irq_enable_mask; /* bitmask to enable ring interrupt */ member
|
H A D | intel_execlists_submission.c | 3264 ~(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 D | via_irq.c | 268 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 D | via_drv.h | 97 uint32_t irq_enable_mask; member
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-single.c | 133 * @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 D | pinctrl-single.c | 134 * @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 D | omap-dma.c | 59 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 D | omap-dma.c | 59 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()
|