Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
exynos_drm.h File Reference
#include <drm/drm.h>

Go to the source code of this file.

Data Structures

struct  drm_exynos_gem_create
 
struct  drm_exynos_gem_map_off
 
struct  drm_exynos_gem_mmap
 
struct  drm_exynos_gem_info
 
struct  drm_exynos_vidi_connection
 
struct  drm_exynos_g2d_get_ver
 
struct  drm_exynos_g2d_cmd
 
struct  drm_exynos_g2d_set_cmdlist
 
struct  drm_exynos_g2d_exec
 
struct  drm_exynos_g2d_event
 

Macros

#define DRM_EXYNOS_GEM_CREATE   0x00
 
#define DRM_EXYNOS_GEM_MAP_OFFSET   0x01
 
#define DRM_EXYNOS_GEM_MMAP   0x02
 
#define DRM_EXYNOS_GEM_GET   0x04
 
#define DRM_EXYNOS_VIDI_CONNECTION   0x07
 
#define DRM_EXYNOS_G2D_GET_VER   0x20
 
#define DRM_EXYNOS_G2D_SET_CMDLIST   0x21
 
#define DRM_EXYNOS_G2D_EXEC   0x22
 
#define DRM_IOCTL_EXYNOS_GEM_CREATE
 
#define DRM_IOCTL_EXYNOS_GEM_MAP_OFFSET
 
#define DRM_IOCTL_EXYNOS_GEM_MMAP
 
#define DRM_IOCTL_EXYNOS_GEM_GET
 
#define DRM_IOCTL_EXYNOS_VIDI_CONNECTION
 
#define DRM_IOCTL_EXYNOS_G2D_GET_VER
 
#define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST
 
#define DRM_IOCTL_EXYNOS_G2D_EXEC
 
#define DRM_EXYNOS_G2D_EVENT   0x80000000
 

Enumerations

enum  e_drm_exynos_gem_mem_type {
  EXYNOS_BO_CONTIG = 0 << 0, EXYNOS_BO_NONCONTIG = 1 << 0, EXYNOS_BO_NONCACHABLE = 0 << 1, EXYNOS_BO_CACHABLE = 1 << 1,
  EXYNOS_BO_WC = 1 << 2, EXYNOS_BO_MASK
}
 
enum  drm_exynos_g2d_event_type { G2D_EVENT_NOT, G2D_EVENT_NONSTOP, G2D_EVENT_STOP }
 

Macro Definition Documentation

#define DRM_EXYNOS_G2D_EVENT   0x80000000

Definition at line 192 of file exynos_drm.h.

#define DRM_EXYNOS_G2D_EXEC   0x22

Definition at line 167 of file exynos_drm.h.

#define DRM_EXYNOS_G2D_GET_VER   0x20

Definition at line 165 of file exynos_drm.h.

#define DRM_EXYNOS_G2D_SET_CMDLIST   0x21

Definition at line 166 of file exynos_drm.h.

#define DRM_EXYNOS_GEM_CREATE   0x00

Definition at line 157 of file exynos_drm.h.

#define DRM_EXYNOS_GEM_GET   0x04

Definition at line 161 of file exynos_drm.h.

#define DRM_EXYNOS_GEM_MAP_OFFSET   0x01

Definition at line 158 of file exynos_drm.h.

#define DRM_EXYNOS_GEM_MMAP   0x02

Definition at line 159 of file exynos_drm.h.

#define DRM_EXYNOS_VIDI_CONNECTION   0x07

Definition at line 162 of file exynos_drm.h.

#define DRM_IOCTL_EXYNOS_G2D_EXEC
Value:

Definition at line 188 of file exynos_drm.h.

#define DRM_IOCTL_EXYNOS_G2D_GET_VER
#define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST
#define DRM_IOCTL_EXYNOS_GEM_CREATE
Value:

Definition at line 169 of file exynos_drm.h.

#define DRM_IOCTL_EXYNOS_GEM_GET
Value:

Definition at line 178 of file exynos_drm.h.

#define DRM_IOCTL_EXYNOS_GEM_MAP_OFFSET
#define DRM_IOCTL_EXYNOS_GEM_MMAP
Value:

Definition at line 175 of file exynos_drm.h.

#define DRM_IOCTL_EXYNOS_VIDI_CONNECTION

Enumeration Type Documentation

Enumerator:
G2D_EVENT_NOT 
G2D_EVENT_NONSTOP 
G2D_EVENT_STOP 

Definition at line 136 of file exynos_drm.h.

Enumerator:
EXYNOS_BO_CONTIG 
EXYNOS_BO_NONCONTIG 
EXYNOS_BO_NONCACHABLE 
EXYNOS_BO_CACHABLE 
EXYNOS_BO_WC 
EXYNOS_BO_MASK 

Definition at line 111 of file exynos_drm.h.