Lines Matching refs:mode_config
199 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn()
200 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn()
232 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init()
381 struct drm_mode_config *config = &connector->dev->mode_config; in drm_connector_attach_edid_property()
479 ida_simple_remove(&dev->mode_config.connector_ida, in drm_connector_cleanup()
488 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup()
490 dev->mode_config.num_connector--; in drm_connector_cleanup()
491 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup()
697 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe()
719 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next()
757 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_end()
1285 dev->mode_config.edid_property = prop; in drm_connector_create_standard_properties()
1292 dev->mode_config.dpms_property = prop; in drm_connector_create_standard_properties()
1300 dev->mode_config.path_property = prop; in drm_connector_create_standard_properties()
1308 dev->mode_config.tile_property = prop; in drm_connector_create_standard_properties()
1315 dev->mode_config.link_status_property = prop; in drm_connector_create_standard_properties()
1320 dev->mode_config.non_desktop_property = prop; in drm_connector_create_standard_properties()
1326 dev->mode_config.hdr_output_metadata_property = prop; in drm_connector_create_standard_properties()
1344 if (dev->mode_config.dvi_i_select_subconnector_property) in drm_mode_create_dvi_i_properties()
1352 dev->mode_config.dvi_i_select_subconnector_property = dvi_i_selector; in drm_mode_create_dvi_i_properties()
1358 dev->mode_config.dvi_i_subconnector_property = dvi_i_subconnector; in drm_mode_create_dvi_i_properties()
1372 struct drm_mode_config *mode_config = &connector->dev->mode_config; in drm_connector_attach_dp_subconnector_property() local
1374 if (!mode_config->dp_subconnector_property) in drm_connector_attach_dp_subconnector_property()
1375 mode_config->dp_subconnector_property = in drm_connector_attach_dp_subconnector_property()
1383 mode_config->dp_subconnector_property, in drm_connector_attach_dp_subconnector_property()
1428 connector->dev->mode_config.content_type_property, in drm_connector_attach_content_type_property()
1481 dev->mode_config.tv_left_margin_property, in drm_connector_attach_tv_margin_properties()
1484 dev->mode_config.tv_right_margin_property, in drm_connector_attach_tv_margin_properties()
1487 dev->mode_config.tv_top_margin_property, in drm_connector_attach_tv_margin_properties()
1490 dev->mode_config.tv_bottom_margin_property, in drm_connector_attach_tv_margin_properties()
1509 if (dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_margin_properties()
1512 dev->mode_config.tv_left_margin_property = in drm_mode_create_tv_margin_properties()
1514 if (!dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_margin_properties()
1517 dev->mode_config.tv_right_margin_property = in drm_mode_create_tv_margin_properties()
1519 if (!dev->mode_config.tv_right_margin_property) in drm_mode_create_tv_margin_properties()
1522 dev->mode_config.tv_top_margin_property = in drm_mode_create_tv_margin_properties()
1524 if (!dev->mode_config.tv_top_margin_property) in drm_mode_create_tv_margin_properties()
1527 dev->mode_config.tv_bottom_margin_property = in drm_mode_create_tv_margin_properties()
1529 if (!dev->mode_config.tv_bottom_margin_property) in drm_mode_create_tv_margin_properties()
1558 if (dev->mode_config.tv_select_subconnector_property) in drm_mode_create_tv_properties()
1571 dev->mode_config.tv_select_subconnector_property = tv_selector; in drm_mode_create_tv_properties()
1580 dev->mode_config.tv_subconnector_property = tv_subconnector; in drm_mode_create_tv_properties()
1588 dev->mode_config.tv_mode_property = in drm_mode_create_tv_properties()
1591 if (!dev->mode_config.tv_mode_property) in drm_mode_create_tv_properties()
1595 drm_property_add_enum(dev->mode_config.tv_mode_property, in drm_mode_create_tv_properties()
1598 dev->mode_config.tv_brightness_property = in drm_mode_create_tv_properties()
1600 if (!dev->mode_config.tv_brightness_property) in drm_mode_create_tv_properties()
1603 dev->mode_config.tv_contrast_property = in drm_mode_create_tv_properties()
1605 if (!dev->mode_config.tv_contrast_property) in drm_mode_create_tv_properties()
1608 dev->mode_config.tv_flicker_reduction_property = in drm_mode_create_tv_properties()
1610 if (!dev->mode_config.tv_flicker_reduction_property) in drm_mode_create_tv_properties()
1613 dev->mode_config.tv_overscan_property = in drm_mode_create_tv_properties()
1615 if (!dev->mode_config.tv_overscan_property) in drm_mode_create_tv_properties()
1618 dev->mode_config.tv_saturation_property = in drm_mode_create_tv_properties()
1620 if (!dev->mode_config.tv_saturation_property) in drm_mode_create_tv_properties()
1623 dev->mode_config.tv_hue_property = in drm_mode_create_tv_properties()
1625 if (!dev->mode_config.tv_hue_property) in drm_mode_create_tv_properties()
1651 if (dev->mode_config.scaling_mode_property) in drm_mode_create_scaling_mode_property()
1659 dev->mode_config.scaling_mode_property = scaling_mode; in drm_mode_create_scaling_mode_property()
1830 if (dev->mode_config.aspect_ratio_property) in drm_mode_create_aspect_ratio_property()
1833 dev->mode_config.aspect_ratio_property = in drm_mode_create_aspect_ratio_property()
1838 if (dev->mode_config.aspect_ratio_property == NULL) in drm_mode_create_aspect_ratio_property()
1943 if (dev->mode_config.content_type_property) in drm_mode_create_content_type_property()
1946 dev->mode_config.content_type_property = in drm_mode_create_content_type_property()
1951 if (dev->mode_config.content_type_property == NULL) in drm_mode_create_content_type_property()
1969 if (dev->mode_config.suggested_x_property && dev->mode_config.suggested_y_property) in drm_mode_create_suggested_offset_properties()
1972 dev->mode_config.suggested_x_property = in drm_mode_create_suggested_offset_properties()
1975 dev->mode_config.suggested_y_property = in drm_mode_create_suggested_offset_properties()
1978 if (dev->mode_config.suggested_x_property == NULL || in drm_mode_create_suggested_offset_properties()
1979 dev->mode_config.suggested_y_property == NULL) in drm_mode_create_suggested_offset_properties()
2009 dev->mode_config.path_property); in drm_connector_set_path_property()
2039 dev->mode_config.tile_property); in drm_connector_set_tile_property()
2054 dev->mode_config.tile_property); in drm_connector_set_tile_property()
2118 dev->mode_config.non_desktop_property, in drm_connector_update_edid_property()
2126 dev->mode_config.edid_property); in drm_connector_update_edid_property()
2157 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property()
2159 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_connector_set_link_status_property()
2210 struct drm_property *prop = dev->mode_config.hdr_output_metadata_property; in drm_connector_attach_hdr_output_metadata_property()
2320 prop = dev->mode_config.panel_orientation_property; in drm_connector_set_panel_orientation()
2329 dev->mode_config.panel_orientation_property = prop; in drm_connector_set_panel_orientation()
2376 if (property == connector->dev->mode_config.dpms_property) { in drm_connector_set_obj_prop()
2492 mutex_lock(&dev->mode_config.mutex); in drm_mode_getconnector()
2496 dev->mode_config.max_width, in drm_mode_getconnector()
2497 dev->mode_config.max_height); in drm_mode_getconnector()
2551 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
2564 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
2566 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
2580 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getconnector()
2667 mutex_lock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
2668 idr_remove(&dev->mode_config.tile_idr, tg->id); in drm_tile_group_free()
2669 mutex_unlock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
2703 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2704 idr_for_each_entry(&dev->mode_config.tile_idr, tg, id) { in drm_mode_get_tile_group()
2708 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2712 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2742 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
2743 ret = idr_alloc(&dev->mode_config.tile_idr, tg, 1, 0, GFP_KERNEL); in drm_mode_create_tile_group()
2751 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()