drm/i915: Put the mm in the parent address space
[deliverable/linux.git] / drivers / gpu / drm / i915 / i915_gem.c
index df6ba10bf3a09453ad6815761f500ef5cd296c5e..8f37229a3b52f469a704b4d52dfc0aec0e7370d2 100644 (file)
@@ -181,7 +181,7 @@ i915_gem_get_aperture_ioctl(struct drm_device *dev, void *data,
                        pinned += i915_gem_obj_ggtt_size(obj);
        mutex_unlock(&dev->struct_mutex);
 
-       args->aper_size = dev_priv->gtt.total;
+       args->aper_size = dev_priv->gtt.base.total;
        args->aper_available_size = args->aper_size - pinned;
 
        return 0;
@@ -3079,7 +3079,7 @@ i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj,
        u32 size, fence_size, fence_alignment, unfenced_alignment;
        bool mappable, fenceable;
        size_t gtt_max = map_and_fenceable ?
-               dev_priv->gtt.mappable_end : dev_priv->gtt.total;
+               dev_priv->gtt.mappable_end : dev_priv->gtt.base.total;
        int ret;
 
        fence_size = i915_gem_get_gtt_size(dev,
@@ -3121,7 +3121,7 @@ i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj,
        i915_gem_object_pin_pages(obj);
 
 search_free:
-       ret = drm_mm_insert_node_in_range_generic(&dev_priv->mm.gtt_space,
+       ret = drm_mm_insert_node_in_range_generic(&dev_priv->gtt.base.mm,
                                                  &obj->gtt_space,
                                                  size, alignment,
                                                  obj->cache_level, 0, gtt_max);
This page took 0.026807 seconds and 5 git commands to generate.