Lines Matching refs:intf_id
141 struct intel_gsc *gsc, unsigned int intf_id) in gsc_destroy_one() argument
143 struct intel_gsc_intf *intf = &gsc->intf[intf_id]; in gsc_destroy_one()
148 if (intf_id == 0) in gsc_destroy_one()
165 unsigned int intf_id) in gsc_init_one() argument
171 struct intel_gsc_intf *intf = &gsc->intf[intf_id]; in gsc_init_one()
175 intf->id = intf_id; in gsc_init_one()
185 if (intf_id == 0 && !HAS_HECI_PXP(i915)) in gsc_init_one()
189 def = &gsc_def_dg1[intf_id]; in gsc_init_one()
191 def = &gsc_def_xehpsdv[intf_id]; in gsc_init_one()
193 def = &gsc_def_dg2[intf_id]; in gsc_init_one()
200 drm_warn_once(&i915->drm, "HECI%d is not implemented!\n", intf_id + 1); in gsc_init_one()
262 if (intf_id == 0) in gsc_init_one()
269 if (intf_id == 0) in gsc_init_one()
284 static void gsc_irq_handler(struct intel_gt *gt, unsigned int intf_id) in gsc_irq_handler() argument
288 if (intf_id >= INTEL_GSC_NUM_INTERFACES) { in gsc_irq_handler()
289 drm_warn_once(>->i915->drm, "GSC irq: intf_id %d is out of range", intf_id); in gsc_irq_handler()
298 if (gt->gsc.intf[intf_id].irq < 0) in gsc_irq_handler()
301 ret = generic_handle_irq(gt->gsc.intf[intf_id].irq); in gsc_irq_handler()