Rev 3482 | Rev 3763 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3482 | Rev 3747 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | */ |
33 | */ |
Line 34... | Line 34... | ||
34 | 34 | ||
35 | #ifndef _DRM_P_H_ |
35 | #ifndef _DRM_P_H_ |
Line -... | Line 36... | ||
- | 36 | #define _DRM_P_H_ |
|
- | 37 | ||
36 | #define _DRM_P_H_ |
38 | #define iowrite32(v, addr) writel((v), (addr)) |
37 | 39 | ||
38 | #ifdef __KERNEL__ |
40 | #ifdef __KERNEL__ |
39 | #ifdef __alpha__ |
41 | #ifdef __alpha__ |
40 | /* add include of current.h so that "current" is defined |
42 | /* add include of current.h so that "current" is defined |
Line 319... | Line 321... | ||
319 | struct drm_ioctl_desc { |
321 | struct drm_ioctl_desc { |
320 | unsigned int cmd; |
322 | unsigned int cmd; |
321 | int flags; |
323 | int flags; |
322 | drm_ioctl_t *func; |
324 | drm_ioctl_t *func; |
323 | unsigned int cmd_drv; |
325 | unsigned int cmd_drv; |
- | 326 | const char *name; |
|
324 | }; |
327 | }; |
Line 325... | Line 328... | ||
325 | 328 | ||
326 | /** |
329 | /** |
327 | * Creates a driver or general drm_ioctl_desc array entry for the given |
330 | * Creates a driver or general drm_ioctl_desc array entry for the given |
328 | * ioctl, for use by drm_ioctl(). |
331 | * ioctl, for use by drm_ioctl(). |
Line 329... | Line 332... | ||
329 | */ |
332 | */ |
330 | 333 | ||
Line 331... | Line 334... | ||
331 | #define DRM_IOCTL_DEF_DRV(ioctl, _func, _flags) \ |
334 | #define DRM_IOCTL_DEF_DRV(ioctl, _func, _flags) \ |
332 | [DRM_IOCTL_NR(DRM_##ioctl)] = {.cmd = DRM_##ioctl, .func = _func, .flags = _flags, .cmd_drv = DRM_IOCTL_##ioctl} |
335 | [DRM_IOCTL_NR(DRM_##ioctl)] = {.cmd = DRM_##ioctl, .func = _func, .flags = _flags, .cmd_drv = DRM_IOCTL_##ioctl, .name = #ioctl} |
333 | 336 | ||
334 | struct drm_magic_entry { |
337 | struct drm_magic_entry { |