Lines Matching refs:dev_priv
43 static bool is_supported_device(struct drm_i915_private *dev_priv) in is_supported_device() argument
45 if (IS_BROADWELL(dev_priv)) in is_supported_device()
47 if (IS_SKYLAKE(dev_priv)) in is_supported_device()
49 if (IS_KABYLAKE(dev_priv)) in is_supported_device()
51 if (IS_BROXTON(dev_priv)) in is_supported_device()
53 if (IS_COFFEELAKE(dev_priv)) in is_supported_device()
55 if (IS_COMETLAKE(dev_priv)) in is_supported_device()
67 void intel_gvt_sanitize_options(struct drm_i915_private *dev_priv) in intel_gvt_sanitize_options() argument
69 if (!dev_priv->params.enable_gvt) in intel_gvt_sanitize_options()
72 if (intel_vgpu_active(dev_priv)) { in intel_gvt_sanitize_options()
73 drm_info(&dev_priv->drm, "GVT-g is disabled for guest\n"); in intel_gvt_sanitize_options()
77 if (!is_supported_device(dev_priv)) { in intel_gvt_sanitize_options()
78 drm_info(&dev_priv->drm, in intel_gvt_sanitize_options()
85 dev_priv->params.enable_gvt = 0; in intel_gvt_sanitize_options()
98 int intel_gvt_init(struct drm_i915_private *dev_priv) in intel_gvt_init() argument
102 if (i915_inject_probe_failure(dev_priv)) in intel_gvt_init()
105 if (!dev_priv->params.enable_gvt) { in intel_gvt_init()
106 drm_dbg(&dev_priv->drm, in intel_gvt_init()
111 if (intel_uc_wants_guc_submission(&dev_priv->gt.uc)) { in intel_gvt_init()
112 drm_err(&dev_priv->drm, in intel_gvt_init()
117 ret = intel_gvt_init_device(dev_priv); in intel_gvt_init()
119 drm_dbg(&dev_priv->drm, "Fail to init GVT device\n"); in intel_gvt_init()
126 dev_priv->params.enable_gvt = 0; in intel_gvt_init()
130 static inline bool intel_gvt_active(struct drm_i915_private *dev_priv) in intel_gvt_active() argument
132 return dev_priv->gvt; in intel_gvt_active()
143 void intel_gvt_driver_remove(struct drm_i915_private *dev_priv) in intel_gvt_driver_remove() argument
145 if (!intel_gvt_active(dev_priv)) in intel_gvt_driver_remove()
148 intel_gvt_clean_device(dev_priv); in intel_gvt_driver_remove()