diff options
Diffstat (limited to 'include/uapi/drm/exynos_drm.h')
-rw-r--r-- | include/uapi/drm/exynos_drm.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/include/uapi/drm/exynos_drm.h b/include/uapi/drm/exynos_drm.h index d5844122ff32..5575ed1598bd 100644 --- a/include/uapi/drm/exynos_drm.h +++ b/include/uapi/drm/exynos_drm.h | |||
@@ -33,38 +33,6 @@ struct drm_exynos_gem_create { | |||
33 | }; | 33 | }; |
34 | 34 | ||
35 | /** | 35 | /** |
36 | * A structure for getting buffer offset. | ||
37 | * | ||
38 | * @handle: a pointer to gem object created. | ||
39 | * @pad: just padding to be 64-bit aligned. | ||
40 | * @offset: relatived offset value of the memory region allocated. | ||
41 | * - this value should be set by user. | ||
42 | */ | ||
43 | struct drm_exynos_gem_map_off { | ||
44 | unsigned int handle; | ||
45 | unsigned int pad; | ||
46 | uint64_t offset; | ||
47 | }; | ||
48 | |||
49 | /** | ||
50 | * A structure for mapping buffer. | ||
51 | * | ||
52 | * @handle: a handle to gem object created. | ||
53 | * @pad: just padding to be 64-bit aligned. | ||
54 | * @size: memory size to be mapped. | ||
55 | * @mapped: having user virtual address mmaped. | ||
56 | * - this variable would be filled by exynos gem module | ||
57 | * of kernel side with user virtual address which is allocated | ||
58 | * by do_mmap(). | ||
59 | */ | ||
60 | struct drm_exynos_gem_mmap { | ||
61 | unsigned int handle; | ||
62 | unsigned int pad; | ||
63 | uint64_t size; | ||
64 | uint64_t mapped; | ||
65 | }; | ||
66 | |||
67 | /** | ||
68 | * A structure to gem information. | 36 | * A structure to gem information. |
69 | * | 37 | * |
70 | * @handle: a handle to gem object created. | 38 | * @handle: a handle to gem object created. |
@@ -316,8 +284,6 @@ struct drm_exynos_ipp_cmd_ctrl { | |||
316 | }; | 284 | }; |
317 | 285 | ||
318 | #define DRM_EXYNOS_GEM_CREATE 0x00 | 286 | #define DRM_EXYNOS_GEM_CREATE 0x00 |
319 | #define DRM_EXYNOS_GEM_MAP_OFFSET 0x01 | ||
320 | #define DRM_EXYNOS_GEM_MMAP 0x02 | ||
321 | /* Reserved 0x03 ~ 0x05 for exynos specific gem ioctl */ | 287 | /* Reserved 0x03 ~ 0x05 for exynos specific gem ioctl */ |
322 | #define DRM_EXYNOS_GEM_GET 0x04 | 288 | #define DRM_EXYNOS_GEM_GET 0x04 |
323 | #define DRM_EXYNOS_VIDI_CONNECTION 0x07 | 289 | #define DRM_EXYNOS_VIDI_CONNECTION 0x07 |
@@ -336,12 +302,6 @@ struct drm_exynos_ipp_cmd_ctrl { | |||
336 | #define DRM_IOCTL_EXYNOS_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + \ | 302 | #define DRM_IOCTL_EXYNOS_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + \ |
337 | DRM_EXYNOS_GEM_CREATE, struct drm_exynos_gem_create) | 303 | DRM_EXYNOS_GEM_CREATE, struct drm_exynos_gem_create) |
338 | 304 | ||
339 | #define DRM_IOCTL_EXYNOS_GEM_MAP_OFFSET DRM_IOWR(DRM_COMMAND_BASE + \ | ||
340 | DRM_EXYNOS_GEM_MAP_OFFSET, struct drm_exynos_gem_map_off) | ||
341 | |||
342 | #define DRM_IOCTL_EXYNOS_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + \ | ||
343 | DRM_EXYNOS_GEM_MMAP, struct drm_exynos_gem_mmap) | ||
344 | |||
345 | #define DRM_IOCTL_EXYNOS_GEM_GET DRM_IOWR(DRM_COMMAND_BASE + \ | 305 | #define DRM_IOCTL_EXYNOS_GEM_GET DRM_IOWR(DRM_COMMAND_BASE + \ |
346 | DRM_EXYNOS_GEM_GET, struct drm_exynos_gem_info) | 306 | DRM_EXYNOS_GEM_GET, struct drm_exynos_gem_info) |
347 | 307 | ||