26#if defined(__cplusplus)
34#define OMAP_PARAM_CHIPSET_ID 1
42#define OMAP_BO_SCANOUT 0x00000001
45#define OMAP_BO_CACHED 0x00000000
46#define OMAP_BO_WC 0x00000002
47#define OMAP_BO_UNCACHED 0x00000004
48#define OMAP_BO_CACHE_MASK 0x00000006
51#define OMAP_BO_TILED_8 0x00000100
52#define OMAP_BO_TILED_16 0x00000200
53#define OMAP_BO_TILED_32 0x00000300
54#define OMAP_BO_TILED_MASK 0x00000f00
107#define DRM_OMAP_GET_PARAM 0x00
108#define DRM_OMAP_SET_PARAM 0x01
109#define DRM_OMAP_GEM_NEW 0x03
110#define DRM_OMAP_GEM_CPU_PREP 0x04
111#define DRM_OMAP_GEM_CPU_FINI 0x05
112#define DRM_OMAP_GEM_INFO 0x06
113#define DRM_OMAP_NUM_IOCTLS 0x07
115#define DRM_IOCTL_OMAP_GET_PARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_OMAP_GET_PARAM, struct drm_omap_param)
116#define DRM_IOCTL_OMAP_SET_PARAM DRM_IOW (DRM_COMMAND_BASE + DRM_OMAP_SET_PARAM, struct drm_omap_param)
117#define DRM_IOCTL_OMAP_GEM_NEW DRM_IOWR(DRM_COMMAND_BASE + DRM_OMAP_GEM_NEW, struct drm_omap_gem_new)
118#define DRM_IOCTL_OMAP_GEM_CPU_PREP DRM_IOW (DRM_COMMAND_BASE + DRM_OMAP_GEM_CPU_PREP, struct drm_omap_gem_cpu_prep)
119#define DRM_IOCTL_OMAP_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_OMAP_GEM_CPU_FINI, struct drm_omap_gem_cpu_fini)
120#define DRM_IOCTL_OMAP_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_OMAP_GEM_INFO, struct drm_omap_gem_info)
122#if defined(__cplusplus)
uint32_t __u32
Definition drm.h:42
uint16_t __u16
Definition drm.h:40
uint64_t __u64
Definition drm.h:44
omap_gem_op
Definition omap_drm.h:72
@ OMAP_GEM_WRITE
Definition omap_drm.h:74
@ OMAP_GEM_READ
Definition omap_drm.h:73
__u32 nregions
Definition omap_drm.h:89
__u32 handle
Definition omap_drm.h:83
__u32 __pad
Definition omap_drm.h:90
__u32 op
Definition omap_drm.h:84
__u32 handle
Definition omap_drm.h:78
__u32 op
Definition omap_drm.h:79
__u32 size
Definition omap_drm.h:103
__u32 __pad
Definition omap_drm.h:104
__u32 pad
Definition omap_drm.h:95
__u64 offset
Definition omap_drm.h:96
__u32 handle
Definition omap_drm.h:94
union omap_gem_size size
Definition omap_drm.h:65
__u32 __pad
Definition omap_drm.h:68
__u32 flags
Definition omap_drm.h:66
__u32 handle
Definition omap_drm.h:67
__u64 value
Definition omap_drm.h:38
__u64 param
Definition omap_drm.h:37
__u16 width
Definition omap_drm.h:59
__u32 bytes
Definition omap_drm.h:57
__u16 height
Definition omap_drm.h:60
struct omap_gem_size::@212 tiled