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