forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/gpu/drm/i915/intel_gvt.h
....@@ -24,27 +24,33 @@
2424 #ifndef _INTEL_GVT_H_
2525 #define _INTEL_GVT_H_
2626
27
-struct intel_gvt;
27
+struct drm_i915_private;
2828
2929 #ifdef CONFIG_DRM_I915_GVT
3030 int intel_gvt_init(struct drm_i915_private *dev_priv);
31
-void intel_gvt_cleanup(struct drm_i915_private *dev_priv);
31
+void intel_gvt_driver_remove(struct drm_i915_private *dev_priv);
3232 int intel_gvt_init_device(struct drm_i915_private *dev_priv);
3333 void intel_gvt_clean_device(struct drm_i915_private *dev_priv);
3434 int intel_gvt_init_host(void);
3535 void intel_gvt_sanitize_options(struct drm_i915_private *dev_priv);
36
+void intel_gvt_resume(struct drm_i915_private *dev_priv);
3637 #else
3738 static inline int intel_gvt_init(struct drm_i915_private *dev_priv)
3839 {
3940 return 0;
4041 }
41
-static inline void intel_gvt_cleanup(struct drm_i915_private *dev_priv)
42
+
43
+static inline void intel_gvt_driver_remove(struct drm_i915_private *dev_priv)
4244 {
4345 }
4446
4547 static inline void intel_gvt_sanitize_options(struct drm_i915_private *dev_priv)
4648 {
4749 }
50
+
51
+static inline void intel_gvt_resume(struct drm_i915_private *dev_priv)
52
+{
53
+}
4854 #endif
4955
5056 #endif /* _INTEL_GVT_H_ */