Searched refs:pm_iir (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_rps.c | 227 rps->pm_iir = 0; in rps_reset_interrupts() 875 rps->pm_iir = 0; in intel_rps_unpark() 1832 u32 pm_iir = 0; in rps_work() local 1835 pm_iir = fetch_and_zero(&rps->pm_iir) & rps->pm_events; in rps_work() 1840 if (!pm_iir && !client_boost) in rps_work() 1849 pm_iir |= vlv_wa_c0_ei(rps, pm_iir); in rps_work() 1929 rps->pm_iir |= events; in gen11_rps_irq_handler() 1938 events = pm_iir & rps->pm_events; in gen6_rps_irq_handler() 1945 rps->pm_iir |= events; in gen6_rps_irq_handler() 2327 pm_iir = 0; in rps_frequency_dump() [all …]
|
A D | intel_rps.h | 66 void gen6_rps_irq_handler(struct intel_rps *rps, u32 pm_iir); 67 void gen11_rps_irq_handler(struct intel_rps *rps, u32 pm_iir);
|
A D | intel_rps_types.h | 68 u32 pm_iir; member
|
A D | selftest_rps.c | 884 GEM_BUG_ON(rps->pm_iir); in sleep_for_ei() 957 if (!(rps->pm_iir & GEN6_PM_RP_UP_THRESHOLD)) { in __rps_up_interrupt() 959 engine->name, rps->pm_iir, in __rps_up_interrupt() 1002 if (!(rps->pm_iir & (GEN6_PM_RP_DOWN_THRESHOLD | GEN6_PM_RP_DOWN_TIMEOUT))) { in __rps_down_interrupt() 1004 engine->name, rps->pm_iir, in __rps_down_interrupt()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | i915_irq.c | 1251 u32 iir, gt_iir, pm_iir; in valleyview_irq_handler() local 1257 pm_iir = intel_uncore_read(&dev_priv->uncore, GEN6_PMIIR); in valleyview_irq_handler() 1260 if (gt_iir == 0 && pm_iir == 0 && iir == 0) in valleyview_irq_handler() 1283 if (pm_iir) in valleyview_irq_handler() 1284 intel_uncore_write(&dev_priv->uncore, GEN6_PMIIR, pm_iir); in valleyview_irq_handler() 1309 if (pm_iir) in valleyview_irq_handler() 1310 gen6_rps_irq_handler(&to_gt(dev_priv)->rps, pm_iir); in valleyview_irq_handler() 1793 u32 pm_iir = raw_reg_read(regs, GEN6_PMIIR); in ilk_irq_handler() local 1794 if (pm_iir) { in ilk_irq_handler() 1795 raw_reg_write(regs, GEN6_PMIIR, pm_iir); in ilk_irq_handler() [all …]
|
Completed in 19 milliseconds