Cleanups in frontbuffer code, and move the get/put/ref/flush_if_display
calls to the parent interface.
Jani Nikula (7):
drm/i915/gem: relocate
__i915_gem_object_{flush,invalidate}_frontbuffer()
drm/i915/gem: unify i915 gem object frontbuffer function names
drm/i915/overlay: convert from struct intel_frontbuffer to
i915_frontbuffer
drm/intel: fix @dpt kernel-doc for parent interface
drm/{i915,xe}/frontbuffer: move frontbuffer handling to parent
interface
drm/i915/frontbuffer: call parent interface directly
drm/i915/frontbuffer: reduce fb for frontbuffer abbreviation usage
drivers/gpu/drm/i915/display/intel_bo.c | 36 ----------
drivers/gpu/drm/i915/display/intel_bo.h | 5 --
drivers/gpu/drm/i915/display/intel_fb.c | 8 +--
.../gpu/drm/i915/display/intel_frontbuffer.c | 37 +++-------
.../gpu/drm/i915/display/intel_frontbuffer.h | 21 +++---
drivers/gpu/drm/i915/display/intel_parent.c | 21 ++++++
drivers/gpu/drm/i915/display/intel_parent.h | 7 ++
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 24 -------
.../i915/gem/i915_gem_object_frontbuffer.c | 69 ++++++++++++++++++
.../i915/gem/i915_gem_object_frontbuffer.h | 24 +++++--
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +-
drivers/gpu/drm/i915/i915_driver.c | 2 +
drivers/gpu/drm/i915/i915_gem.c | 6 +-
drivers/gpu/drm/i915/i915_overlay.c | 12 ++--
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/display/intel_bo.c | 56 ---------------
drivers/gpu/drm/xe/display/xe_display.c | 2 +
drivers/gpu/drm/xe/display/xe_frontbuffer.c | 71 +++++++++++++++++++
drivers/gpu/drm/xe/display/xe_frontbuffer.h | 9 +++
include/drm/intel/display_parent_interface.h | 13 +++-
22 files changed, 250 insertions(+), 186 deletions(-)
create mode 100644 drivers/gpu/drm/xe/display/xe_frontbuffer.c
create mode 100644 drivers/gpu/drm/xe/display/xe_frontbuffer.h
--
2.47.3