Lines Matching defs:gvt
50 #include "gvt.h"
154 struct drm_i915_private *i915 = vgpu->gvt->gt->i915;
224 struct device *dev = &vgpu->gvt->gt->i915->drm.pdev->dev;
247 struct device *dev = &vgpu->gvt->gt->i915->drm.pdev->dev;
697 void *gvt;
701 gvt = kdev_to_i915(pdev)->gvt;
703 type = intel_gvt_ops->gvt_find_vgpu_type(gvt, kobject_name(kobj));
711 vgpu = intel_gvt_ops->vgpu_create(gvt, type);
876 struct drm_i915_private *i915 = vgpu->gvt->gt->i915;
985 aperture_va = io_mapping_map_wc(&vgpu->gvt->gt->ggtt->iomap,
1055 struct intel_gvt *gvt = vgpu->gvt;
1065 return (offset >= gvt->device_info.gtt_start_offset &&
1066 offset < gvt->device_info.gtt_start_offset + gvt_ggtt_sz(gvt)) ?
1248 pgoff = (gvt_aperture_pa_base(vgpu->gvt) >> PAGE_SHIFT) + pgoff;
1394 info.size = vgpu->gvt->device_info.cfg_space_size;
1420 info.size = gvt_aperture_sz(vgpu->gvt);
1669 static int kvmgt_host_init(struct device *dev, void *gvt, const void *ops)
1794 mutex_lock(&vgpu->gvt->lock);
1795 for_each_active_vgpu(vgpu->gvt, itr, id) {
1806 mutex_unlock(&vgpu->gvt->lock);