Lines Matching refs:uint32_t
76 uint32_t *fbs;
79 uint32_t *crtcs;
82 uint32_t *connectors;
85 uint32_t *encoders;
87 uint32_t min_width, max_width;
88 uint32_t min_height, max_height;
92 uint32_t clock;
96 uint32_t vrefresh;
98 uint32_t flags;
99 uint32_t type;
104 uint32_t fb_id;
105 uint32_t width, height;
106 uint32_t pitch;
107 uint32_t bpp;
108 uint32_t depth;
110 uint32_t handle;
114 uint32_t fb_id;
115 uint32_t width, height;
116 uint32_t pixel_format; /* fourcc code from drm_fourcc.h */
118 uint32_t flags;
121 uint32_t handles[4];
122 uint32_t pitches[4]; /* bytes */
123 uint32_t offsets[4]; /* bytes */
129 uint32_t id;
130 uint32_t length;
135 uint32_t prop_id;
136 uint32_t flags;
143 uint32_t *blob_ids; /* store the blob IDs */
146 static inline uint32_t drmModeGetPropertyType(const drmModePropertyRes *prop)
152 uint32_t type)
158 uint32_t crtc_id;
159 uint32_t buffer_id; /**< FB id to connect to 0 = disconnect */
161 uint32_t x, y; /**< Position on the framebuffer */
162 uint32_t width, height;
171 uint32_t encoder_id;
172 uint32_t encoder_type;
173 uint32_t crtc_id;
174 uint32_t possible_crtcs;
175 uint32_t possible_clones;
206 uint32_t connector_id;
207 uint32_t encoder_id; /**< Encoder currently connected to */
208 uint32_t connector_type;
209 uint32_t connector_type_id;
211 uint32_t mmWidth, mmHeight; /**< HxW in millimeters */
218 uint32_t *props; /**< List of property ids */
222 uint32_t *encoders; /**< List of encoder ids */
230 uint32_t count_props;
231 uint32_t *props;
236 uint32_t fmt_idx, mod_idx;
237 uint32_t fmt;
242 uint32_t count_formats;
243 uint32_t *formats;
244 uint32_t plane_id;
246 uint32_t crtc_id;
247 uint32_t fb_id;
249 uint32_t crtc_x, crtc_y;
250 uint32_t x, y;
252 uint32_t possible_crtcs;
253 uint32_t gamma_size;
257 uint32_t count_planes;
258 uint32_t *planes;
290 extern drmModeFBPtr drmModeGetFB(int fd, uint32_t bufferId);
291 extern drmModeFB2Ptr drmModeGetFB2(int fd, uint32_t bufferId);
296 extern int drmModeAddFB(int fd, uint32_t width, uint32_t height, uint8_t depth,
297 uint8_t bpp, uint32_t pitch, uint32_t bo_handle,
298 uint32_t *buf_id);
300 extern int drmModeAddFB2(int fd, uint32_t width, uint32_t height,
301 uint32_t pixel_format, const uint32_t bo_handles[4],
302 const uint32_t pitches[4], const uint32_t offsets[4],
303 uint32_t *buf_id, uint32_t flags);
306 int drmModeAddFB2WithModifiers(int fd, uint32_t width, uint32_t height,
307 uint32_t pixel_format, const uint32_t bo_handles[4],
308 const uint32_t pitches[4], const uint32_t offsets[4],
309 const uint64_t modifier[4], uint32_t *buf_id,
310 uint32_t flags);
315 extern int drmModeRmFB(int fd, uint32_t bufferId);
320 extern int drmModeDirtyFB(int fd, uint32_t bufferId,
321 drmModeClipPtr clips, uint32_t num_clips);
331 extern drmModeCrtcPtr drmModeGetCrtc(int fd, uint32_t crtcId);
336 int drmModeSetCrtc(int fd, uint32_t crtcId, uint32_t bufferId,
337 uint32_t x, uint32_t y, uint32_t *connectors, int count,
347 int drmModeSetCursor(int fd, uint32_t crtcId, uint32_t bo_handle, uint32_t width, uint32_t height);
349 int drmModeSetCursor2(int fd, uint32_t crtcId, uint32_t bo_handle, uint32_t width, uint32_t height, int32_t hot_x, int32_t hot_y);
353 int drmModeMoveCursor(int fd, uint32_t crtcId, int x, int y);
358 drmModeEncoderPtr drmModeGetEncoder(int fd, uint32_t encoder_id);
370 uint32_t connectorId);
381 uint32_t connector_id);
386 extern int drmModeAttachMode(int fd, uint32_t connectorId, drmModeModeInfoPtr mode_info);
392 extern int drmModeDetachMode(int fd, uint32_t connectorId, drmModeModeInfoPtr mode_info);
394 extern drmModePropertyPtr drmModeGetProperty(int fd, uint32_t propertyId);
397 extern drmModePropertyBlobPtr drmModeGetPropertyBlob(int fd, uint32_t blob_id);
401 extern int drmModeConnectorSetProperty(int fd, uint32_t connector_id, uint32_t property_id,
405 extern int drmModeCrtcSetGamma(int fd, uint32_t crtc_id, uint32_t size,
407 extern int drmModeCrtcGetGamma(int fd, uint32_t crtc_id, uint32_t size,
409 extern int drmModePageFlip(int fd, uint32_t crtc_id, uint32_t fb_id,
410 uint32_t flags, void *user_data);
411 extern int drmModePageFlipTarget(int fd, uint32_t crtc_id, uint32_t fb_id,
412 uint32_t flags, void *user_data,
413 uint32_t target_vblank);
416 extern drmModePlanePtr drmModeGetPlane(int fd, uint32_t plane_id);
417 extern int drmModeSetPlane(int fd, uint32_t plane_id, uint32_t crtc_id,
418 uint32_t fb_id, uint32_t flags,
420 uint32_t crtc_w, uint32_t crtc_h,
421 uint32_t src_x, uint32_t src_y,
422 uint32_t src_w, uint32_t src_h);
425 uint32_t object_id,
426 uint32_t object_type);
428 extern int drmModeObjectSetProperty(int fd, uint32_t object_id,
429 uint32_t object_type, uint32_t property_id,
443 uint32_t object_id,
444 uint32_t property_id,
448 uint32_t flags,
452 uint32_t *id);
453 extern int drmModeDestroyPropertyBlob(int fd, uint32_t id);
460 extern int drmModeCreateLease(int fd, const uint32_t *objects, int num_objects, int flags, uint32_t *lessee_id);
463 uint32_t count;
464 uint32_t lessees[];
470 uint32_t count;
471 uint32_t objects[];
476 extern int drmModeRevokeLease(int fd, uint32_t lessee_id);