@@ -11693,8 +11693,8 @@ static int
11693
11693
intel_check_primary_plane (struct drm_plane * plane ,
11694
11694
struct intel_plane_state * state )
11695
11695
{
11696
- struct drm_crtc * crtc = state -> crtc ;
11697
- struct drm_framebuffer * fb = state -> fb ;
11696
+ struct drm_crtc * crtc = state -> base . crtc ;
11697
+ struct drm_framebuffer * fb = state -> base . fb ;
11698
11698
struct drm_rect * dest = & state -> dst ;
11699
11699
struct drm_rect * src = & state -> src ;
11700
11700
const struct drm_rect * clip = & state -> clip ;
@@ -11710,8 +11710,8 @@ static int
11710
11710
intel_prepare_primary_plane (struct drm_plane * plane ,
11711
11711
struct intel_plane_state * state )
11712
11712
{
11713
- struct drm_crtc * crtc = state -> crtc ;
11714
- struct drm_framebuffer * fb = state -> fb ;
11713
+ struct drm_crtc * crtc = state -> base . crtc ;
11714
+ struct drm_framebuffer * fb = state -> base . fb ;
11715
11715
struct drm_device * dev = crtc -> dev ;
11716
11716
struct intel_crtc * intel_crtc = to_intel_crtc (crtc );
11717
11717
enum pipe pipe = intel_crtc -> pipe ;
@@ -11746,9 +11746,9 @@ static void
11746
11746
intel_commit_primary_plane (struct drm_plane * plane ,
11747
11747
struct intel_plane_state * state )
11748
11748
{
11749
- struct drm_crtc * crtc = state -> crtc ;
11750
- struct drm_framebuffer * fb = state -> fb ;
11751
- struct drm_device * dev = crtc -> dev ;
11749
+ struct drm_crtc * crtc = state -> base . crtc ;
11750
+ struct drm_framebuffer * fb = state -> base . fb ;
11751
+ struct drm_device * dev = plane -> dev ;
11752
11752
struct drm_i915_private * dev_priv = dev -> dev_private ;
11753
11753
struct intel_crtc * intel_crtc = to_intel_crtc (crtc );
11754
11754
enum pipe pipe = intel_crtc -> pipe ;
@@ -11847,8 +11847,8 @@ intel_primary_plane_setplane(struct drm_plane *plane, struct drm_crtc *crtc,
11847
11847
struct intel_crtc * intel_crtc = to_intel_crtc (crtc );
11848
11848
int ret ;
11849
11849
11850
- state .crtc = crtc ;
11851
- state .fb = fb ;
11850
+ state .base . crtc = crtc ;
11851
+ state .base . fb = fb ;
11852
11852
11853
11853
/* sample coordinates in 16.16 fixed point */
11854
11854
state .src .x1 = src_x ;
@@ -11961,9 +11961,9 @@ static int
11961
11961
intel_check_cursor_plane (struct drm_plane * plane ,
11962
11962
struct intel_plane_state * state )
11963
11963
{
11964
- struct drm_crtc * crtc = state -> crtc ;
11964
+ struct drm_crtc * crtc = state -> base . crtc ;
11965
11965
struct drm_device * dev = crtc -> dev ;
11966
- struct drm_framebuffer * fb = state -> fb ;
11966
+ struct drm_framebuffer * fb = state -> base . fb ;
11967
11967
struct drm_rect * dest = & state -> dst ;
11968
11968
struct drm_rect * src = & state -> src ;
11969
11969
const struct drm_rect * clip = & state -> clip ;
@@ -12018,8 +12018,8 @@ intel_prepare_cursor_plane(struct drm_plane *plane,
12018
12018
struct intel_plane_state * state )
12019
12019
{
12020
12020
struct drm_device * dev = plane -> dev ;
12021
- struct drm_framebuffer * fb = state -> fb ;
12022
- struct intel_crtc * intel_crtc = to_intel_crtc (state -> crtc );
12021
+ struct drm_framebuffer * fb = state -> base . fb ;
12022
+ struct intel_crtc * intel_crtc = to_intel_crtc (state -> base . crtc );
12023
12023
struct drm_i915_gem_object * obj = intel_fb_obj (fb );
12024
12024
struct drm_i915_gem_object * old_obj = intel_fb_obj (plane -> fb );
12025
12025
enum pipe pipe = intel_crtc -> pipe ;
@@ -12053,16 +12053,16 @@ static void
12053
12053
intel_commit_cursor_plane (struct drm_plane * plane ,
12054
12054
struct intel_plane_state * state )
12055
12055
{
12056
- struct drm_crtc * crtc = state -> crtc ;
12056
+ struct drm_crtc * crtc = state -> base . crtc ;
12057
12057
struct drm_device * dev = crtc -> dev ;
12058
12058
struct intel_crtc * intel_crtc = to_intel_crtc (crtc );
12059
12059
struct intel_plane * intel_plane = to_intel_plane (plane );
12060
- struct drm_i915_gem_object * obj = intel_fb_obj (state -> fb );
12060
+ struct drm_i915_gem_object * obj = intel_fb_obj (state -> base . fb );
12061
12061
enum pipe pipe = intel_crtc -> pipe ;
12062
12062
unsigned old_width ;
12063
12063
uint32_t addr ;
12064
12064
12065
- plane -> fb = state -> fb ;
12065
+ plane -> fb = state -> base . fb ;
12066
12066
crtc -> cursor_x = state -> orig_dst .x1 ;
12067
12067
crtc -> cursor_y = state -> orig_dst .y1 ;
12068
12068
@@ -12122,8 +12122,8 @@ intel_cursor_plane_update(struct drm_plane *plane, struct drm_crtc *crtc,
12122
12122
struct intel_plane_state state ;
12123
12123
int ret ;
12124
12124
12125
- state .crtc = crtc ;
12126
- state .fb = fb ;
12125
+ state .base . crtc = crtc ;
12126
+ state .base . fb = fb ;
12127
12127
12128
12128
/* sample coordinates in 16.16 fixed point */
12129
12129
state .src .x1 = src_x ;
0 commit comments