aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>2012-03-08 11:04:32 -0500
committerDave Airlie <airlied@redhat.com>2012-03-10 08:06:02 -0500
commit670c044454a33ab679628518d5284fac6246b259 (patch)
tree254b43c0385da4560c71bea2f1c21f2f3938dc18
parent3afad3c2bc554d2623cc75b557a445d5e7239845 (diff)
gma500: use DRM_IOCTL_DEF_DRV instead of custom PSB_IOCTL_DEF
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
-rw-r--r--drivers/gpu/drm/gma500/psb_drv.c35
1 files changed, 16 insertions, 19 deletions
diff --git a/drivers/gpu/drm/gma500/psb_drv.c b/drivers/gpu/drm/gma500/psb_drv.c
index fc3293049fe7..1234d094e543 100644
--- a/drivers/gpu/drm/gma500/psb_drv.c
+++ b/drivers/gpu/drm/gma500/psb_drv.c
@@ -88,27 +88,27 @@ MODULE_DEVICE_TABLE(pci, pciidlist);
88 * Standard IOCTLs. 88 * Standard IOCTLs.
89 */ 89 */
90 90
91#define DRM_IOCTL_PSB_ADB \ 91#define DRM_IOCTL_GMA_ADB \
92 DRM_IOWR(DRM_GMA_ADB + DRM_COMMAND_BASE, uint32_t) 92 DRM_IOWR(DRM_GMA_ADB + DRM_COMMAND_BASE, uint32_t)
93#define DRM_IOCTL_PSB_MODE_OPERATION \ 93#define DRM_IOCTL_GMA_MODE_OPERATION \
94 DRM_IOWR(DRM_GMA_MODE_OPERATION + DRM_COMMAND_BASE, \ 94 DRM_IOWR(DRM_GMA_MODE_OPERATION + DRM_COMMAND_BASE, \
95 struct drm_psb_mode_operation_arg) 95 struct drm_psb_mode_operation_arg)
96#define DRM_IOCTL_PSB_STOLEN_MEMORY \ 96#define DRM_IOCTL_GMA_STOLEN_MEMORY \
97 DRM_IOWR(DRM_GMA_STOLEN_MEMORY + DRM_COMMAND_BASE, \ 97 DRM_IOWR(DRM_GMA_STOLEN_MEMORY + DRM_COMMAND_BASE, \
98 struct drm_psb_stolen_memory_arg) 98 struct drm_psb_stolen_memory_arg)
99#define DRM_IOCTL_PSB_GAMMA \ 99#define DRM_IOCTL_GMA_GAMMA \
100 DRM_IOWR(DRM_GMA_GAMMA + DRM_COMMAND_BASE, \ 100 DRM_IOWR(DRM_GMA_GAMMA + DRM_COMMAND_BASE, \
101 struct drm_psb_dpst_lut_arg) 101 struct drm_psb_dpst_lut_arg)
102#define DRM_IOCTL_PSB_DPST_BL \ 102#define DRM_IOCTL_GMA_DPST_BL \
103 DRM_IOWR(DRM_GMA_DPST_BL + DRM_COMMAND_BASE, \ 103 DRM_IOWR(DRM_GMA_DPST_BL + DRM_COMMAND_BASE, \
104 uint32_t) 104 uint32_t)
105#define DRM_IOCTL_PSB_GET_PIPE_FROM_CRTC_ID \ 105#define DRM_IOCTL_GMA_GET_PIPE_FROM_CRTC_ID \
106 DRM_IOWR(DRM_GMA_GET_PIPE_FROM_CRTC_ID + DRM_COMMAND_BASE, \ 106 DRM_IOWR(DRM_GMA_GET_PIPE_FROM_CRTC_ID + DRM_COMMAND_BASE, \
107 struct drm_psb_get_pipe_from_crtc_id_arg) 107 struct drm_psb_get_pipe_from_crtc_id_arg)
108#define DRM_IOCTL_PSB_GEM_CREATE \ 108#define DRM_IOCTL_GMA_GEM_CREATE \
109 DRM_IOWR(DRM_GMA_GEM_CREATE + DRM_COMMAND_BASE, \ 109 DRM_IOWR(DRM_GMA_GEM_CREATE + DRM_COMMAND_BASE, \
110 struct drm_psb_gem_create) 110 struct drm_psb_gem_create)
111#define DRM_IOCTL_PSB_GEM_MMAP \ 111#define DRM_IOCTL_GMA_GEM_MMAP \
112 DRM_IOWR(DRM_GMA_GEM_MMAP + DRM_COMMAND_BASE, \ 112 DRM_IOWR(DRM_GMA_GEM_MMAP + DRM_COMMAND_BASE, \
113 struct drm_psb_gem_mmap) 113 struct drm_psb_gem_mmap)
114 114
@@ -123,22 +123,19 @@ static int psb_gamma_ioctl(struct drm_device *dev, void *data,
123static int psb_dpst_bl_ioctl(struct drm_device *dev, void *data, 123static int psb_dpst_bl_ioctl(struct drm_device *dev, void *data,
124 struct drm_file *file_priv); 124 struct drm_file *file_priv);
125 125
126#define PSB_IOCTL_DEF(ioctl, func, flags) \
127 [DRM_IOCTL_NR(ioctl) - DRM_COMMAND_BASE] = {ioctl, flags, func}
128
129static struct drm_ioctl_desc psb_ioctls[] = { 126static struct drm_ioctl_desc psb_ioctls[] = {
130 PSB_IOCTL_DEF(DRM_IOCTL_PSB_ADB, psb_adb_ioctl, DRM_AUTH), 127 DRM_IOCTL_DEF_DRV(GMA_ADB, psb_adb_ioctl, DRM_AUTH),
131 PSB_IOCTL_DEF(DRM_IOCTL_PSB_MODE_OPERATION, psb_mode_operation_ioctl, 128 DRM_IOCTL_DEF_DRV(GMA_MODE_OPERATION, psb_mode_operation_ioctl,
132 DRM_AUTH), 129 DRM_AUTH),
133 PSB_IOCTL_DEF(DRM_IOCTL_PSB_STOLEN_MEMORY, psb_stolen_memory_ioctl, 130 DRM_IOCTL_DEF_DRV(GMA_STOLEN_MEMORY, psb_stolen_memory_ioctl,
134 DRM_AUTH), 131 DRM_AUTH),
135 PSB_IOCTL_DEF(DRM_IOCTL_PSB_GAMMA, psb_gamma_ioctl, DRM_AUTH), 132 DRM_IOCTL_DEF_DRV(GMA_GAMMA, psb_gamma_ioctl, DRM_AUTH),
136 PSB_IOCTL_DEF(DRM_IOCTL_PSB_DPST_BL, psb_dpst_bl_ioctl, DRM_AUTH), 133 DRM_IOCTL_DEF_DRV(GMA_DPST_BL, psb_dpst_bl_ioctl, DRM_AUTH),
137 PSB_IOCTL_DEF(DRM_IOCTL_PSB_GET_PIPE_FROM_CRTC_ID, 134 DRM_IOCTL_DEF_DRV(GMA_GET_PIPE_FROM_CRTC_ID,
138 psb_intel_get_pipe_from_crtc_id, 0), 135 psb_intel_get_pipe_from_crtc_id, 0),
139 PSB_IOCTL_DEF(DRM_IOCTL_PSB_GEM_CREATE, psb_gem_create_ioctl, 136 DRM_IOCTL_DEF_DRV(GMA_GEM_CREATE, psb_gem_create_ioctl,
140 DRM_UNLOCKED | DRM_AUTH), 137 DRM_UNLOCKED | DRM_AUTH),
141 PSB_IOCTL_DEF(DRM_IOCTL_PSB_GEM_MMAP, psb_gem_mmap_ioctl, 138 DRM_IOCTL_DEF_DRV(GMA_GEM_MMAP, psb_gem_mmap_ioctl,
142 DRM_UNLOCKED | DRM_AUTH), 139 DRM_UNLOCKED | DRM_AUTH),
143}; 140};
144 141