Lines Matching refs:ppgtt
67 struct i915_ppgtt *ppgtt; in mock_ppgtt() local
69 ppgtt = kzalloc(sizeof(*ppgtt), GFP_KERNEL); in mock_ppgtt()
70 if (!ppgtt) in mock_ppgtt()
73 ppgtt->vm.gt = to_gt(i915); in mock_ppgtt()
74 ppgtt->vm.i915 = i915; in mock_ppgtt()
75 ppgtt->vm.total = round_down(U64_MAX, PAGE_SIZE); in mock_ppgtt()
76 ppgtt->vm.dma = i915->drm.dev; in mock_ppgtt()
78 i915_address_space_init(&ppgtt->vm, VM_CLASS_PPGTT); in mock_ppgtt()
80 ppgtt->vm.alloc_pt_dma = alloc_pt_dma; in mock_ppgtt()
81 ppgtt->vm.alloc_scratch_dma = alloc_pt_dma; in mock_ppgtt()
83 ppgtt->vm.clear_range = mock_clear_range; in mock_ppgtt()
84 ppgtt->vm.insert_page = mock_insert_page; in mock_ppgtt()
85 ppgtt->vm.insert_entries = mock_insert_entries; in mock_ppgtt()
86 ppgtt->vm.cleanup = mock_cleanup; in mock_ppgtt()
88 ppgtt->vm.vma_ops.bind_vma = mock_bind_ppgtt; in mock_ppgtt()
89 ppgtt->vm.vma_ops.unbind_vma = mock_unbind_ppgtt; in mock_ppgtt()
91 return ppgtt; in mock_ppgtt()