Lines Matching refs:gt
27 struct intel_gt *gt; in intel_pxp_irq_handler() local
32 gt = pxp->ctrl_gt; in intel_pxp_irq_handler()
34 lockdep_assert_held(gt->irq_lock); in intel_pxp_irq_handler()
53 static inline void __pxp_set_interrupts(struct intel_gt *gt, u32 interrupts) in __pxp_set_interrupts() argument
55 struct intel_uncore *uncore = gt->uncore; in __pxp_set_interrupts()
62 static inline void pxp_irq_reset(struct intel_gt *gt) in pxp_irq_reset() argument
64 spin_lock_irq(gt->irq_lock); in pxp_irq_reset()
65 gen11_gt_reset_one_iir(gt, 0, GEN11_KCR); in pxp_irq_reset()
66 spin_unlock_irq(gt->irq_lock); in pxp_irq_reset()
71 struct intel_gt *gt = pxp->ctrl_gt; in intel_pxp_irq_enable() local
73 spin_lock_irq(gt->irq_lock); in intel_pxp_irq_enable()
76 WARN_ON_ONCE(gen11_gt_reset_one_iir(gt, 0, GEN11_KCR)); in intel_pxp_irq_enable()
78 __pxp_set_interrupts(gt, GEN12_PXP_INTERRUPTS); in intel_pxp_irq_enable()
81 spin_unlock_irq(gt->irq_lock); in intel_pxp_irq_enable()
86 struct intel_gt *gt = pxp->ctrl_gt; in intel_pxp_irq_disable() local
97 spin_lock_irq(gt->irq_lock); in intel_pxp_irq_disable()
100 __pxp_set_interrupts(gt, 0); in intel_pxp_irq_disable()
102 spin_unlock_irq(gt->irq_lock); in intel_pxp_irq_disable()
103 intel_synchronize_irq(gt->i915); in intel_pxp_irq_disable()
105 pxp_irq_reset(gt); in intel_pxp_irq_disable()