| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_connector.c | 43 struct intel_connector *connector = container_of(work, typeof(*connector), in intel_connector_modeset_retry_work_fn() local 48 connector->base.name); in intel_connector_modeset_retry_work_fn() 96 intel_panel_init_alloc(connector); in intel_connector_init() 108 connector = kzalloc(sizeof(*connector), GFP_KERNEL); in intel_connector_alloc() 109 if (!connector) in intel_connector_alloc() 113 kfree(connector); in intel_connector_alloc() 117 return connector; in intel_connector_alloc() 130 kfree(connector); in intel_connector_free() 146 drm_connector_cleanup(connector); in intel_connector_destroy() 151 kfree(connector); in intel_connector_destroy() [all …]
|
| H A D | intel_panel.c | 197 return connector->panel.vbt.drrs_type; in intel_panel_drrs_type() 229 drm_dbg_kms(connector->base.dev, in intel_panel_compute_config() 231 connector->base.base.id, connector->base.name, in intel_panel_compute_config() 263 connector->base.base.id, connector->base.name, in intel_panel_add_edid_alt_fixed_modes() 292 connector->base.base.id, connector->base.name, in intel_panel_add_edid_preferred_mode() 309 connector->base.base.id, connector->base.name, in intel_panel_destroy_probed_modes() 341 connector->base.base.id, connector->base.name, type, in intel_panel_add_fixed_mode() 392 return connector->status; in intel_panel_detect() 437 if (!has_drrs_modes(connector)) in intel_panel_init() 440 drm_dbg_kms(connector->base.dev, in intel_panel_init() [all …]
|
| H A D | intel_backlight.c | 111 connector->base.base.id, connector->base.name, val); in intel_backlight_set_pwm_level() 356 connector->base.base.id, connector->base.name); in lpt_disable_backlight() 456 connector->base.base.id, connector->base.name); in intel_backlight_disable() 483 connector->base.base.id, connector->base.name); in lpt_enable_backlight() 529 connector->base.base.id, connector->base.name); in pch_enable_backlight() 538 connector->base.base.id, connector->base.name); in pch_enable_backlight() 578 connector->base.base.id, connector->base.name); in i9xx_enable_backlight() 620 connector->base.base.id, connector->base.name); in i965_enable_backlight() 657 connector->base.base.id, connector->base.name); in vlv_enable_backlight() 1462 connector->base.base.id, connector->base.name, in bxt_setup_backlight() [all …]
|
| H A D | intel_dp_aux_backlight.c | 130 connector->base.base.id, connector->base.name, in intel_dp_aux_supports_hdr_backlight() 153 connector->base.base.id, connector->base.name, in intel_dp_aux_supports_hdr_backlight() 186 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_get_backlight() 205 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_get_backlight() 226 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_set_aux_backlight() 358 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_enable_backlight() 419 connector->base.base.id, connector->base.name, in intel_dp_aux_hdr_setup_backlight() 444 connector->base.base.id, connector->base.name, in intel_dp_aux_hdr_setup_backlight() 468 connector->base.base.id, connector->base.name); in intel_dp_aux_vesa_get_backlight() 610 connector->base.base.id, connector->base.name, in intel_dp_aux_vesa_setup_backlight() [all …]
|
| H A D | intel_hdcp.c | 963 connector->base.base.id, connector->base.name); in intel_hdcp_auth() 988 connector->base.base.id, connector->base.name); in _intel_hdcp_disable() 994 connector->base.base.id, connector->base.name); in _intel_hdcp_disable() 1039 connector->base.base.id, connector->base.name); in intel_hdcp1_enable() 1140 connector->base.base.id, connector->base.name, in intel_hdcp_check_link() 1159 connector->base.base.id, connector->base.name); in intel_hdcp_check_link() 1881 connector->base.base.id, connector->base.name); in hdcp2_enable_stream_encryption() 1890 connector->base.base.id, connector->base.name); in hdcp2_enable_stream_encryption() 2084 connector->base.base.id, connector->base.name, in _intel_hdcp2_enable() 2120 connector->base.base.id, connector->base.name); in _intel_hdcp2_disable() [all …]
|
| H A D | intel_connector.h | 17 int intel_connector_init(struct intel_connector *connector); 19 void intel_connector_free(struct intel_connector *connector); 20 void intel_connector_destroy(struct drm_connector *connector); 21 int intel_connector_register(struct drm_connector *connector); 22 void intel_connector_unregister(struct drm_connector *connector); 23 void intel_connector_attach_encoder(struct intel_connector *connector, 25 bool intel_connector_get_hw_state(struct intel_connector *connector); 26 enum pipe intel_connector_get_pipe(struct intel_connector *connector); 27 int intel_connector_update_modes(struct drm_connector *connector, 30 void intel_attach_force_audio_property(struct drm_connector *connector); [all …]
|
| H A D | intel_dp_mst.c | 550 connector->base.base.id, connector->base.name); in adjust_limits_for_dsc_hblank_expansion_quirk() 557 connector->base.base.id, connector->base.name); in adjust_limits_for_dsc_hblank_expansion_quirk() 580 connector->base.base.id, connector->base.name, in adjust_limits_for_dsc_hblank_expansion_quirk() 603 connector, in mst_stream_compute_config_limits() 978 connector); in mst_connector_atomic_check() 1191 intel_mst->connector = connector; in mst_stream_pre_enable() 1724 connector->base.base.id, connector->base.name); in detect_dsc_hblank_expansion_quirk() 1742 if (!connector) in mst_topology_add_connector() 1779 connector->base.name, connector->base.base.id); in mst_topology_add_connector() 2017 return connector; in get_connector_in_state_for_crtc() [all …]
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_connector.c | 200 connector->funcs->destroy(connector); in drm_connector_free() 218 connector->funcs->destroy(connector); in drm_connector_free_work_fn() 243 connector->base.properties = &connector->properties; in drm_connector_init_only() 614 connector->funcs->reset(connector); in drmm_connector_hdmi_init() 764 memset(connector, 0, sizeof(*connector)); in drm_connector_cleanup() 834 connector->funcs->early_unregister(connector); in drm_connector_register() 903 connector->funcs->early_unregister(connector); in drm_connector_unregister() 2533 connector->base.id, connector->name); in drm_mode_create_colorspace_property() 2539 connector->base.id, connector->name); in drm_mode_create_colorspace_property() 3318 connector->funcs->fill_modes(connector, in drm_mode_getconnector() [all …]
|
| H A D | drm_probe_helper.c | 350 return connector->funcs->detect(connector, force); in detect_connector_status() 595 connector->funcs->force(connector); in drm_helper_probe_single_connector_modes() 616 connector->base.id, connector->name, in drm_helper_probe_single_connector_modes() 642 connector->base.id, connector->name); in drm_helper_probe_single_connector_modes() 701 connector->base.id, connector->name); in drm_helper_probe_single_connector_modes() 793 if (!connector->polled || connector->polled == DRM_CONNECTOR_POLL_HPD) in output_poll_execute() 806 connector->status = drm_helper_probe_detect(connector, NULL, false); in output_poll_execute() 832 connector->base.id, connector->name, in output_poll_execute() 835 connector->base.id, connector->name, in output_poll_execute() 986 connector->status = drm_helper_probe_detect(connector, NULL, false); in check_connector_changed() [all …]
|
| H A D | drm_sysfs.c | 201 connector->force = 0; in status_store() 211 if (old_force != connector->force || !connector->force) { in status_store() 213 connector->base.id, connector->name, in status_store() 216 connector->funcs->fill_modes(connector, in status_store() 346 if (connector->kdev) in drm_sysfs_connector_add() 366 connector->base.id, connector->name); in drm_sysfs_connector_add() 391 if (connector->ddc) in drm_sysfs_connector_add_late() 400 if (connector->ddc) in drm_sysfs_connector_remove_early() 414 connector->base.id, connector->name); in drm_sysfs_connector_remove() 471 connector->base.id, connector->name); in drm_sysfs_connector_hotplug_event() [all …]
|
| H A D | drm_client_modeset.c | 252 connector->base.id, connector->name, in drm_client_connectors_enabled() 442 connector->base.id, connector->name); in drm_client_target_preferred() 448 connector->base.id, connector->name, in drm_client_target_preferred() 471 connector->base.id, connector->name); in drm_client_target_preferred() 479 connector->base.id, connector->name, in drm_client_target_preferred() 641 connector->base.id, connector->name); in drm_client_firmware_config() 648 connector->base.id, connector->name); in drm_client_firmware_config() 659 connector->base.id, connector->name); in drm_client_firmware_config() 682 connector->base.id, connector->name); in drm_client_firmware_config() 691 connector->base.id, connector->name, in drm_client_firmware_config() [all …]
|
| H A D | drm_edid.c | 2203 connector->base.id, connector->name); in connector_bad_edid() 2257 connector->base.id, connector->name); in drm_edid_override_set() 2273 connector->base.id, connector->name); in drm_edid_override_reset() 3849 .connector = connector, in add_inferred_modes() 3914 .connector = connector, in add_established_modes() 3970 .connector = connector, in add_standard_modes() 4061 .connector = connector, in add_cvt_modes() 4114 .connector = connector, in add_detailed_modes() 5369 connector->base.id, connector->name, in fixup_detailed_cea_mode_clock() 6487 .connector = connector, in drm_get_monitor_range() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_connectors.c | 162 connector->name, bpc); in amdgpu_connector_get_monitor_bpc() 197 connector->name); in amdgpu_connector_get_monitor_bpc() 204 connector->name); in amdgpu_connector_get_monitor_bpc() 209 connector->name, connector->display_info.bpc, bpc); in amdgpu_connector_get_monitor_bpc() 564 if (connector->encoder) { in amdgpu_connector_set_property() 766 kfree(connector); in amdgpu_connector_destroy() 781 if (connector->encoder) in amdgpu_connector_set_lcd_property() 886 connector->name); in amdgpu_connector_vga_detect() 1039 ret = connector->status; in amdgpu_connector_dvi_detect() 1067 connector->name); in amdgpu_connector_dvi_detect() [all …]
|
| /linux-6.15/drivers/gpu/drm/display/ |
| H A D | drm_bridge_connector.c | 114 to_drm_bridge_connector(connector); in drm_bridge_connector_hpd_notify() 131 connector->status = status; in drm_bridge_connector_handle_hpd() 149 to_drm_bridge_connector(connector); in drm_bridge_connector_oob_hotplug_event() 157 to_drm_bridge_connector(connector); in drm_bridge_connector_enable_hpd() 168 to_drm_bridge_connector(connector); in drm_bridge_connector_disable_hpd() 183 to_drm_bridge_connector(connector); in drm_bridge_connector_detect() 215 to_drm_bridge_connector(connector); in drm_bridge_connector_force() 226 to_drm_bridge_connector(connector); in drm_bridge_connector_debugfs_init() 244 connector->state); in drm_bridge_connector_reset() 521 struct drm_connector *connector; in drm_bridge_connector_init() local [all …]
|
| H A D | drm_hdmi_state_helper.c | 25 unsigned int max_bpc = connector->max_bpc; in __drm_atomic_helper_connector_hdmi_reset() 88 struct drm_device *dev = connector->dev; in sink_supports_format_bpc() 311 8, connector->max_bpc); in hdmi_compute_config() 385 connector->hdmi.vendor, in hdmi_generate_spd_infoframe() 386 connector->hdmi.product); in hdmi_generate_spd_infoframe() 408 if (connector->max_bpc < 10) in hdmi_generate_hdr_infoframe() 680 ret = write_infoframe(connector, in drm_atomic_helper_connector_hdmi_update_infoframes() 729 &connector->hdmi.infoframes.audio; in drm_atomic_helper_connector_hdmi_update_audio_infoframe() 764 &connector->hdmi.infoframes.audio; in drm_atomic_helper_connector_hdmi_clear_audio_infoframe() 799 drm_edid = connector->hdmi.funcs->read_edid(connector); in drm_atomic_helper_connector_hdmi_update() [all …]
|
| H A D | drm_hdmi_audio_helper.c | 18 struct drm_connector *connector = data; in drm_connector_hdmi_audio_startup() local 20 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_startup() 23 return funcs->startup(connector); in drm_connector_hdmi_audio_startup() 34 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_prepare() 43 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_shutdown() 45 return funcs->shutdown(connector); in drm_connector_hdmi_audio_shutdown() 53 connector->hdmi_audio.funcs; in drm_connector_hdmi_audio_mute_stream() 87 mutex_lock(&connector->eld_mutex); in drm_connector_hdmi_audio_get_eld() 88 memcpy(buf, connector->eld, min(sizeof(connector->eld), len)); in drm_connector_hdmi_audio_get_eld() 122 connector->hdmi_audio.plugged_cb(connector->hdmi_audio.plugged_cb_dev, in drm_connector_hdmi_audio_plugged_notify() [all …]
|
| H A D | drm_scdc_helper.c | 160 drm_dbg_kms(connector->dev, in drm_scdc_get_scrambling_status() 162 connector->base.id, connector->name, ret); in drm_scdc_get_scrambling_status() 182 bool drm_scdc_set_scrambling(struct drm_connector *connector, in drm_scdc_set_scrambling() argument 190 drm_dbg_kms(connector->dev, in drm_scdc_set_scrambling() 192 connector->base.id, connector->name, ret); in drm_scdc_set_scrambling() 203 drm_dbg_kms(connector->dev, in drm_scdc_set_scrambling() 205 connector->base.id, connector->name, ret); in drm_scdc_set_scrambling() 250 drm_dbg_kms(connector->dev, in drm_scdc_set_high_tmds_clock_ratio() 252 connector->base.id, connector->name, ret); in drm_scdc_set_high_tmds_clock_ratio() 263 drm_dbg_kms(connector->dev, in drm_scdc_set_high_tmds_clock_ratio() [all …]
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_connectors.c | 204 connector->name); in radeon_get_monitor_bpc() 211 connector->name); in radeon_get_monitor_bpc() 216 connector->name, connector->display_info.bpc, bpc); in radeon_get_monitor_bpc() 680 if (connector->encoder) in radeon_connector_set_property() 719 if (connector->encoder && connector->encoder->crtc) { in radeon_connector_set_property() 904 kfree(connector); in radeon_connector_destroy() 919 if (connector->encoder) in radeon_lvds_set_property() 1017 connector->name); in radeon_vga_detect() 1265 connector->name); in radeon_dvi_detect() 1272 connector->name); in radeon_dvi_detect() [all …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_connector.c | 255 if (connector->state) in nouveau_conn_reset() 257 connector->state); in nouveau_conn_reset() 406 kfree(connector); in nouveau_connector_destroy() 517 connector->interlace_allowed = in nouveau_connector_set_encoder() 610 connector->name); in nouveau_connector_detect() 777 connector->name); in nouveau_connector_force() 800 connector, in nouveau_connector_set_property() 809 if (connector->encoder && connector->encoder->crtc) { in nouveau_connector_set_property() 1296 return connector; in nouveau_connector_create() 1444 connector->funcs->reset(connector); in nouveau_connector_create() [all …]
|
| /linux-6.15/drivers/gpu/drm/gud/ |
| H A D | gud_connector.c | 25 struct drm_connector connector; member 46 return container_of(connector, struct gud_connector, connector); in to_gud_connector() 51 dev_err(connector->dev->dev, "%s: %s (ret=%d)\n", connector->name, msg, ret); in gud_conn_err() 62 struct drm_connector *connector = &gconn->connector; in gud_connector_backlight_update_status_work() local 126 struct drm_connector *connector = &gconn->connector; in gud_connector_backlight_register() local 137 connector->dev->primary->index, connector->name); in gud_connector_backlight_register() 141 bd = backlight_device_register(name, connector->kdev, connector, in gud_connector_backlight_register() 477 struct drm_connector *connector = &gconn->connector; in gud_connector_add_properties() local 627 connector = &gconn->connector; in gud_connector_create() 664 kfree(connector); in gud_connector_create() [all …]
|
| /linux-6.15/include/drm/ |
| H A D | drm_connector.h | 1000 struct drm_connector *connector; member 2270 struct drm_connector *connector, 2275 struct drm_connector *connector, 2299 return connector->index; in drm_connector_index() 2304 return 1 << connector->index; in drm_connector_mask() 2333 drm_mode_object_get(&connector->base); in drm_connector_get() 2398 struct drm_connector *connector); 2422 struct drm_connector *connector, 2425 struct drm_connector *connector, 2429 struct drm_connector *connector, [all …]
|
| /linux-6.15/drivers/gpu/drm/tests/ |
| H A D | drm_connector_test.c | 199 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_init() local 212 struct drm_connector *connector = &priv->connector; in drm_test_connector_dynamic_init_cleanup() local 224 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_init_null_ddc() local 241 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_init_not_added() local 279 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_init_properties() local 309 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_init_type_valid() local 327 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_init_name() local 384 struct drm_connector *connector = &priv->connector; in drm_test_connector_dynamic_register_early_cleanup() local 396 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_register_early_on_list() local 414 struct drm_connector *connector = &priv->connector; in drm_test_drm_connector_dynamic_register_early_defer() local [all …]
|
| /linux-6.15/drivers/gpu/drm/fsl-dcu/ |
| H A D | fsl_dcu_drm_rgb.c | 44 drm_connector_unregister(connector); in fsl_dcu_drm_connector_destroy() 45 drm_connector_cleanup(connector); in fsl_dcu_drm_connector_destroy() 60 fsl_connector = to_fsl_dcu_connector(connector); in fsl_dcu_drm_connector_get_modes() 83 struct drm_connector *connector = &fsl_dev->connector.base; in fsl_dcu_attach_panel() local 86 fsl_dev->connector.encoder = encoder; in fsl_dcu_attach_panel() 95 ret = drm_connector_register(connector); in fsl_dcu_attach_panel() 106 drm_connector_unregister(connector); in fsl_dcu_attach_panel() 108 drm_connector_cleanup(connector); in fsl_dcu_attach_panel() 124 if (IS_ERR(fsl_dev->connector.panel)) in fsl_dcu_create_outputs() 125 return PTR_ERR(fsl_dev->connector.panel); in fsl_dcu_create_outputs() [all …]
|
| /linux-6.15/drivers/gpu/drm/ast/ |
| H A D | ast_vga.c | 30 count = drm_connector_helper_get_modes(connector); in ast_vga_connector_helper_get_modes() 32 drm_edid_connector_update(connector, NULL); in ast_vga_connector_helper_get_modes() 39 count = drm_add_modes_noedid(connector, 4096, 4096); in ast_vga_connector_helper_get_modes() 41 drm_set_preferred_mode(connector, 1024, 768); in ast_vga_connector_helper_get_modes() 57 ++connector->epoch_counter; in ast_vga_connector_helper_detect_ctx() 87 struct drm_connector *connector; in ast_vga_output_init() local 107 ast_connector = &ast->output.vga.connector; in ast_vga_output_init() 108 connector = &ast_connector->base; in ast_vga_output_init() 115 connector->interlace_allowed = 0; in ast_vga_output_init() 116 connector->doublescan_allowed = 0; in ast_vga_output_init() [all …]
|
| H A D | ast_sil164.c | 30 count = drm_connector_helper_get_modes(connector); in ast_sil164_connector_helper_get_modes() 32 drm_edid_connector_update(connector, NULL); in ast_sil164_connector_helper_get_modes() 39 count = drm_add_modes_noedid(connector, 4096, 4096); in ast_sil164_connector_helper_get_modes() 41 drm_set_preferred_mode(connector, 1024, 768); in ast_sil164_connector_helper_get_modes() 57 ++connector->epoch_counter; in ast_sil164_connector_helper_detect_ctx() 87 struct drm_connector *connector; in ast_sil164_output_init() local 107 ast_connector = &ast->output.sil164.connector; in ast_sil164_output_init() 108 connector = &ast_connector->base; in ast_sil164_output_init() 115 connector->interlace_allowed = 0; in ast_sil164_output_init() 116 connector->doublescan_allowed = 0; in ast_sil164_output_init() [all …]
|