diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index c4339c2b1b57..f316916fe65e 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h | |||
@@ -746,7 +746,7 @@ typedef struct drm_i915_private { | |||
746 | 746 | ||
747 | struct { | 747 | struct { |
748 | /** Bridge to intel-gtt-ko */ | 748 | /** Bridge to intel-gtt-ko */ |
749 | const struct intel_gtt *gtt; | 749 | struct intel_gtt *gtt; |
750 | /** Memory allocator for GTT stolen memory */ | 750 | /** Memory allocator for GTT stolen memory */ |
751 | struct drm_mm stolen; | 751 | struct drm_mm stolen; |
752 | /** Memory allocator for GTT */ | 752 | /** Memory allocator for GTT */ |
@@ -1538,6 +1538,14 @@ void i915_gem_init_global_gtt(struct drm_device *dev, | |||
1538 | unsigned long start, | 1538 | unsigned long start, |
1539 | unsigned long mappable_end, | 1539 | unsigned long mappable_end, |
1540 | unsigned long end); | 1540 | unsigned long end); |
1541 | int i915_gem_gtt_init(struct drm_device *dev); | ||
1542 | void i915_gem_gtt_fini(struct drm_device *dev); | ||
1543 | extern inline void i915_gem_chipset_flush(struct drm_device *dev) | ||
1544 | { | ||
1545 | if (INTEL_INFO(dev)->gen < 6) | ||
1546 | intel_gtt_chipset_flush(); | ||
1547 | } | ||
1548 | |||
1541 | 1549 | ||
1542 | /* i915_gem_evict.c */ | 1550 | /* i915_gem_evict.c */ |
1543 | int __must_check i915_gem_evict_something(struct drm_device *dev, int min_size, | 1551 | int __must_check i915_gem_evict_something(struct drm_device *dev, int min_size, |