diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_gtt.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_gtt.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.h b/drivers/gpu/drm/i915/i915_gem_gtt.h index 3f0ad9f25441..fc03c99317c9 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.h +++ b/drivers/gpu/drm/i915/i915_gem_gtt.h | |||
@@ -138,6 +138,7 @@ struct i915_ggtt_view { | |||
138 | }; | 138 | }; |
139 | 139 | ||
140 | extern const struct i915_ggtt_view i915_ggtt_view_normal; | 140 | extern const struct i915_ggtt_view i915_ggtt_view_normal; |
141 | extern const struct i915_ggtt_view i915_ggtt_view_rotated; | ||
141 | 142 | ||
142 | enum i915_cache_level; | 143 | enum i915_cache_level; |
143 | 144 | ||
@@ -424,4 +425,14 @@ void i915_gem_restore_gtt_mappings(struct drm_device *dev); | |||
424 | int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj); | 425 | int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj); |
425 | void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj); | 426 | void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj); |
426 | 427 | ||
428 | static inline bool | ||
429 | i915_ggtt_view_equal(const struct i915_ggtt_view *a, | ||
430 | const struct i915_ggtt_view *b) | ||
431 | { | ||
432 | if (WARN_ON(!a || !b)) | ||
433 | return false; | ||
434 | |||
435 | return a->type == b->type; | ||
436 | } | ||
437 | |||
427 | #endif | 438 | #endif |