Rev 6934 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6934 | Rev 6936 | ||
---|---|---|---|
Line 52... | Line 52... | ||
52 | typedef uint16_t __u16; |
52 | typedef uint16_t __u16; |
53 | typedef int32_t __s32; |
53 | typedef int32_t __s32; |
54 | typedef uint32_t __u32; |
54 | typedef uint32_t __u32; |
55 | typedef int64_t __s64; |
55 | typedef int64_t __s64; |
56 | typedef uint64_t __u64; |
56 | typedef uint64_t __u64; |
- | 57 | typedef size_t __kernel_size_t; |
|
57 | typedef unsigned long drm_handle_t; |
58 | typedef unsigned long drm_handle_t; |
Line 58... | Line 59... | ||
58 | 59 | ||
Line 59... | Line 60... | ||
59 | #endif |
60 | #endif |
Line 127... | Line 128... | ||
127 | */ |
128 | */ |
128 | struct drm_version { |
129 | struct drm_version { |
129 | int version_major; /**< Major version */ |
130 | int version_major; /**< Major version */ |
130 | int version_minor; /**< Minor version */ |
131 | int version_minor; /**< Minor version */ |
131 | int version_patchlevel; /**< Patch level */ |
132 | int version_patchlevel; /**< Patch level */ |
132 | size_t name_len; /**< Length of name buffer */ |
133 | __kernel_size_t name_len; /**< Length of name buffer */ |
133 | char __user *name; /**< Name of driver */ |
134 | char __user *name; /**< Name of driver */ |
134 | size_t date_len; /**< Length of date buffer */ |
135 | __kernel_size_t date_len; /**< Length of date buffer */ |
135 | char __user *date; /**< User-space buffer to hold date */ |
136 | char __user *date; /**< User-space buffer to hold date */ |
136 | size_t desc_len; /**< Length of desc buffer */ |
137 | __kernel_size_t desc_len; /**< Length of desc buffer */ |
137 | char __user *desc; /**< User-space buffer to hold desc */ |
138 | char __user *desc; /**< User-space buffer to hold desc */ |
138 | }; |
139 | }; |
Line 139... | Line 140... | ||
139 | 140 | ||
140 | /** |
141 | /** |
141 | * DRM_IOCTL_GET_UNIQUE ioctl argument type. |
142 | * DRM_IOCTL_GET_UNIQUE ioctl argument type. |
142 | * |
143 | * |
143 | * \sa drmGetBusid() and drmSetBusId(). |
144 | * \sa drmGetBusid() and drmSetBusId(). |
144 | */ |
145 | */ |
145 | struct drm_unique { |
146 | struct drm_unique { |
146 | size_t unique_len; /**< Length of unique */ |
147 | __kernel_size_t unique_len; /**< Length of unique */ |
147 | char __user *unique; /**< Unique name for driver instantiation */ |
148 | char __user *unique; /**< Unique name for driver instantiation */ |
Line 148... | Line 149... | ||
148 | }; |
149 | }; |
149 | 150 |