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