Subversion Repositories Kolibri OS

Rev

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 {