20
20
#include "shmob_drm_regs.h"
21
21
22
22
struct shmob_drm_plane {
23
- struct drm_plane plane ;
23
+ struct drm_plane base ;
24
24
unsigned int index ;
25
25
unsigned int alpha ;
26
26
@@ -37,7 +37,7 @@ struct shmob_drm_plane {
37
37
38
38
static inline struct shmob_drm_plane * to_shmob_plane (struct drm_plane * plane )
39
39
{
40
- return container_of (plane , struct shmob_drm_plane , plane );
40
+ return container_of (plane , struct shmob_drm_plane , base );
41
41
}
42
42
43
43
static void shmob_drm_plane_compute_base (struct shmob_drm_plane * splane ,
@@ -64,7 +64,7 @@ static void shmob_drm_plane_compute_base(struct shmob_drm_plane *splane,
64
64
static void __shmob_drm_plane_setup (struct shmob_drm_plane * splane ,
65
65
struct drm_framebuffer * fb )
66
66
{
67
- struct shmob_drm_device * sdev = to_shmob_device (splane -> plane .dev );
67
+ struct shmob_drm_device * sdev = to_shmob_device (splane -> base .dev );
68
68
u32 format ;
69
69
70
70
/* TODO: Support ROP3 mode */
@@ -216,7 +216,7 @@ struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev,
216
216
funcs = & shmob_drm_overlay_plane_funcs ;
217
217
218
218
splane = drmm_universal_plane_alloc (& sdev -> ddev ,
219
- struct shmob_drm_plane , plane , 1 ,
219
+ struct shmob_drm_plane , base , 1 ,
220
220
funcs , formats ,
221
221
ARRAY_SIZE (formats ), NULL , type ,
222
222
NULL );
@@ -226,5 +226,5 @@ struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev,
226
226
splane -> index = index ;
227
227
splane -> alpha = 255 ;
228
228
229
- return & splane -> plane ;
229
+ return & splane -> base ;
230
230
}
0 commit comments