diff options
| author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2026-05-08 17:34:12 +0300 |
|---|---|---|
| committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2026-05-11 17:43:24 +0300 |
| commit | 65585c16d9d9e9b96341059f8be497c5f9b8c019 (patch) | |
| tree | 34d3308e64a6d413669e3c9593f67ee2586e678c /include/drm | |
| parent | c2b4b6075d5155c83889bdf7b8c509df9b5b47ed (diff) | |
| download | linux-next-65585c16d9d9e9b96341059f8be497c5f9b8c019.tar.gz linux-next-65585c16d9d9e9b96341059f8be497c5f9b8c019.zip | |
drm/i915: Move intel_fb_pin_params to the parent interface
strut intel_fb_pin_params will be an important part of the fb_pin
interface, so move the definition to the parent interface file.
Or maybe we should have a separate header for this kind of stuff
since the users of the parent interface will need the struct
definition but not the parent interface vfunc struct definitions?
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20260508143426.26504-3-ville.syrjala@linux.intel.com
Diffstat (limited to 'include/drm')
| -rw-r--r-- | include/drm/intel/display_parent_interface.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/drm/intel/display_parent_interface.h b/include/drm/intel/display_parent_interface.h index ee2e9572bfca..b363d6a85dfe 100644 --- a/include/drm/intel/display_parent_interface.h +++ b/include/drm/intel/display_parent_interface.h @@ -16,6 +16,7 @@ struct drm_mode_fb_cmd2; struct drm_plane_state; struct drm_scanout_buffer; struct fb_info; +struct i915_gtt_view; struct i915_vma; struct intel_dpt; struct intel_dsb_buffer; @@ -29,6 +30,17 @@ struct ref_tracker; struct seq_file; struct vm_area_struct; +struct intel_fb_pin_params { + const struct i915_gtt_view *view; + unsigned int alignment; + unsigned int phys_alignment; + unsigned int vtd_guard; + bool needs_cpu_lmem_access; + bool needs_low_address; + bool needs_physical; + bool needs_fence; +}; + /* Keep struct definitions sorted */ struct intel_display_bo_interface { |
