Commit 2ecf64a0 authored by Jani Nikula's avatar Jani Nikula

drm/i915: group i915_drv.h forward declarations together

Group the forward declarations in i915_drv.h together near the top, like
in other header files, and sort.
Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/67f2ed8a9166daa891aa6d89f93eb629145d1c15.1643896905.git.jani.nikula@intel.com
parent 053f2b85
...@@ -106,6 +106,25 @@ ...@@ -106,6 +106,25 @@
#include "gt/intel_timeline.h" #include "gt/intel_timeline.h"
#include "i915_vma.h" #include "i915_vma.h"
struct dpll;
struct drm_i915_gem_object;
struct drm_i915_private;
struct intel_atomic_state;
struct intel_audio_funcs;
struct intel_cdclk_config;
struct intel_cdclk_funcs;
struct intel_cdclk_state;
struct intel_cdclk_vals;
struct intel_connector;
struct intel_crtc;
struct intel_dp;
struct intel_encoder;
struct intel_fbdev;
struct intel_initial_plane_config;
struct intel_limit;
struct intel_overlay;
struct intel_overlay_error_state;
struct vlv_s0ix_state;
/* General customization: /* General customization:
*/ */
...@@ -115,8 +134,6 @@ ...@@ -115,8 +134,6 @@
#define DRIVER_DATE "20201103" #define DRIVER_DATE "20201103"
#define DRIVER_TIMESTAMP 1604406085 #define DRIVER_TIMESTAMP 1604406085
struct drm_i915_gem_object;
/* Threshold == 5 for long IRQs, 50 for short */ /* Threshold == 5 for long IRQs, 50 for short */
#define HPD_STORM_DEFAULT_THRESHOLD 50 #define HPD_STORM_DEFAULT_THRESHOLD 50
...@@ -166,8 +183,6 @@ struct i915_hotplug { ...@@ -166,8 +183,6 @@ struct i915_hotplug {
I915_GEM_DOMAIN_INSTRUCTION | \ I915_GEM_DOMAIN_INSTRUCTION | \
I915_GEM_DOMAIN_VERTEX) I915_GEM_DOMAIN_VERTEX)
struct drm_i915_private;
struct drm_i915_file_private { struct drm_i915_file_private {
struct drm_i915_private *dev_priv; struct drm_i915_private *dev_priv;
...@@ -274,9 +289,6 @@ struct drm_i915_file_private { ...@@ -274,9 +289,6 @@ struct drm_i915_file_private {
#define DRIVER_MINOR 6 #define DRIVER_MINOR 6
#define DRIVER_PATCHLEVEL 0 #define DRIVER_PATCHLEVEL 0
struct intel_overlay;
struct intel_overlay_error_state;
struct sdvo_device_mapping { struct sdvo_device_mapping {
u8 initialized; u8 initialized;
u8 dvo_port; u8 dvo_port;
...@@ -286,18 +298,6 @@ struct sdvo_device_mapping { ...@@ -286,18 +298,6 @@ struct sdvo_device_mapping {
u8 ddc_pin; u8 ddc_pin;
}; };
struct intel_connector;
struct intel_encoder;
struct intel_atomic_state;
struct intel_cdclk_config;
struct intel_cdclk_funcs;
struct intel_cdclk_state;
struct intel_cdclk_vals;
struct intel_initial_plane_config;
struct intel_crtc;
struct intel_limit;
struct dpll;
/* functions used internal in intel_pm.c */ /* functions used internal in intel_pm.c */
struct drm_i915_clock_gating_funcs { struct drm_i915_clock_gating_funcs {
void (*init_clock_gating)(struct drm_i915_private *dev_priv); void (*init_clock_gating)(struct drm_i915_private *dev_priv);
...@@ -385,7 +385,6 @@ enum drrs_support_type { ...@@ -385,7 +385,6 @@ enum drrs_support_type {
SEAMLESS_DRRS_SUPPORT = 2 SEAMLESS_DRRS_SUPPORT = 2
}; };
struct intel_dp;
struct i915_drrs { struct i915_drrs {
struct mutex mutex; struct mutex mutex;
struct delayed_work work; struct delayed_work work;
...@@ -403,8 +402,6 @@ struct i915_drrs { ...@@ -403,8 +402,6 @@ struct i915_drrs {
#define QUIRK_INCREASE_DDI_DISABLED_TIME (1<<7) #define QUIRK_INCREASE_DDI_DISABLED_TIME (1<<7)
#define QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK (1<<8) #define QUIRK_NO_PPS_BACKLIGHT_POWER_HOOK (1<<8)
struct intel_fbdev;
struct intel_gmbus { struct intel_gmbus {
struct i2c_adapter adapter; struct i2c_adapter adapter;
#define GMBUS_FORCE_BIT_RETRY (1U << 31) #define GMBUS_FORCE_BIT_RETRY (1U << 31)
...@@ -423,8 +420,6 @@ struct i915_suspend_saved_registers { ...@@ -423,8 +420,6 @@ struct i915_suspend_saved_registers {
u16 saveGCDGMBUS; u16 saveGCDGMBUS;
}; };
struct vlv_s0ix_state;
#define MAX_L3_SLICES 2 #define MAX_L3_SLICES 2
struct intel_l3_parity { struct intel_l3_parity {
u32 *remap_info[MAX_L3_SLICES]; u32 *remap_info[MAX_L3_SLICES];
...@@ -613,7 +608,6 @@ struct i915_selftest_stash { ...@@ -613,7 +608,6 @@ struct i915_selftest_stash {
}; };
/* intel_audio.c private */ /* intel_audio.c private */
struct intel_audio_funcs;
struct intel_audio_private { struct intel_audio_private {
/* Display internal audio functions */ /* Display internal audio functions */
const struct intel_audio_funcs *funcs; const struct intel_audio_funcs *funcs;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment