Lines Matching refs:ggtt

1083 	struct i915_ggtt *ggtt = &i915->ggtt;  in exercise_ggtt()  local
1091 list_sort(NULL, &ggtt->vm.mm.hole_stack, sort_holes); in exercise_ggtt()
1092 drm_mm_for_each_hole(node, &ggtt->vm.mm, hole_start, hole_end) { in exercise_ggtt()
1096 if (ggtt->vm.mm.color_adjust) in exercise_ggtt()
1097 ggtt->vm.mm.color_adjust(node, 0, in exercise_ggtt()
1102 err = func(i915, &ggtt->vm, hole_start, hole_end, end_time); in exercise_ggtt()
1145 struct i915_ggtt *ggtt = &i915->ggtt; in igt_ggtt_page() local
1164 err = drm_mm_insert_node_in_range(&ggtt->vm.mm, &tmp, in igt_ggtt_page()
1167 0, ggtt->mappable_end, in igt_ggtt_page()
1177 ggtt->vm.insert_page(&ggtt->vm, in igt_ggtt_page()
1192 vaddr = io_mapping_map_atomic_wc(&ggtt->iomap, offset); in igt_ggtt_page()
1204 vaddr = io_mapping_map_atomic_wc(&ggtt->iomap, offset); in igt_ggtt_page()
1218 ggtt->vm.clear_range(&ggtt->vm, tmp.start, tmp.size); in igt_ggtt_page()
1301 total + 2*I915_GTT_PAGE_SIZE <= i915->ggtt.vm.total; in igt_gtt_reserve()
1319 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_reserve()
1325 err = i915_gem_gtt_reserve(&i915->ggtt.vm, &vma->node, in igt_gtt_reserve()
1332 total, i915->ggtt.vm.total, err); in igt_gtt_reserve()
1350 total + 2*I915_GTT_PAGE_SIZE <= i915->ggtt.vm.total; in igt_gtt_reserve()
1368 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_reserve()
1374 err = i915_gem_gtt_reserve(&i915->ggtt.vm, &vma->node, in igt_gtt_reserve()
1381 total, i915->ggtt.vm.total, err); in igt_gtt_reserve()
1402 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_reserve()
1414 offset = random_offset(0, i915->ggtt.vm.total, in igt_gtt_reserve()
1418 err = i915_gem_gtt_reserve(&i915->ggtt.vm, &vma->node, in igt_gtt_reserve()
1425 total, i915->ggtt.vm.total, err); in igt_gtt_reserve()
1460 i915->ggtt.vm.total + I915_GTT_PAGE_SIZE, 0, in igt_gtt_insert()
1461 0, i915->ggtt.vm.total, in igt_gtt_insert()
1491 err = i915_gem_gtt_insert(&i915->ggtt.vm, &tmp, in igt_gtt_insert()
1506 total + I915_GTT_PAGE_SIZE <= i915->ggtt.vm.total; in igt_gtt_insert()
1524 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_insert()
1530 err = i915_gem_gtt_insert(&i915->ggtt.vm, &vma->node, in igt_gtt_insert()
1532 0, i915->ggtt.vm.total, in igt_gtt_insert()
1541 total, i915->ggtt.vm.total, err); in igt_gtt_insert()
1553 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_insert()
1573 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_insert()
1588 err = i915_gem_gtt_insert(&i915->ggtt.vm, &vma->node, in igt_gtt_insert()
1590 0, i915->ggtt.vm.total, in igt_gtt_insert()
1594 total, i915->ggtt.vm.total, err); in igt_gtt_insert()
1610 total + 2*I915_GTT_PAGE_SIZE <= i915->ggtt.vm.total; in igt_gtt_insert()
1628 vma = i915_vma_instance(obj, &i915->ggtt.vm, NULL); in igt_gtt_insert()
1634 err = i915_gem_gtt_insert(&i915->ggtt.vm, &vma->node, in igt_gtt_insert()
1636 0, i915->ggtt.vm.total, in igt_gtt_insert()
1640 total, i915->ggtt.vm.total, err); in igt_gtt_insert()
1700 GEM_BUG_ON(offset_in_page(i915->ggtt.vm.total)); in i915_gem_gtt_live_selftests()