} else {
unsigned int alignment = intel_plane_fb_min_alignment(plane_state);
- vma = intel_dpt_pin_to_ggtt(fb->dpt_vm, alignment / 512);
+ vma = i915_dpt_pin_to_ggtt(fb->dpt_vm, alignment / 512);
if (IS_ERR(vma))
return PTR_ERR(vma);
alignment, &plane_state->flags,
fb->dpt_vm);
if (IS_ERR(vma)) {
- intel_dpt_unpin_from_ggtt(fb->dpt_vm);
+ i915_dpt_unpin_from_ggtt(fb->dpt_vm);
plane_state->ggtt_vma = NULL;
return PTR_ERR(vma);
}
* The DPT object contains only one vma, and there is no VT-d
* guard, so the VMA's offset within the DPT is always 0.
*/
- drm_WARN_ON(display->drm, intel_dpt_offset(plane_state->dpt_vma));
+ drm_WARN_ON(display->drm, i915_dpt_offset(plane_state->dpt_vma));
}
/*
vma = fetch_and_zero(&old_plane_state->ggtt_vma);
if (vma)
- intel_dpt_unpin_from_ggtt(fb->dpt_vm);
+ i915_dpt_unpin_from_ggtt(fb->dpt_vm);
}
}
i915_gem_object_put(dpt->obj);
}
-struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
- unsigned int alignment)
+struct i915_vma *i915_dpt_pin_to_ggtt(struct i915_address_space *vm, unsigned int alignment)
{
struct drm_i915_private *i915 = vm->i915;
struct intel_display *display = i915->display;
return err ? ERR_PTR(err) : vma;
}
-void intel_dpt_unpin_from_ggtt(struct i915_address_space *vm)
+void i915_dpt_unpin_from_ggtt(struct i915_address_space *vm)
{
struct i915_dpt *dpt = i915_vm_to_dpt(vm);
i915_ggtt_resume_vm(vm, true);
}
-u64 intel_dpt_offset(struct i915_vma *dpt_vma)
+u64 i915_dpt_offset(struct i915_vma *dpt_vma)
{
return i915_vma_offset(dpt_vma);
}
struct i915_address_space;
struct i915_vma;
-struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
- unsigned int alignment);
-void intel_dpt_unpin_from_ggtt(struct i915_address_space *vm);
-u64 intel_dpt_offset(struct i915_vma *dpt_vma);
+struct i915_vma *i915_dpt_pin_to_ggtt(struct i915_address_space *vm, unsigned int alignment);
+void i915_dpt_unpin_from_ggtt(struct i915_address_space *vm);
+u64 i915_dpt_offset(struct i915_vma *dpt_vma);
extern const struct intel_display_dpt_interface i915_display_dpt_interface;