Lines Matching refs:ggtt

64 insert_mappable_node(struct i915_ggtt *ggtt,  in insert_mappable_node()  argument
68 return drm_mm_insert_node_in_range(&ggtt->vm.mm, node, in insert_mappable_node()
70 0, ggtt->mappable_end, in insert_mappable_node()
247 struct i915_ggtt *ggtt = &dev_priv->ggtt; in i915_gem_get_aperture_ioctl() local
252 pinned = ggtt->vm.reserved; in i915_gem_get_aperture_ioctl()
254 list_for_each_entry(vma, &ggtt->vm.active_list, vm_link) in i915_gem_get_aperture_ioctl()
257 list_for_each_entry(vma, &ggtt->vm.inactive_list, vm_link) in i915_gem_get_aperture_ioctl()
262 args->aper_size = ggtt->vm.total; in i915_gem_get_aperture_ioctl()
1175 struct i915_ggtt *ggtt = &i915->ggtt; in i915_gem_gtt_pread() local
1201 ret = insert_mappable_node(ggtt, &node, PAGE_SIZE); in i915_gem_gtt_pread()
1230 ggtt->vm.insert_page(&ggtt->vm, in i915_gem_gtt_pread()
1238 if (gtt_user_read(&ggtt->iomap, page_base, page_offset, in i915_gem_gtt_pread()
1253 ggtt->vm.clear_range(&ggtt->vm, node.start, node.size); in i915_gem_gtt_pread()
1360 struct i915_ggtt *ggtt = &i915->ggtt; in i915_gem_gtt_pwrite_fast() local
1402 ret = insert_mappable_node(ggtt, &node, PAGE_SIZE); in i915_gem_gtt_pwrite_fast()
1432 ggtt->vm.insert_page(&ggtt->vm, in i915_gem_gtt_pwrite_fast()
1445 if (ggtt_write(&ggtt->iomap, page_base, page_offset, in i915_gem_gtt_pwrite_fast()
1461 ggtt->vm.clear_range(&ggtt->vm, node.start, node.size); in i915_gem_gtt_pwrite_fast()
2015 struct i915_ggtt *ggtt = &dev_priv->ggtt; in i915_gem_fault() local
2103 (ggtt->gmadr.start + vma->node.start) >> PAGE_SHIFT, in i915_gem_fault()
2105 &ggtt->iomap); in i915_gem_fault()
4413 struct i915_address_space *vm = &dev_priv->ggtt.vm; in i915_gem_object_ggtt_pin()
4428 if (obj->base.size > dev_priv->ggtt.mappable_end) in i915_gem_object_ggtt_pin()
4447 obj->base.size > dev_priv->ggtt.mappable_end / 2) in i915_gem_object_ggtt_pin()
4461 vma->fence_size > dev_priv->ggtt.mappable_end / 2) in i915_gem_object_ggtt_pin()