Lines Matching refs:dpt

36 #define dpt_total_entries(dpt) ((dpt)->vm.total >> PAGE_SHIFT)  argument
49 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in dpt_insert_page() local
50 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_page()
61 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in dpt_insert_entries() local
62 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_entries()
121 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in dpt_cleanup() local
123 i915_gem_object_put(dpt->obj); in dpt_cleanup()
129 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in intel_dpt_pin() local
137 if (i915_gem_object_is_stolen(dpt->obj)) in intel_dpt_pin()
144 err = i915_gem_object_lock(dpt->obj, &ww); in intel_dpt_pin()
148 vma = i915_gem_object_ggtt_pin_ww(dpt->obj, &ww, NULL, 0, 4096, in intel_dpt_pin()
163 dpt->vma = vma; in intel_dpt_pin()
164 dpt->iomem = iomem; in intel_dpt_pin()
169 dpt->obj->mm.dirty = true; in intel_dpt_pin()
179 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in intel_dpt_unpin() local
181 i915_vma_unpin_iomap(dpt->vma); in intel_dpt_unpin()
182 i915_vma_put(dpt->vma); in intel_dpt_unpin()
250 struct i915_dpt *dpt; in intel_dpt_create() local
281 dpt = kzalloc(sizeof(*dpt), GFP_KERNEL); in intel_dpt_create()
282 if (!dpt) { in intel_dpt_create()
287 vm = &dpt->vm; in intel_dpt_create()
307 dpt->obj = dpt_obj; in intel_dpt_create()
308 dpt->obj->is_dpt = true; in intel_dpt_create()
310 return &dpt->vm; in intel_dpt_create()
315 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in intel_dpt_destroy() local
317 dpt->obj->is_dpt = false; in intel_dpt_destroy()
318 i915_vm_put(&dpt->vm); in intel_dpt_destroy()