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()
131 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in intel_dpt_pin_to_ggtt() local
139 if (i915_gem_object_is_stolen(dpt->obj)) in intel_dpt_pin_to_ggtt()
146 err = i915_gem_object_lock(dpt->obj, &ww); in intel_dpt_pin_to_ggtt()
150 vma = i915_gem_object_ggtt_pin_ww(dpt->obj, &ww, NULL, 0, in intel_dpt_pin_to_ggtt()
165 dpt->vma = vma; in intel_dpt_pin_to_ggtt()
166 dpt->iomem = iomem; in intel_dpt_pin_to_ggtt()
171 dpt->obj->mm.dirty = true; in intel_dpt_pin_to_ggtt()
181 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in intel_dpt_unpin_from_ggtt() local
183 i915_vma_unpin_iomap(dpt->vma); in intel_dpt_unpin_from_ggtt()
184 i915_vma_put(dpt->vma); in intel_dpt_unpin_from_ggtt()
252 struct i915_dpt *dpt; in intel_dpt_create() local
283 dpt = kzalloc(sizeof(*dpt), GFP_KERNEL); in intel_dpt_create()
284 if (!dpt) { in intel_dpt_create()
289 vm = &dpt->vm; in intel_dpt_create()
309 dpt->obj = dpt_obj; in intel_dpt_create()
310 dpt->obj->is_dpt = true; in intel_dpt_create()
312 return &dpt->vm; in intel_dpt_create()
317 struct i915_dpt *dpt = i915_vm_to_dpt(vm); in intel_dpt_destroy() local
319 dpt->obj->is_dpt = false; in intel_dpt_destroy()
320 i915_vm_put(&dpt->vm); in intel_dpt_destroy()