Lines Matching refs:mm
54 if (!drm_mm_initialized(&dev_priv->mm.stolen)) in i915_gem_stolen_insert_node_in_range()
62 mutex_lock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_insert_node_in_range()
63 ret = drm_mm_insert_node_in_range(&dev_priv->mm.stolen, node, size, in i915_gem_stolen_insert_node_in_range()
66 mutex_unlock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_insert_node_in_range()
83 mutex_lock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_remove_node()
85 mutex_unlock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_remove_node()
268 if (!drm_mm_initialized(&dev_priv->mm.stolen)) in i915_gem_cleanup_stolen()
271 drm_mm_takedown(&dev_priv->mm.stolen); in i915_gem_cleanup_stolen()
280 unsigned long stolen_top = dev_priv->mm.stolen_base + in g4x_get_stolen_reserved()
375 stolen_top = dev_priv->mm.stolen_base + dev_priv->gtt.stolen_size; in bdw_get_stolen_reserved()
395 mutex_init(&dev_priv->mm.stolen_lock); in i915_gem_init_stolen()
407 dev_priv->mm.stolen_base = i915_stolen_to_physical(dev); in i915_gem_init_stolen()
408 if (dev_priv->mm.stolen_base == 0) in i915_gem_init_stolen()
411 stolen_top = dev_priv->mm.stolen_base + dev_priv->gtt.stolen_size; in i915_gem_init_stolen()
452 if (reserved_base < dev_priv->mm.stolen_base || in i915_gem_init_stolen()
456 dev_priv->mm.stolen_base, stolen_top); in i915_gem_init_stolen()
482 drm_mm_init(&dev_priv->mm.stolen, 0, dev_priv->gtt.stolen_usable_size); in i915_gem_init_stolen()
516 sg_dma_address(sg) = (dma_addr_t)dev_priv->mm.stolen_base + offset; in i915_pages_create_for_stolen()
592 if (!drm_mm_initialized(&dev_priv->mm.stolen)) in i915_gem_object_create_stolen()
631 if (!drm_mm_initialized(&dev_priv->mm.stolen)) in i915_gem_object_create_stolen_for_preallocated()
648 mutex_lock(&dev_priv->mm.stolen_lock); in i915_gem_object_create_stolen_for_preallocated()
649 ret = drm_mm_reserve_node(&dev_priv->mm.stolen, stolen); in i915_gem_object_create_stolen_for_preallocated()
650 mutex_unlock(&dev_priv->mm.stolen_lock); in i915_gem_object_create_stolen_for_preallocated()
682 if (drm_mm_initialized(&ggtt->mm)) { in i915_gem_object_create_stolen_for_preallocated()
683 ret = drm_mm_reserve_node(&ggtt->mm, &vma->node); in i915_gem_object_create_stolen_for_preallocated()
694 list_add_tail(&obj->global_list, &dev_priv->mm.bound_list); in i915_gem_object_create_stolen_for_preallocated()