diff options
author | Kirill A. Shutemov <kirill.shutemov@linux.intel.com> | 2012-03-08 11:04:32 -0500 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-03-10 08:06:02 -0500 |
commit | 670c044454a33ab679628518d5284fac6246b259 (patch) | |
tree | 254b43c0385da4560c71bea2f1c21f2f3938dc18 | |
parent | 3afad3c2bc554d2623cc75b557a445d5e7239845 (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.c | 35 |
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, | |||
123 | static int psb_dpst_bl_ioctl(struct drm_device *dev, void *data, | 123 | static 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 | |||
129 | static struct drm_ioctl_desc psb_ioctls[] = { | 126 | static 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 | ||