Lines Matching defs:drm_connector
305 struct drm_connector;
466 void (*dpms)(struct drm_connector *connector, int mode);
467 void (*save)(struct drm_connector *connector);
468 void (*restore)(struct drm_connector *connector);
469 void (*reset)(struct drm_connector *connector);
477 enum drm_connector_status (*detect)(struct drm_connector *connector,
479 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height);
480 int (*set_property)(struct drm_connector *connector, struct drm_property *property,
482 void (*destroy)(struct drm_connector *connector);
483 void (*force)(struct drm_connector *connector);
550 * drm_connector - central DRM connector control structure
586 struct drm_connector {
710 struct drm_connector **connectors;
847 #define obj_to_connector(x) container_of(x, struct drm_connector, base)
869 struct drm_connector *connector,
873 extern void drm_connector_cleanup(struct drm_connector *connector);
893 extern const char *drm_get_connector_name(const struct drm_connector *connector);
903 extern struct edid *drm_get_edid(struct drm_connector *connector,
905 extern int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid);
906 extern void drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode);
907 extern void drm_mode_remove(struct drm_connector *connector, struct drm_display_mode *mode);
939 extern void drm_mode_connector_list_update(struct drm_connector *connector);
940 extern int drm_mode_connector_update_edid_property(struct drm_connector *connector,
993 extern int drm_mode_connector_attach_encoder(struct drm_connector *connector,
995 extern void drm_mode_connector_detach_encoder(struct drm_connector *connector,
1042 extern int drm_add_modes_noedid(struct drm_connector *connector,