Go to the source code of this file.
|
| 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_buf_type { G2D_BUF_USERPTR = 1 << 31
} |
| |
| enum | drm_exynos_g2d_event_type { G2D_EVENT_NOT
, G2D_EVENT_NONSTOP
, G2D_EVENT_STOP
} |
| |
| enum | drm_exynos_ipp_format_type { DRM_EXYNOS_IPP_FORMAT_SOURCE = 0x01
, DRM_EXYNOS_IPP_FORMAT_DESTINATION = 0x02
} |
| |
| enum | drm_exynos_ipp_capability { DRM_EXYNOS_IPP_CAP_CROP = 0x01
, DRM_EXYNOS_IPP_CAP_ROTATE = 0x02
, DRM_EXYNOS_IPP_CAP_SCALE = 0x04
, DRM_EXYNOS_IPP_CAP_CONVERT = 0x08
} |
| |
| enum | drm_exynos_ipp_limit_type {
DRM_EXYNOS_IPP_LIMIT_TYPE_SIZE = 0x0001
, DRM_EXYNOS_IPP_LIMIT_TYPE_SCALE = 0x0002
, DRM_EXYNOS_IPP_LIMIT_SIZE_BUFFER = 0x0001 << 16
, DRM_EXYNOS_IPP_LIMIT_SIZE_AREA = 0x0002 << 16
,
DRM_EXYNOS_IPP_LIMIT_SIZE_ROTATED = 0x0003 << 16
, DRM_EXYNOS_IPP_LIMIT_TYPE_MASK = 0x000f
, DRM_EXYNOS_IPP_LIMIT_SIZE_MASK = 0x000f << 16
} |
| |
| enum | drm_exynos_ipp_task_id {
DRM_EXYNOS_IPP_TASK_BUFFER = 0x0001
, DRM_EXYNOS_IPP_TASK_RECTANGLE = 0x0002
, DRM_EXYNOS_IPP_TASK_TRANSFORM = 0x0003
, DRM_EXYNOS_IPP_TASK_ALPHA = 0x0004
,
DRM_EXYNOS_IPP_TASK_TYPE_SOURCE = 0x0001 << 16
, DRM_EXYNOS_IPP_TASK_TYPE_DESTINATION = 0x0002 << 16
} |
| |
| enum | drm_exynos_ipp_flag { DRM_EXYNOS_IPP_FLAG_EVENT = 0x01
, DRM_EXYNOS_IPP_FLAG_TEST_ONLY = 0x02
, DRM_EXYNOS_IPP_FLAG_NONBLOCK = 0x04
} |
| |
◆ DRM_EXYNOS_G2D_EVENT
| #define DRM_EXYNOS_G2D_EVENT 0x80000000 |
◆ DRM_EXYNOS_G2D_EXEC
| #define DRM_EXYNOS_G2D_EXEC 0x22 |
◆ DRM_EXYNOS_G2D_GET_VER
| #define DRM_EXYNOS_G2D_GET_VER 0x20 |
◆ DRM_EXYNOS_G2D_SET_CMDLIST
| #define DRM_EXYNOS_G2D_SET_CMDLIST 0x21 |
◆ DRM_EXYNOS_GEM_CREATE
| #define DRM_EXYNOS_GEM_CREATE 0x00 |
◆ DRM_EXYNOS_GEM_GET
| #define DRM_EXYNOS_GEM_GET 0x04 |
◆ DRM_EXYNOS_GEM_MAP
| #define DRM_EXYNOS_GEM_MAP 0x01 |
◆ DRM_EXYNOS_IPP_COMMIT
| #define DRM_EXYNOS_IPP_COMMIT 0x43 |
◆ DRM_EXYNOS_IPP_EVENT
| #define DRM_EXYNOS_IPP_EVENT 0x80000002 |
◆ DRM_EXYNOS_IPP_FLAGS
| #define DRM_EXYNOS_IPP_FLAGS |
Value:
@ DRM_EXYNOS_IPP_FLAG_NONBLOCK
Definition exynos_drm.h:325
@ DRM_EXYNOS_IPP_FLAG_EVENT
Definition exynos_drm.h:321
@ DRM_EXYNOS_IPP_FLAG_TEST_ONLY
Definition exynos_drm.h:323
◆ DRM_EXYNOS_IPP_GET_CAPS
| #define DRM_EXYNOS_IPP_GET_CAPS 0x41 |
◆ DRM_EXYNOS_IPP_GET_LIMITS
| #define DRM_EXYNOS_IPP_GET_LIMITS 0x42 |
◆ DRM_EXYNOS_IPP_GET_RESOURCES
| #define DRM_EXYNOS_IPP_GET_RESOURCES 0x40 |
◆ DRM_EXYNOS_VIDI_CONNECTION
| #define DRM_EXYNOS_VIDI_CONNECTION 0x07 |
◆ DRM_IOCTL_EXYNOS_G2D_EXEC
| #define DRM_IOCTL_EXYNOS_G2D_EXEC |
Value:
#define DRM_IOWR(nr, type)
Definition drm.h:1080
#define DRM_COMMAND_BASE
Definition drm.h:1363
#define DRM_EXYNOS_G2D_EXEC
Definition exynos_drm.h:360
Definition exynos_drm.h:134
◆ DRM_IOCTL_EXYNOS_G2D_GET_VER
| #define DRM_IOCTL_EXYNOS_G2D_GET_VER |
Value:
#define DRM_EXYNOS_G2D_GET_VER
Definition exynos_drm.h:358
Definition exynos_drm.h:98
◆ DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST
| #define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST |
Value:
#define DRM_EXYNOS_G2D_SET_CMDLIST
Definition exynos_drm.h:359
Definition exynos_drm.h:123
◆ DRM_IOCTL_EXYNOS_GEM_CREATE
| #define DRM_IOCTL_EXYNOS_GEM_CREATE |
Value:
#define DRM_EXYNOS_GEM_CREATE
Definition exynos_drm.h:351
Definition exynos_drm.h:34
◆ DRM_IOCTL_EXYNOS_GEM_GET
| #define DRM_IOCTL_EXYNOS_GEM_GET |
Value:
#define DRM_EXYNOS_GEM_GET
Definition exynos_drm.h:354
Definition exynos_drm.h:62
◆ DRM_IOCTL_EXYNOS_GEM_MAP
| #define DRM_IOCTL_EXYNOS_GEM_MAP |
Value:
#define DRM_EXYNOS_GEM_MAP
Definition exynos_drm.h:352
Definition exynos_drm.h:47
◆ DRM_IOCTL_EXYNOS_IPP_COMMIT
| #define DRM_IOCTL_EXYNOS_IPP_COMMIT |
Value:
#define DRM_EXYNOS_IPP_COMMIT
Definition exynos_drm.h:367
Definition exynos_drm.h:342
◆ DRM_IOCTL_EXYNOS_IPP_GET_CAPS
| #define DRM_IOCTL_EXYNOS_IPP_GET_CAPS |
Value:
#define DRM_EXYNOS_IPP_GET_CAPS
Definition exynos_drm.h:365
Definition exynos_drm.h:181
◆ DRM_IOCTL_EXYNOS_IPP_GET_LIMITS
| #define DRM_IOCTL_EXYNOS_IPP_GET_LIMITS |
Value:
#define DRM_EXYNOS_IPP_GET_LIMITS
Definition exynos_drm.h:366
Definition exynos_drm.h:239
◆ DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES
| #define DRM_IOCTL_EXYNOS_IPP_GET_RESOURCES |
Value:
#define DRM_EXYNOS_IPP_GET_RESOURCES
Definition exynos_drm.h:364
Definition exynos_drm.h:147
◆ DRM_IOCTL_EXYNOS_VIDI_CONNECTION
| #define DRM_IOCTL_EXYNOS_VIDI_CONNECTION |
Value:
#define DRM_EXYNOS_VIDI_CONNECTION
Definition exynos_drm.h:355
Definition exynos_drm.h:76
◆ drm_exynos_g2d_buf_type
| Enumerator |
|---|
| G2D_BUF_USERPTR | |
◆ drm_exynos_g2d_event_type
| Enumerator |
|---|
| G2D_EVENT_NOT | |
| G2D_EVENT_NONSTOP | |
| G2D_EVENT_STOP | |
◆ drm_exynos_ipp_capability
| Enumerator |
|---|
| DRM_EXYNOS_IPP_CAP_CROP | |
| DRM_EXYNOS_IPP_CAP_ROTATE | |
| DRM_EXYNOS_IPP_CAP_SCALE | |
| DRM_EXYNOS_IPP_CAP_CONVERT | |
◆ drm_exynos_ipp_flag
| Enumerator |
|---|
| DRM_EXYNOS_IPP_FLAG_EVENT | |
| DRM_EXYNOS_IPP_FLAG_TEST_ONLY | |
| DRM_EXYNOS_IPP_FLAG_NONBLOCK | |
◆ drm_exynos_ipp_format_type
| Enumerator |
|---|
| DRM_EXYNOS_IPP_FORMAT_SOURCE | |
| DRM_EXYNOS_IPP_FORMAT_DESTINATION | |
◆ drm_exynos_ipp_limit_type
| Enumerator |
|---|
| DRM_EXYNOS_IPP_LIMIT_TYPE_SIZE | |
| DRM_EXYNOS_IPP_LIMIT_TYPE_SCALE | |
| DRM_EXYNOS_IPP_LIMIT_SIZE_BUFFER | |
| DRM_EXYNOS_IPP_LIMIT_SIZE_AREA | |
| DRM_EXYNOS_IPP_LIMIT_SIZE_ROTATED | |
| DRM_EXYNOS_IPP_LIMIT_TYPE_MASK | |
| DRM_EXYNOS_IPP_LIMIT_SIZE_MASK | |
◆ drm_exynos_ipp_task_id
| Enumerator |
|---|
| DRM_EXYNOS_IPP_TASK_BUFFER | |
| DRM_EXYNOS_IPP_TASK_RECTANGLE | |
| DRM_EXYNOS_IPP_TASK_TRANSFORM | |
| DRM_EXYNOS_IPP_TASK_ALPHA | |
| DRM_EXYNOS_IPP_TASK_TYPE_SOURCE | |
| DRM_EXYNOS_IPP_TASK_TYPE_DESTINATION | |
◆ e_drm_exynos_gem_mem_type
| Enumerator |
|---|
| EXYNOS_BO_CONTIG | |
| EXYNOS_BO_NONCONTIG | |
| EXYNOS_BO_NONCACHABLE | |
| EXYNOS_BO_CACHABLE | |
| EXYNOS_BO_WC | |
| EXYNOS_BO_MASK | |