Lines Matching refs:mode_config
161 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn()
162 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn()
194 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init()
395 ida_simple_remove(&dev->mode_config.connector_ida, in drm_connector_cleanup()
402 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup()
404 dev->mode_config.num_connector--; in drm_connector_cleanup()
405 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup()
596 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe()
618 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next()
656 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_end()
965 dev->mode_config.edid_property = prop; in DRM_ENUM_NAME_FN()
972 dev->mode_config.dpms_property = prop; in DRM_ENUM_NAME_FN()
980 dev->mode_config.path_property = prop; in DRM_ENUM_NAME_FN()
988 dev->mode_config.tile_property = prop; in DRM_ENUM_NAME_FN()
995 dev->mode_config.link_status_property = prop; in DRM_ENUM_NAME_FN()
1000 dev->mode_config.non_desktop_property = prop; in DRM_ENUM_NAME_FN()
1016 if (dev->mode_config.dvi_i_select_subconnector_property) in drm_mode_create_dvi_i_properties()
1024 dev->mode_config.dvi_i_select_subconnector_property = dvi_i_selector; in drm_mode_create_dvi_i_properties()
1030 dev->mode_config.dvi_i_subconnector_property = dvi_i_subconnector; in drm_mode_create_dvi_i_properties()
1072 connector->dev->mode_config.content_type_property, in drm_connector_attach_content_type_property()
1131 if (dev->mode_config.tv_select_subconnector_property) in drm_mode_create_tv_properties()
1144 dev->mode_config.tv_select_subconnector_property = tv_selector; in drm_mode_create_tv_properties()
1153 dev->mode_config.tv_subconnector_property = tv_subconnector; in drm_mode_create_tv_properties()
1158 dev->mode_config.tv_left_margin_property = in drm_mode_create_tv_properties()
1160 if (!dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_properties()
1163 dev->mode_config.tv_right_margin_property = in drm_mode_create_tv_properties()
1165 if (!dev->mode_config.tv_right_margin_property) in drm_mode_create_tv_properties()
1168 dev->mode_config.tv_top_margin_property = in drm_mode_create_tv_properties()
1170 if (!dev->mode_config.tv_top_margin_property) in drm_mode_create_tv_properties()
1173 dev->mode_config.tv_bottom_margin_property = in drm_mode_create_tv_properties()
1175 if (!dev->mode_config.tv_bottom_margin_property) in drm_mode_create_tv_properties()
1178 dev->mode_config.tv_mode_property = in drm_mode_create_tv_properties()
1181 if (!dev->mode_config.tv_mode_property) in drm_mode_create_tv_properties()
1185 drm_property_add_enum(dev->mode_config.tv_mode_property, in drm_mode_create_tv_properties()
1188 dev->mode_config.tv_brightness_property = in drm_mode_create_tv_properties()
1190 if (!dev->mode_config.tv_brightness_property) in drm_mode_create_tv_properties()
1193 dev->mode_config.tv_contrast_property = in drm_mode_create_tv_properties()
1195 if (!dev->mode_config.tv_contrast_property) in drm_mode_create_tv_properties()
1198 dev->mode_config.tv_flicker_reduction_property = in drm_mode_create_tv_properties()
1200 if (!dev->mode_config.tv_flicker_reduction_property) in drm_mode_create_tv_properties()
1203 dev->mode_config.tv_overscan_property = in drm_mode_create_tv_properties()
1205 if (!dev->mode_config.tv_overscan_property) in drm_mode_create_tv_properties()
1208 dev->mode_config.tv_saturation_property = in drm_mode_create_tv_properties()
1210 if (!dev->mode_config.tv_saturation_property) in drm_mode_create_tv_properties()
1213 dev->mode_config.tv_hue_property = in drm_mode_create_tv_properties()
1215 if (!dev->mode_config.tv_hue_property) in drm_mode_create_tv_properties()
1239 if (dev->mode_config.scaling_mode_property) in drm_mode_create_scaling_mode_property()
1247 dev->mode_config.scaling_mode_property = scaling_mode; in drm_mode_create_scaling_mode_property()
1361 if (dev->mode_config.aspect_ratio_property) in drm_mode_create_aspect_ratio_property()
1364 dev->mode_config.aspect_ratio_property = in drm_mode_create_aspect_ratio_property()
1369 if (dev->mode_config.aspect_ratio_property == NULL) in drm_mode_create_aspect_ratio_property()
1388 if (dev->mode_config.content_type_property) in drm_mode_create_content_type_property()
1391 dev->mode_config.content_type_property = in drm_mode_create_content_type_property()
1396 if (dev->mode_config.content_type_property == NULL) in drm_mode_create_content_type_property()
1411 if (dev->mode_config.suggested_x_property && dev->mode_config.suggested_y_property) in drm_mode_create_suggested_offset_properties()
1414 dev->mode_config.suggested_x_property = in drm_mode_create_suggested_offset_properties()
1417 dev->mode_config.suggested_y_property = in drm_mode_create_suggested_offset_properties()
1420 if (dev->mode_config.suggested_x_property == NULL || in drm_mode_create_suggested_offset_properties()
1421 dev->mode_config.suggested_y_property == NULL) in drm_mode_create_suggested_offset_properties()
1451 dev->mode_config.path_property); in drm_connector_set_path_property()
1479 dev->mode_config.tile_property); in drm_connector_set_tile_property()
1494 dev->mode_config.tile_property); in drm_connector_set_tile_property()
1538 dev->mode_config.non_desktop_property, in drm_connector_update_edid_property()
1546 dev->mode_config.edid_property); in drm_connector_update_edid_property()
1575 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property()
1577 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_connector_set_link_status_property()
1614 prop = dev->mode_config.panel_orientation_property; in drm_connector_init_panel_orientation_property()
1623 dev->mode_config.panel_orientation_property = prop; in drm_connector_init_panel_orientation_property()
1640 if (property == connector->dev->mode_config.dpms_property) { in drm_connector_set_obj_prop()
1753 mutex_lock(&dev->mode_config.mutex); in drm_mode_getconnector()
1756 dev->mode_config.max_width, in drm_mode_getconnector()
1757 dev->mode_config.max_height); in drm_mode_getconnector()
1795 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
1803 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
1805 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
1818 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getconnector()
1843 mutex_lock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
1844 idr_remove(&dev->mode_config.tile_idr, tg->id); in drm_tile_group_free()
1845 mutex_unlock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
1878 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
1879 idr_for_each_entry(&dev->mode_config.tile_idr, tg, id) { in drm_mode_get_tile_group()
1883 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
1887 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
1917 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
1918 ret = idr_alloc(&dev->mode_config.tile_idr, tg, 1, 0, GFP_KERNEL); in drm_mode_create_tile_group()
1926 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()