aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_gtt.h
diff options
context:
space:
mode:
authorJoonas Lahtinen <joonas.lahtinen@linux.intel.com>2016-03-18 10:42:58 +0200
committerJoonas Lahtinen <joonas.lahtinen@linux.intel.com>2016-03-18 15:18:15 +0200
commitd507d73578ef7aa1ffcd122e51caa59e4492cb46 (patch)
tree258b9522d6802184c80a0a12a61057066a6ee05c /drivers/gpu/drm/i915/i915_gem_gtt.h
parentdrm/i915: Rename dev_priv->gtt to dev_priv->ggtt (diff)
downloadlinux-dev-d507d73578ef7aa1ffcd122e51caa59e4492cb46.tar.xz
linux-dev-d507d73578ef7aa1ffcd122e51caa59e4492cb46.zip
drm/i915/gtt: Clean up GGTT probing code
Use less pointers with the probing code, making it much less confusing to read. Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Diffstat (limited to '')
-rw-r--r--drivers/gpu/drm/i915/i915_gem_gtt.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.h b/drivers/gpu/drm/i915/i915_gem_gtt.h
index 2906bb1ee290..d804be00ab41 100644
--- a/drivers/gpu/drm/i915/i915_gem_gtt.h
+++ b/drivers/gpu/drm/i915/i915_gem_gtt.h
@@ -346,6 +346,7 @@ struct i915_ggtt {
size_t stolen_usable_size; /* Total size minus BIOS reserved */
size_t stolen_reserved_base;
size_t stolen_reserved_size;
+ size_t size; /* Total size of Global GTT */
u64 mappable_end; /* End offset that we can CPU map */
struct io_mapping *mappable; /* Mapping to our CPU mappable region */
phys_addr_t mappable_base; /* PA of our GMADR */
@@ -357,9 +358,7 @@ struct i915_ggtt {
int mtrr;
- int (*probe)(struct drm_device *dev, u64 *gtt_total,
- size_t *stolen, phys_addr_t *mappable_base,
- u64 *mappable_end);
+ int (*probe)(struct i915_ggtt *ggtt);
};
struct i915_hw_ppgtt {