Lines Matching refs:ggtt
109 struct i915_ggtt *ggtt = gt->ggtt;
111 ggtt->vm.gt = gt;
112 ggtt->vm.i915 = gt->i915;
113 ggtt->vm.is_ggtt = true;
115 ggtt->gmadr = DEFINE_RES_MEM(0, 2048 * PAGE_SIZE);
116 ggtt->mappable_end = resource_size(&ggtt->gmadr);
117 ggtt->vm.total = 4096 * PAGE_SIZE;
119 ggtt->vm.alloc_pt_dma = alloc_pt_dma;
120 ggtt->vm.alloc_scratch_dma = alloc_pt_dma;
122 ggtt->vm.clear_range = mock_clear_range;
123 ggtt->vm.insert_page = mock_insert_page;
124 ggtt->vm.insert_entries = mock_insert_entries;
125 ggtt->vm.cleanup = mock_cleanup;
127 ggtt->vm.vma_ops.bind_vma = mock_bind_ggtt;
128 ggtt->vm.vma_ops.unbind_vma = mock_unbind_ggtt;
130 i915_address_space_init(&ggtt->vm, VM_CLASS_GGTT);
133 void mock_fini_ggtt(struct i915_ggtt *ggtt)
135 i915_address_space_fini(&ggtt->vm);