Lines Matching defs:drm_connector
1170 struct drm_connector { struct
1184 * &drm_connector_list_iter to walk this list. argument
1186 struct list_head head;
1189 struct drm_mode_object base;
1192 char *name;
1199 struct mutex mutex;
1207 unsigned index;
1213 int connector_type;
1215 int connector_type_id;
1221 bool interlace_allowed;
1249 enum drm_connector_registration_state registration_state; argument
1260 * One of the drm_connector_status enums (connected, not, or unknown). argument
1263 enum drm_connector_status status; argument
1285 const struct drm_connector_funcs *funcs; argument
1299 * upscaling. See drm_connector_attach_content_protection_property(). argument
1307 * calling drm_connector_attach_vrr_capable_property(). argument
1324 * be updated by calling drm_connector_set_path_property(). argument
1326 struct drm_property_blob *path_blob_ptr;
1332 struct drm_property *max_bpc_property;
1363 * &drm_connector_funcs.dpms callback must update this. For atomic argument
1370 const struct drm_connector_helper_funcs *helper_private; argument
1375 enum drm_connector_force force; argument
1384 * and the bits are set with drm_connector_attach_encoder(). argument
1391 * instead look at &drm_connector_state.best_encoder, and in case they argument
1394 struct drm_encoder *encoder;
1419 * The field should be set by calling drm_connector_init_with_ddc(). argument
1421 struct i2c_adapter *ddc;
1427 int null_edid_counter;
1430 unsigned bad_edid_counter;
1437 bool edid_corrupt;
1462 struct drm_connector_state *state; argument
1501 * List used only by &drm_connector_list_iter to be able to clean up a argument
1511 #define obj_to_connector(x) container_of(x, struct drm_connector, base) argument