blob: 85e7f0413442eb784e38470429d2c6cee030a544 [file] [log] [blame]
Ben Cheng655a7c02013-10-16 16:09:24 -07001/****************************************************************************
2 ****************************************************************************
3 ***
4 *** This header was automatically generated from a Linux kernel header
5 *** of the same name, to make information necessary for userspace to
6 *** call into the kernel available to libc. It contains only constants,
7 *** structures, and macros generated from the original header, and thus,
8 *** contains no copyrightable information.
9 ***
10 *** To edit the content of this header, modify the corresponding
11 *** source file (e.g. under external/kernel-headers/original/) then
12 *** run bionic/libc/kernel/tools/update_all.py
13 ***
14 *** Any manual change here will be lost the next time this script will
15 *** be run. You've been warned!
16 ***
17 ****************************************************************************
18 ****************************************************************************/
19#ifndef _UAPI_EXYNOS_DRM_H_
20#define _UAPI_EXYNOS_DRM_H_
21#include <drm/drm.h>
22struct drm_exynos_gem_create {
23/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24 uint64_t size;
25 unsigned int flags;
26 unsigned int handle;
27};
28/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -070029struct drm_exynos_gem_info {
Ben Cheng655a7c02013-10-16 16:09:24 -070030 unsigned int handle;
31 unsigned int flags;
32 uint64_t size;
Ben Cheng655a7c02013-10-16 16:09:24 -070033/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080034};
Ben Cheng655a7c02013-10-16 16:09:24 -070035struct drm_exynos_vidi_connection {
36 unsigned int connection;
37 unsigned int extensions;
Ben Cheng655a7c02013-10-16 16:09:24 -070038/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080039 uint64_t edid;
Ben Cheng655a7c02013-10-16 16:09:24 -070040};
41enum e_drm_exynos_gem_mem_type {
42 EXYNOS_BO_CONTIG = 0 << 0,
Ben Cheng655a7c02013-10-16 16:09:24 -070043/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080044 EXYNOS_BO_NONCONTIG = 1 << 0,
Ben Cheng655a7c02013-10-16 16:09:24 -070045 EXYNOS_BO_NONCACHABLE = 0 << 1,
46 EXYNOS_BO_CACHABLE = 1 << 1,
47 EXYNOS_BO_WC = 1 << 2,
Ben Cheng655a7c02013-10-16 16:09:24 -070048/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080049 EXYNOS_BO_MASK = EXYNOS_BO_NONCONTIG | EXYNOS_BO_CACHABLE |
Ben Cheng655a7c02013-10-16 16:09:24 -070050 EXYNOS_BO_WC
51};
52struct drm_exynos_g2d_get_ver {
Ben Cheng655a7c02013-10-16 16:09:24 -070053/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080054 __u32 major;
Ben Cheng655a7c02013-10-16 16:09:24 -070055 __u32 minor;
56};
57struct drm_exynos_g2d_cmd {
Ben Cheng655a7c02013-10-16 16:09:24 -070058/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080059 __u32 offset;
Ben Cheng655a7c02013-10-16 16:09:24 -070060 __u32 data;
61};
62enum drm_exynos_g2d_buf_type {
Ben Cheng655a7c02013-10-16 16:09:24 -070063/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080064 G2D_BUF_USERPTR = 1 << 31,
Ben Cheng655a7c02013-10-16 16:09:24 -070065};
66enum drm_exynos_g2d_event_type {
67 G2D_EVENT_NOT,
Ben Cheng655a7c02013-10-16 16:09:24 -070068/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080069 G2D_EVENT_NONSTOP,
Ben Cheng655a7c02013-10-16 16:09:24 -070070 G2D_EVENT_STOP,
71};
72struct drm_exynos_g2d_userptr {
Ben Cheng655a7c02013-10-16 16:09:24 -070073/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080074 unsigned long userptr;
Ben Cheng655a7c02013-10-16 16:09:24 -070075 unsigned long size;
76};
77struct drm_exynos_g2d_set_cmdlist {
Ben Cheng655a7c02013-10-16 16:09:24 -070078/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080079 __u64 cmd;
Ben Cheng655a7c02013-10-16 16:09:24 -070080 __u64 cmd_buf;
81 __u32 cmd_nr;
82 __u32 cmd_buf_nr;
Ben Cheng655a7c02013-10-16 16:09:24 -070083/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080084 __u64 event_type;
Ben Cheng655a7c02013-10-16 16:09:24 -070085 __u64 user_data;
86};
87struct drm_exynos_g2d_exec {
Ben Cheng655a7c02013-10-16 16:09:24 -070088/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080089 __u64 async;
Ben Cheng655a7c02013-10-16 16:09:24 -070090};
91enum drm_exynos_ops_id {
92 EXYNOS_DRM_OPS_SRC,
Ben Cheng655a7c02013-10-16 16:09:24 -070093/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080094 EXYNOS_DRM_OPS_DST,
Ben Cheng655a7c02013-10-16 16:09:24 -070095 EXYNOS_DRM_OPS_MAX,
96};
97struct drm_exynos_sz {
Ben Cheng655a7c02013-10-16 16:09:24 -070098/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080099 __u32 hsize;
Ben Cheng655a7c02013-10-16 16:09:24 -0700100 __u32 vsize;
101};
102struct drm_exynos_pos {
Ben Cheng655a7c02013-10-16 16:09:24 -0700103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800104 __u32 x;
Ben Cheng655a7c02013-10-16 16:09:24 -0700105 __u32 y;
106 __u32 w;
107 __u32 h;
Ben Cheng655a7c02013-10-16 16:09:24 -0700108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800109};
Ben Cheng655a7c02013-10-16 16:09:24 -0700110enum drm_exynos_flip {
111 EXYNOS_DRM_FLIP_NONE = (0 << 0),
112 EXYNOS_DRM_FLIP_VERTICAL = (1 << 0),
Ben Cheng655a7c02013-10-16 16:09:24 -0700113/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800114 EXYNOS_DRM_FLIP_HORIZONTAL = (1 << 1),
Ben Cheng655a7c02013-10-16 16:09:24 -0700115 EXYNOS_DRM_FLIP_BOTH = EXYNOS_DRM_FLIP_VERTICAL |
116 EXYNOS_DRM_FLIP_HORIZONTAL,
117};
Ben Cheng655a7c02013-10-16 16:09:24 -0700118/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800119enum drm_exynos_degree {
Ben Cheng655a7c02013-10-16 16:09:24 -0700120 EXYNOS_DRM_DEGREE_0,
121 EXYNOS_DRM_DEGREE_90,
122 EXYNOS_DRM_DEGREE_180,
Ben Cheng655a7c02013-10-16 16:09:24 -0700123/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800124 EXYNOS_DRM_DEGREE_270,
Ben Cheng655a7c02013-10-16 16:09:24 -0700125};
126enum drm_exynos_planer {
127 EXYNOS_DRM_PLANAR_Y,
Ben Cheng655a7c02013-10-16 16:09:24 -0700128/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800129 EXYNOS_DRM_PLANAR_CB,
Ben Cheng655a7c02013-10-16 16:09:24 -0700130 EXYNOS_DRM_PLANAR_CR,
131 EXYNOS_DRM_PLANAR_MAX,
132};
Ben Cheng655a7c02013-10-16 16:09:24 -0700133/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800134struct drm_exynos_ipp_prop_list {
Ben Cheng655a7c02013-10-16 16:09:24 -0700135 __u32 version;
136 __u32 ipp_id;
137 __u32 count;
Ben Cheng655a7c02013-10-16 16:09:24 -0700138/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800139 __u32 writeback;
Ben Cheng655a7c02013-10-16 16:09:24 -0700140 __u32 flip;
141 __u32 degree;
142 __u32 csc;
Ben Cheng655a7c02013-10-16 16:09:24 -0700143/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800144 __u32 crop;
Ben Cheng655a7c02013-10-16 16:09:24 -0700145 __u32 scale;
146 __u32 refresh_min;
147 __u32 refresh_max;
Ben Cheng655a7c02013-10-16 16:09:24 -0700148/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800149 __u32 reserved;
Ben Cheng655a7c02013-10-16 16:09:24 -0700150 struct drm_exynos_sz crop_min;
151 struct drm_exynos_sz crop_max;
152 struct drm_exynos_sz scale_min;
Ben Cheng655a7c02013-10-16 16:09:24 -0700153/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800154 struct drm_exynos_sz scale_max;
Ben Cheng655a7c02013-10-16 16:09:24 -0700155};
156struct drm_exynos_ipp_config {
157 enum drm_exynos_ops_id ops_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700158/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800159 enum drm_exynos_flip flip;
Ben Cheng655a7c02013-10-16 16:09:24 -0700160 enum drm_exynos_degree degree;
161 __u32 fmt;
162 struct drm_exynos_sz sz;
Ben Cheng655a7c02013-10-16 16:09:24 -0700163/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800164 struct drm_exynos_pos pos;
Ben Cheng655a7c02013-10-16 16:09:24 -0700165};
166enum drm_exynos_ipp_cmd {
167 IPP_CMD_NONE,
Ben Cheng655a7c02013-10-16 16:09:24 -0700168/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800169 IPP_CMD_M2M,
Ben Cheng655a7c02013-10-16 16:09:24 -0700170 IPP_CMD_WB,
171 IPP_CMD_OUTPUT,
172 IPP_CMD_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -0700173/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800174};
Ben Cheng655a7c02013-10-16 16:09:24 -0700175struct drm_exynos_ipp_property {
176 struct drm_exynos_ipp_config config[EXYNOS_DRM_OPS_MAX];
177 enum drm_exynos_ipp_cmd cmd;
Ben Cheng655a7c02013-10-16 16:09:24 -0700178/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800179 __u32 ipp_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700180 __u32 prop_id;
181 __u32 refresh_rate;
182};
Ben Cheng655a7c02013-10-16 16:09:24 -0700183/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800184enum drm_exynos_ipp_buf_type {
Ben Cheng655a7c02013-10-16 16:09:24 -0700185 IPP_BUF_ENQUEUE,
186 IPP_BUF_DEQUEUE,
187};
Ben Cheng655a7c02013-10-16 16:09:24 -0700188/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800189struct drm_exynos_ipp_queue_buf {
Ben Cheng655a7c02013-10-16 16:09:24 -0700190 enum drm_exynos_ops_id ops_id;
191 enum drm_exynos_ipp_buf_type buf_type;
192 __u32 prop_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700193/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800194 __u32 buf_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700195 __u32 handle[EXYNOS_DRM_PLANAR_MAX];
196 __u32 reserved;
197 __u64 user_data;
Ben Cheng655a7c02013-10-16 16:09:24 -0700198/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800199};
Ben Cheng655a7c02013-10-16 16:09:24 -0700200enum drm_exynos_ipp_ctrl {
201 IPP_CTRL_PLAY,
202 IPP_CTRL_STOP,
Ben Cheng655a7c02013-10-16 16:09:24 -0700203/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800204 IPP_CTRL_PAUSE,
Ben Cheng655a7c02013-10-16 16:09:24 -0700205 IPP_CTRL_RESUME,
206 IPP_CTRL_MAX,
207};
Ben Cheng655a7c02013-10-16 16:09:24 -0700208/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800209struct drm_exynos_ipp_cmd_ctrl {
Ben Cheng655a7c02013-10-16 16:09:24 -0700210 __u32 prop_id;
211 enum drm_exynos_ipp_ctrl ctrl;
212};
Ben Cheng655a7c02013-10-16 16:09:24 -0700213/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800214#define DRM_EXYNOS_GEM_CREATE 0x00
Ben Cheng655a7c02013-10-16 16:09:24 -0700215#define DRM_EXYNOS_GEM_GET 0x04
216#define DRM_EXYNOS_VIDI_CONNECTION 0x07
Ben Cheng655a7c02013-10-16 16:09:24 -0700217#define DRM_EXYNOS_G2D_GET_VER 0x20
Christopher Ferris82d75042015-01-26 10:57:07 -0800218/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700219#define DRM_EXYNOS_G2D_SET_CMDLIST 0x21
220#define DRM_EXYNOS_G2D_EXEC 0x22
221#define DRM_EXYNOS_IPP_GET_PROPERTY 0x30
Ben Cheng655a7c02013-10-16 16:09:24 -0700222#define DRM_EXYNOS_IPP_SET_PROPERTY 0x31
Christopher Ferris82d75042015-01-26 10:57:07 -0800223/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700224#define DRM_EXYNOS_IPP_QUEUE_BUF 0x32
225#define DRM_EXYNOS_IPP_CMD_CTRL 0x33
226#define DRM_IOCTL_EXYNOS_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_CREATE, struct drm_exynos_gem_create)
Ben Cheng655a7c02013-10-16 16:09:24 -0700227#define DRM_IOCTL_EXYNOS_GEM_GET DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_GET, struct drm_exynos_gem_info)
Ben Cheng655a7c02013-10-16 16:09:24 -0700228/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800229#define DRM_IOCTL_EXYNOS_VIDI_CONNECTION DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_VIDI_CONNECTION, struct drm_exynos_vidi_connection)
Ben Cheng655a7c02013-10-16 16:09:24 -0700230#define DRM_IOCTL_EXYNOS_G2D_GET_VER DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_GET_VER, struct drm_exynos_g2d_get_ver)
231#define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_SET_CMDLIST, struct drm_exynos_g2d_set_cmdlist)
232#define DRM_IOCTL_EXYNOS_G2D_EXEC DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_EXEC, struct drm_exynos_g2d_exec)
Ben Cheng655a7c02013-10-16 16:09:24 -0700233/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800234#define DRM_IOCTL_EXYNOS_IPP_GET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_GET_PROPERTY, struct drm_exynos_ipp_prop_list)
Ben Cheng655a7c02013-10-16 16:09:24 -0700235#define DRM_IOCTL_EXYNOS_IPP_SET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_SET_PROPERTY, struct drm_exynos_ipp_property)
236#define DRM_IOCTL_EXYNOS_IPP_QUEUE_BUF DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_QUEUE_BUF, struct drm_exynos_ipp_queue_buf)
237#define DRM_IOCTL_EXYNOS_IPP_CMD_CTRL DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_CMD_CTRL, struct drm_exynos_ipp_cmd_ctrl)
Ben Cheng655a7c02013-10-16 16:09:24 -0700238/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800239#define DRM_EXYNOS_G2D_EVENT 0x80000000
Ben Cheng655a7c02013-10-16 16:09:24 -0700240#define DRM_EXYNOS_IPP_EVENT 0x80000001
241struct drm_exynos_g2d_event {
242 struct drm_event base;
Ben Cheng655a7c02013-10-16 16:09:24 -0700243/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800244 __u64 user_data;
Ben Cheng655a7c02013-10-16 16:09:24 -0700245 __u32 tv_sec;
246 __u32 tv_usec;
247 __u32 cmdlist_no;
Ben Cheng655a7c02013-10-16 16:09:24 -0700248/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800249 __u32 reserved;
Ben Cheng655a7c02013-10-16 16:09:24 -0700250};
251struct drm_exynos_ipp_event {
252 struct drm_event base;
Ben Cheng655a7c02013-10-16 16:09:24 -0700253/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800254 __u64 user_data;
Ben Cheng655a7c02013-10-16 16:09:24 -0700255 __u32 tv_sec;
256 __u32 tv_usec;
257 __u32 prop_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700258/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -0800259 __u32 reserved;
Ben Cheng655a7c02013-10-16 16:09:24 -0700260 __u32 buf_id[EXYNOS_DRM_OPS_MAX];
261};
262#endif
Christopher Ferris82d75042015-01-26 10:57:07 -0800263/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */