Lines Matching defs:gvt
38 #include "gvt.h"
152 struct intel_gvt *gvt,
155 struct intel_gvt_irq *irq = &gvt->irq;
183 struct intel_gvt *gvt = vgpu->gvt;
184 struct intel_gvt_irq_ops *ops = gvt->irq.ops;
213 struct intel_gvt *gvt = vgpu->gvt;
214 struct intel_gvt_irq_ops *ops = gvt->irq.ops;
252 struct intel_gvt *gvt = vgpu->gvt;
253 struct intel_gvt_irq_ops *ops = gvt->irq.ops;
262 info = regbase_to_irq_info(gvt, ier_to_regbase(reg));
290 struct intel_gvt_irq_info *info = regbase_to_irq_info(vgpu->gvt,
327 struct intel_gvt_irq *irq = &vgpu->gvt->irq;
471 struct intel_gvt_irq *irq = &vgpu->gvt->irq;
499 struct intel_gvt *gvt = irq_to_gvt(irq);
544 if (HAS_ENGINE(gvt->dev_priv, VCS1)) {
576 if (IS_BROADWELL(gvt->dev_priv)) {
589 } else if (INTEL_GEN(gvt->dev_priv) >= 9) {
626 struct intel_gvt *gvt = vgpu->gvt;
627 struct intel_gvt_irq *irq = &gvt->irq;
629 struct intel_gvt_irq_ops *ops = gvt->irq.ops;
654 struct intel_gvt *gvt;
658 gvt = container_of(irq, struct intel_gvt, irq);
660 intel_gvt_request_service(gvt, INTEL_GVT_REQUEST_EMULATE_VBLANK);
666 * intel_gvt_clean_irq - clean up GVT-g IRQ emulation subsystem
667 * @gvt: a GVT device
669 * This function is called at driver unloading stage, to clean up GVT-g IRQ
673 void intel_gvt_clean_irq(struct intel_gvt *gvt)
675 struct intel_gvt_irq *irq = &gvt->irq;
683 * intel_gvt_init_irq - initialize GVT-g IRQ emulation subsystem
684 * @gvt: a GVT device
686 * This function is called at driver loading stage, to initialize the GVT-g IRQ
692 int intel_gvt_init_irq(struct intel_gvt *gvt)
694 struct intel_gvt_irq *irq = &gvt->irq;