Lines Matching refs:dev_priv

57  * @dev_priv: i915 device private
62 void intel_vgpu_detect(struct drm_i915_private *dev_priv)
64 struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev);
77 if (GRAPHICS_VER(dev_priv) < 6)
82 drm_err(&dev_priv->drm,
93 drm_info(&dev_priv->drm, "VGT interface version mismatch!\n");
97 dev_priv->vgpu.caps = readl(shared_area + vgtif_offset(vgt_caps));
99 dev_priv->vgpu.active = true;
100 mutex_init(&dev_priv->vgpu.lock);
101 drm_info(&dev_priv->drm, "Virtual GPU for Intel GVT-g detected.\n");
117 bool intel_vgpu_active(struct drm_i915_private *dev_priv)
119 return dev_priv->vgpu.active;
122 bool intel_vgpu_has_full_ppgtt(struct drm_i915_private *dev_priv)
124 return dev_priv->vgpu.caps & VGT_CAPS_FULL_PPGTT;
127 bool intel_vgpu_has_hwsp_emulation(struct drm_i915_private *dev_priv)
129 return dev_priv->vgpu.caps & VGT_CAPS_HWSP_EMULATION;
132 bool intel_vgpu_has_huge_gtt(struct drm_i915_private *dev_priv)
134 return dev_priv->vgpu.caps & VGT_CAPS_HUGE_GTT;
151 struct drm_i915_private *dev_priv = ggtt->vm.i915;
155 drm_dbg(&dev_priv->drm,
174 struct drm_i915_private *dev_priv = ggtt->vm.i915;
180 drm_dbg(&dev_priv->drm, "VGT deballoon.\n");
190 struct drm_i915_private *dev_priv = ggtt->vm.i915;
197 drm_info(&dev_priv->drm,
255 struct drm_i915_private *dev_priv = ggtt->vm.i915;
256 struct intel_uncore *uncore = &dev_priv->uncore;
278 drm_info(&dev_priv->drm, "VGT ballooning configuration:\n");
279 drm_info(&dev_priv->drm,
282 drm_info(&dev_priv->drm,
289 drm_err(&dev_priv->drm, "Invalid ballooning configuration!\n");
326 drm_info(&dev_priv->drm, "VGT balloon successfully\n");
336 drm_err(&dev_priv->drm, "VGT balloon fail\n");