aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_drv.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h10
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);
1541int i915_gem_gtt_init(struct drm_device *dev);
1542void i915_gem_gtt_fini(struct drm_device *dev);
1543extern 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 */
1543int __must_check i915_gem_evict_something(struct drm_device *dev, int min_size, 1551int __must_check i915_gem_evict_something(struct drm_device *dev, int min_size,