Lines Matching refs:mode_config

208 		container_of(work, struct drm_device, mode_config.connector_free_work);  in drm_connector_free_work_fn()
209 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn()
229 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init_only()
336 struct drm_mode_config *config = &dev->mode_config; in drm_connector_add()
358 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_remove()
360 dev->mode_config.num_connector--; in drm_connector_remove()
361 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_remove()
640 struct drm_mode_config *config = &connector->dev->mode_config; in drm_connector_attach_edid_property()
785 ida_free(&dev->mode_config.connector_ida, connector->index); in drm_connector_cleanup()
1060 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe()
1082 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next()
1120 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_end()
1816 dev->mode_config.edid_property = prop; in drm_connector_create_standard_properties()
1823 dev->mode_config.dpms_property = prop; in drm_connector_create_standard_properties()
1831 dev->mode_config.path_property = prop; in drm_connector_create_standard_properties()
1839 dev->mode_config.tile_property = prop; in drm_connector_create_standard_properties()
1846 dev->mode_config.link_status_property = prop; in drm_connector_create_standard_properties()
1851 dev->mode_config.non_desktop_property = prop; in drm_connector_create_standard_properties()
1857 dev->mode_config.hdr_output_metadata_property = prop; in drm_connector_create_standard_properties()
1875 if (dev->mode_config.dvi_i_select_subconnector_property) in drm_mode_create_dvi_i_properties()
1883 dev->mode_config.dvi_i_select_subconnector_property = dvi_i_selector; in drm_mode_create_dvi_i_properties()
1889 dev->mode_config.dvi_i_subconnector_property = dvi_i_subconnector; in drm_mode_create_dvi_i_properties()
1903 struct drm_mode_config *mode_config = &connector->dev->mode_config; in drm_connector_attach_dp_subconnector_property() local
1905 if (!mode_config->dp_subconnector_property) in drm_connector_attach_dp_subconnector_property()
1906 mode_config->dp_subconnector_property = in drm_connector_attach_dp_subconnector_property()
1914 mode_config->dp_subconnector_property, in drm_connector_attach_dp_subconnector_property()
2057 connector->dev->mode_config.content_type_property, in drm_connector_attach_content_type_property()
2076 dev->mode_config.tv_left_margin_property, in drm_connector_attach_tv_margin_properties()
2079 dev->mode_config.tv_right_margin_property, in drm_connector_attach_tv_margin_properties()
2082 dev->mode_config.tv_top_margin_property, in drm_connector_attach_tv_margin_properties()
2085 dev->mode_config.tv_bottom_margin_property, in drm_connector_attach_tv_margin_properties()
2104 if (dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_margin_properties()
2107 dev->mode_config.tv_left_margin_property = in drm_mode_create_tv_margin_properties()
2109 if (!dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_margin_properties()
2112 dev->mode_config.tv_right_margin_property = in drm_mode_create_tv_margin_properties()
2114 if (!dev->mode_config.tv_right_margin_property) in drm_mode_create_tv_margin_properties()
2117 dev->mode_config.tv_top_margin_property = in drm_mode_create_tv_margin_properties()
2119 if (!dev->mode_config.tv_top_margin_property) in drm_mode_create_tv_margin_properties()
2122 dev->mode_config.tv_bottom_margin_property = in drm_mode_create_tv_margin_properties()
2124 if (!dev->mode_config.tv_bottom_margin_property) in drm_mode_create_tv_margin_properties()
2157 if (dev->mode_config.tv_select_subconnector_property) in drm_mode_create_tv_properties_legacy()
2170 dev->mode_config.tv_select_subconnector_property = tv_selector; in drm_mode_create_tv_properties_legacy()
2179 dev->mode_config.tv_subconnector_property = tv_subconnector; in drm_mode_create_tv_properties_legacy()
2188 dev->mode_config.legacy_tv_mode_property = in drm_mode_create_tv_properties_legacy()
2191 if (!dev->mode_config.legacy_tv_mode_property) in drm_mode_create_tv_properties_legacy()
2195 drm_property_add_enum(dev->mode_config.legacy_tv_mode_property, in drm_mode_create_tv_properties_legacy()
2199 dev->mode_config.tv_brightness_property = in drm_mode_create_tv_properties_legacy()
2201 if (!dev->mode_config.tv_brightness_property) in drm_mode_create_tv_properties_legacy()
2204 dev->mode_config.tv_contrast_property = in drm_mode_create_tv_properties_legacy()
2206 if (!dev->mode_config.tv_contrast_property) in drm_mode_create_tv_properties_legacy()
2209 dev->mode_config.tv_flicker_reduction_property = in drm_mode_create_tv_properties_legacy()
2211 if (!dev->mode_config.tv_flicker_reduction_property) in drm_mode_create_tv_properties_legacy()
2214 dev->mode_config.tv_overscan_property = in drm_mode_create_tv_properties_legacy()
2216 if (!dev->mode_config.tv_overscan_property) in drm_mode_create_tv_properties_legacy()
2219 dev->mode_config.tv_saturation_property = in drm_mode_create_tv_properties_legacy()
2221 if (!dev->mode_config.tv_saturation_property) in drm_mode_create_tv_properties_legacy()
2224 dev->mode_config.tv_hue_property = in drm_mode_create_tv_properties_legacy()
2226 if (!dev->mode_config.tv_hue_property) in drm_mode_create_tv_properties_legacy()
2253 if (dev->mode_config.tv_mode_property) in drm_mode_create_tv_properties()
2270 dev->mode_config.tv_mode_property = tv_mode; in drm_mode_create_tv_properties()
2293 if (dev->mode_config.scaling_mode_property) in drm_mode_create_scaling_mode_property()
2301 dev->mode_config.scaling_mode_property = scaling_mode; in drm_mode_create_scaling_mode_property()
2472 if (dev->mode_config.aspect_ratio_property) in drm_mode_create_aspect_ratio_property()
2475 dev->mode_config.aspect_ratio_property = in drm_mode_create_aspect_ratio_property()
2480 if (dev->mode_config.aspect_ratio_property == NULL) in drm_mode_create_aspect_ratio_property()
2668 if (dev->mode_config.content_type_property) in drm_mode_create_content_type_property()
2671 dev->mode_config.content_type_property = in drm_mode_create_content_type_property()
2676 if (dev->mode_config.content_type_property == NULL) in drm_mode_create_content_type_property()
2694 if (dev->mode_config.suggested_x_property && dev->mode_config.suggested_y_property) in drm_mode_create_suggested_offset_properties()
2697 dev->mode_config.suggested_x_property = in drm_mode_create_suggested_offset_properties()
2700 dev->mode_config.suggested_y_property = in drm_mode_create_suggested_offset_properties()
2703 if (dev->mode_config.suggested_x_property == NULL || in drm_mode_create_suggested_offset_properties()
2704 dev->mode_config.suggested_y_property == NULL) in drm_mode_create_suggested_offset_properties()
2734 dev->mode_config.path_property); in drm_connector_set_path_property()
2764 dev->mode_config.tile_property); in drm_connector_set_tile_property()
2779 dev->mode_config.tile_property); in drm_connector_set_tile_property()
2808 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property()
2810 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_connector_set_link_status_property()
2861 struct drm_property *prop = dev->mode_config.hdr_output_metadata_property; in drm_connector_attach_hdr_output_metadata_property()
3010 prop = dev->mode_config.panel_orientation_property; in drm_connector_set_panel_orientation()
3019 dev->mode_config.panel_orientation_property = prop; in drm_connector_set_panel_orientation()
3167 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_privacy_screen_notifier()
3169 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_connector_privacy_screen_notifier()
3241 if (property == connector->dev->mode_config.dpms_property) { in drm_connector_set_obj_prop()
3357 mutex_lock(&dev->mode_config.mutex); in drm_mode_getconnector()
3361 dev->mode_config.max_width, in drm_mode_getconnector()
3362 dev->mode_config.max_height); in drm_mode_getconnector()
3416 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
3429 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
3431 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
3445 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getconnector()
3534 mutex_lock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
3535 idr_remove(&dev->mode_config.tile_idr, tg->id); in drm_tile_group_free()
3536 mutex_unlock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
3570 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
3571 idr_for_each_entry(&dev->mode_config.tile_idr, tg, id) { in drm_mode_get_tile_group()
3575 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
3579 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
3609 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
3610 ret = idr_alloc(&dev->mode_config.tile_idr, tg, 1, 0, GFP_KERNEL); in drm_mode_create_tile_group()
3618 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()