Lines Matching refs:drm_device
39 struct drm_device;
156 struct drm_device *dev;
186 struct drm_device *dev;
219 struct drm_device *dev;
240 struct drm_device *dev;
425 struct drm_device *dev;
584 struct drm_device *dev;
666 struct drm_device *dev;
846 struct drm_device *dev;
909 struct drm_device *dev;
936 struct drm_device *dev;
993 struct drm_framebuffer *(*fb_create)(struct drm_device *dev,
996 void (*output_poll_changed)(struct drm_device *dev);
998 int (*atomic_check)(struct drm_device *dev,
1000 int (*atomic_commit)(struct drm_device *dev,
1003 struct drm_atomic_state *(*atomic_state_alloc)(struct drm_device *dev);
1186 extern int drm_crtc_init_with_planes(struct drm_device *dev,
1208 extern int drm_connector_init(struct drm_device *dev,
1218 extern void drm_connector_unplug_all(struct drm_device *dev);
1223 extern int drm_bridge_attach(struct drm_device *dev, struct drm_bridge *bridge);
1236 extern int drm_encoder_init(struct drm_device *dev,
1254 extern int drm_universal_plane_init(struct drm_device *dev,
1261 extern int drm_plane_init(struct drm_device *dev,
1269 extern struct drm_plane * drm_plane_from_index(struct drm_device *dev, int idx);
1290 extern void drm_property_destroy_user_blobs(struct drm_device *dev,
1297 extern void drm_mode_config_init(struct drm_device *dev);
1298 extern void drm_mode_config_reset(struct drm_device *dev);
1299 extern void drm_mode_config_cleanup(struct drm_device *dev);
1333 extern int drm_framebuffer_init(struct drm_device *dev,
1336 extern struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev,
1347 extern struct drm_property *drm_property_create(struct drm_device *dev, int flags,
1349 extern struct drm_property *drm_property_create_enum(struct drm_device *dev, int flags,
1353 struct drm_property *drm_property_create_bitmask(struct drm_device *dev,
1358 struct drm_property *drm_property_create_range(struct drm_device *dev, int flags,
1361 struct drm_property *drm_property_create_signed_range(struct drm_device *dev,
1364 struct drm_property *drm_property_create_object(struct drm_device *dev,
1366 struct drm_property *drm_property_create_bool(struct drm_device *dev, int flags,
1368 struct drm_property_blob *drm_property_create_blob(struct drm_device *dev,
1371 struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,
1375 extern void drm_property_destroy(struct drm_device *dev, struct drm_property *property);
1378 extern int drm_mode_create_dvi_i_properties(struct drm_device *dev);
1379 extern int drm_mode_create_tv_properties(struct drm_device *dev,
1382 extern int drm_mode_create_scaling_mode_property(struct drm_device *dev);
1383 extern int drm_mode_create_aspect_ratio_property(struct drm_device *dev);
1384 extern int drm_mode_create_dirty_info_property(struct drm_device *dev);
1385 extern int drm_mode_create_suggested_offset_properties(struct drm_device *dev);
1395 extern struct drm_mode_object *drm_mode_object_find(struct drm_device *dev,
1399 extern int drm_mode_getresources(struct drm_device *dev,
1401 extern int drm_mode_getplane_res(struct drm_device *dev, void *data,
1403 extern int drm_mode_getcrtc(struct drm_device *dev,
1405 extern int drm_mode_getconnector(struct drm_device *dev,
1408 extern int drm_mode_setcrtc(struct drm_device *dev,
1410 extern int drm_mode_getplane(struct drm_device *dev,
1412 extern int drm_mode_setplane(struct drm_device *dev,
1414 extern int drm_mode_cursor_ioctl(struct drm_device *dev,
1416 extern int drm_mode_cursor2_ioctl(struct drm_device *dev,
1418 extern int drm_mode_addfb(struct drm_device *dev,
1420 extern int drm_mode_addfb2(struct drm_device *dev,
1423 extern int drm_mode_rmfb(struct drm_device *dev,
1425 extern int drm_mode_getfb(struct drm_device *dev,
1427 extern int drm_mode_dirtyfb_ioctl(struct drm_device *dev,
1430 extern int drm_mode_getproperty_ioctl(struct drm_device *dev,
1432 extern int drm_mode_getblob_ioctl(struct drm_device *dev,
1434 extern int drm_mode_createblob_ioctl(struct drm_device *dev,
1436 extern int drm_mode_destroyblob_ioctl(struct drm_device *dev,
1438 extern int drm_mode_connector_property_set_ioctl(struct drm_device *dev,
1440 extern int drm_mode_getencoder(struct drm_device *dev,
1442 extern int drm_mode_gamma_get_ioctl(struct drm_device *dev,
1444 extern int drm_mode_gamma_set_ioctl(struct drm_device *dev,
1451 extern int drm_mode_page_flip_ioctl(struct drm_device *dev,
1463 extern struct drm_tile_group *drm_mode_create_tile_group(struct drm_device *dev,
1465 extern struct drm_tile_group *drm_mode_get_tile_group(struct drm_device *dev,
1467 extern void drm_mode_put_tile_group(struct drm_device *dev,
1469 struct drm_display_mode *drm_mode_find_dmt(struct drm_device *dev,
1473 extern int drm_mode_create_dumb_ioctl(struct drm_device *dev,
1475 extern int drm_mode_mmap_dumb_ioctl(struct drm_device *dev,
1477 extern int drm_mode_destroy_dumb_ioctl(struct drm_device *dev,
1479 extern int drm_mode_obj_get_properties_ioctl(struct drm_device *dev, void *data,
1481 extern int drm_mode_obj_set_property_ioctl(struct drm_device *dev, void *data,
1486 extern int drm_mode_atomic_ioctl(struct drm_device *dev,
1496 extern struct drm_property *drm_mode_create_rotation_property(struct drm_device *dev,
1503 static inline struct drm_plane *drm_plane_find(struct drm_device *dev, in drm_plane_find()
1511 static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev, in drm_crtc_find()
1519 static inline struct drm_encoder *drm_encoder_find(struct drm_device *dev, in drm_encoder_find()
1527 static inline struct drm_connector *drm_connector_find(struct drm_device *dev, in drm_connector_find()
1535 static inline struct drm_property *drm_property_find(struct drm_device *dev, in drm_property_find()