hc
2024-05-10 61598093bbdd283a7edc367d900f223070ead8d2
kernel/drivers/gpu/drm/i915/selftests/mock_drm.h
....@@ -25,7 +25,21 @@
2525 #ifndef __MOCK_DRM_H
2626 #define __MOCK_DRM_H
2727
28
-struct drm_file *mock_file(struct drm_i915_private *i915);
29
-void mock_file_free(struct drm_i915_private *i915, struct drm_file *file);
28
+#include <drm/drm_file.h>
29
+
30
+#include "i915_drv.h"
31
+
32
+struct drm_file;
33
+struct file;
34
+
35
+static inline struct file *mock_file(struct drm_i915_private *i915)
36
+{
37
+ return mock_drm_getfile(i915->drm.primary, O_RDWR);
38
+}
39
+
40
+static inline struct drm_file *to_drm_file(struct file *f)
41
+{
42
+ return f->private_data;
43
+}
3044
3145 #endif /* !__MOCK_DRM_H */