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