Lines Matching refs:mode_config
166 container_of(work, struct drm_device, mode_config.connector_free_work); in drm_connector_free_work_fn()
167 struct drm_mode_config *config = &dev->mode_config; in drm_connector_free_work_fn()
199 struct drm_mode_config *config = &dev->mode_config; in drm_connector_init()
345 struct drm_mode_config *config = &connector->dev->mode_config; in drm_connector_attach_edid_property()
456 ida_simple_remove(&dev->mode_config.connector_ida, in drm_connector_cleanup()
463 spin_lock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup()
465 dev->mode_config.num_connector--; in drm_connector_cleanup()
466 spin_unlock_irq(&dev->mode_config.connector_list_lock); in drm_connector_cleanup()
653 struct drm_mode_config *config = &conn->dev->mode_config; in __drm_connector_put_safe()
675 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_next()
713 struct drm_mode_config *config = &iter->dev->mode_config; in drm_connector_list_iter_end()
1152 dev->mode_config.edid_property = prop; in drm_connector_create_standard_properties()
1159 dev->mode_config.dpms_property = prop; in drm_connector_create_standard_properties()
1167 dev->mode_config.path_property = prop; in drm_connector_create_standard_properties()
1175 dev->mode_config.tile_property = prop; in drm_connector_create_standard_properties()
1182 dev->mode_config.link_status_property = prop; in drm_connector_create_standard_properties()
1187 dev->mode_config.non_desktop_property = prop; in drm_connector_create_standard_properties()
1193 dev->mode_config.hdr_output_metadata_property = prop; in drm_connector_create_standard_properties()
1209 if (dev->mode_config.dvi_i_select_subconnector_property) in drm_mode_create_dvi_i_properties()
1217 dev->mode_config.dvi_i_select_subconnector_property = dvi_i_selector; in drm_mode_create_dvi_i_properties()
1223 dev->mode_config.dvi_i_subconnector_property = dvi_i_subconnector; in drm_mode_create_dvi_i_properties()
1265 connector->dev->mode_config.content_type_property, in drm_connector_attach_content_type_property()
1317 dev->mode_config.tv_left_margin_property, in drm_connector_attach_tv_margin_properties()
1320 dev->mode_config.tv_right_margin_property, in drm_connector_attach_tv_margin_properties()
1323 dev->mode_config.tv_top_margin_property, in drm_connector_attach_tv_margin_properties()
1326 dev->mode_config.tv_bottom_margin_property, in drm_connector_attach_tv_margin_properties()
1342 if (dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_margin_properties()
1345 dev->mode_config.tv_left_margin_property = in drm_mode_create_tv_margin_properties()
1347 if (!dev->mode_config.tv_left_margin_property) in drm_mode_create_tv_margin_properties()
1350 dev->mode_config.tv_right_margin_property = in drm_mode_create_tv_margin_properties()
1352 if (!dev->mode_config.tv_right_margin_property) in drm_mode_create_tv_margin_properties()
1355 dev->mode_config.tv_top_margin_property = in drm_mode_create_tv_margin_properties()
1357 if (!dev->mode_config.tv_top_margin_property) in drm_mode_create_tv_margin_properties()
1360 dev->mode_config.tv_bottom_margin_property = in drm_mode_create_tv_margin_properties()
1362 if (!dev->mode_config.tv_bottom_margin_property) in drm_mode_create_tv_margin_properties()
1388 if (dev->mode_config.tv_select_subconnector_property) in drm_mode_create_tv_properties()
1401 dev->mode_config.tv_select_subconnector_property = tv_selector; in drm_mode_create_tv_properties()
1410 dev->mode_config.tv_subconnector_property = tv_subconnector; in drm_mode_create_tv_properties()
1418 dev->mode_config.tv_mode_property = in drm_mode_create_tv_properties()
1421 if (!dev->mode_config.tv_mode_property) in drm_mode_create_tv_properties()
1425 drm_property_add_enum(dev->mode_config.tv_mode_property, in drm_mode_create_tv_properties()
1428 dev->mode_config.tv_brightness_property = in drm_mode_create_tv_properties()
1430 if (!dev->mode_config.tv_brightness_property) in drm_mode_create_tv_properties()
1433 dev->mode_config.tv_contrast_property = in drm_mode_create_tv_properties()
1435 if (!dev->mode_config.tv_contrast_property) in drm_mode_create_tv_properties()
1438 dev->mode_config.tv_flicker_reduction_property = in drm_mode_create_tv_properties()
1440 if (!dev->mode_config.tv_flicker_reduction_property) in drm_mode_create_tv_properties()
1443 dev->mode_config.tv_overscan_property = in drm_mode_create_tv_properties()
1445 if (!dev->mode_config.tv_overscan_property) in drm_mode_create_tv_properties()
1448 dev->mode_config.tv_saturation_property = in drm_mode_create_tv_properties()
1450 if (!dev->mode_config.tv_saturation_property) in drm_mode_create_tv_properties()
1453 dev->mode_config.tv_hue_property = in drm_mode_create_tv_properties()
1455 if (!dev->mode_config.tv_hue_property) in drm_mode_create_tv_properties()
1479 if (dev->mode_config.scaling_mode_property) in drm_mode_create_scaling_mode_property()
1487 dev->mode_config.scaling_mode_property = scaling_mode; in drm_mode_create_scaling_mode_property()
1658 if (dev->mode_config.aspect_ratio_property) in drm_mode_create_aspect_ratio_property()
1661 dev->mode_config.aspect_ratio_property = in drm_mode_create_aspect_ratio_property()
1666 if (dev->mode_config.aspect_ratio_property == NULL) in drm_mode_create_aspect_ratio_property()
1736 if (dev->mode_config.content_type_property) in drm_mode_create_content_type_property()
1739 dev->mode_config.content_type_property = in drm_mode_create_content_type_property()
1744 if (dev->mode_config.content_type_property == NULL) in drm_mode_create_content_type_property()
1759 if (dev->mode_config.suggested_x_property && dev->mode_config.suggested_y_property) in drm_mode_create_suggested_offset_properties()
1762 dev->mode_config.suggested_x_property = in drm_mode_create_suggested_offset_properties()
1765 dev->mode_config.suggested_y_property = in drm_mode_create_suggested_offset_properties()
1768 if (dev->mode_config.suggested_x_property == NULL || in drm_mode_create_suggested_offset_properties()
1769 dev->mode_config.suggested_y_property == NULL) in drm_mode_create_suggested_offset_properties()
1799 dev->mode_config.path_property); in drm_connector_set_path_property()
1829 dev->mode_config.tile_property); in drm_connector_set_tile_property()
1844 dev->mode_config.tile_property); in drm_connector_set_tile_property()
1891 dev->mode_config.non_desktop_property, in drm_connector_update_edid_property()
1899 dev->mode_config.edid_property); in drm_connector_update_edid_property()
1930 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property()
1932 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_connector_set_link_status_property()
2021 prop = dev->mode_config.panel_orientation_property; in drm_connector_init_panel_orientation_property()
2030 dev->mode_config.panel_orientation_property = prop; in drm_connector_init_panel_orientation_property()
2047 if (property == connector->dev->mode_config.dpms_property) { in drm_connector_set_obj_prop()
2160 mutex_lock(&dev->mode_config.mutex); in drm_mode_getconnector()
2163 dev->mode_config.max_width, in drm_mode_getconnector()
2164 dev->mode_config.max_height); in drm_mode_getconnector()
2202 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
2210 mutex_unlock(&dev->mode_config.mutex); in drm_mode_getconnector()
2212 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
2225 drm_modeset_unlock(&dev->mode_config.connection_mutex); in drm_mode_getconnector()
2250 mutex_lock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
2251 idr_remove(&dev->mode_config.tile_idr, tg->id); in drm_tile_group_free()
2252 mutex_unlock(&dev->mode_config.idr_mutex); in drm_tile_group_free()
2285 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2286 idr_for_each_entry(&dev->mode_config.tile_idr, tg, id) { in drm_mode_get_tile_group()
2290 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2294 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_get_tile_group()
2324 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()
2325 ret = idr_alloc(&dev->mode_config.tile_idr, tg, 1, 0, GFP_KERNEL); in drm_mode_create_tile_group()
2333 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_create_tile_group()