/linux/drivers/gpu/drm/ |
H A D | drm_probe_helper.c | 356 ret = connector->funcs->detect(connector, force); in drm_helper_probe_detect_ctx() 407 ret = connector->funcs->detect(connector, force); in drm_helper_probe_detect() 594 connector->funcs->force(connector); in drm_helper_probe_single_connector_modes() 615 connector->base.id, connector->name, in drm_helper_probe_single_connector_modes() 641 connector->base.id, connector->name); in drm_helper_probe_single_connector_modes() 700 connector->base.id, connector->name); in drm_helper_probe_single_connector_modes() 800 if (!connector->polled || connector->polled == DRM_CONNECTOR_POLL_HPD) in output_poll_execute() 813 connector->status = drm_helper_probe_detect(connector, NULL, false); in output_poll_execute() 839 connector->base.id, connector->name, in output_poll_execute() 842 connector->base.id, connector->name, in output_poll_execute() [all …]
|
H A D | drm_connector.c | 199 connector->funcs->destroy(connector); in drm_connector_free() 217 connector->funcs->destroy(connector); in drm_connector_free_work_fn() 242 connector->base.properties = &connector->properties; in __drm_connector_init() 584 connector->funcs->atomic_destroy_state(connector, in drm_connector_cleanup() 589 memset(connector, 0, sizeof(*connector)); in drm_connector_cleanup() 656 connector->funcs->early_unregister(connector); in drm_connector_register() 694 connector->funcs->early_unregister(connector); in drm_connector_unregister() 2187 connector->base.id, connector->name); in drm_mode_create_colorspace_property() 2193 connector->base.id, connector->name); in drm_mode_create_colorspace_property() 2939 connector->funcs->fill_modes(connector, in drm_mode_getconnector() [all …]
|
H A D | drm_bridge_connector.c | 102 to_drm_bridge_connector(connector); in drm_bridge_connector_hpd_notify() 119 connector->status = status; in drm_bridge_connector_handle_hpd() 137 to_drm_bridge_connector(connector); in drm_bridge_connector_oob_hotplug_event() 145 to_drm_bridge_connector(connector); in drm_bridge_connector_enable_hpd() 156 to_drm_bridge_connector(connector); in drm_bridge_connector_disable_hpd() 171 to_drm_bridge_connector(connector); in drm_bridge_connector_detect() 199 to_drm_bridge_connector(connector); in drm_bridge_connector_destroy() 201 drm_connector_unregister(connector); in drm_bridge_connector_destroy() 202 drm_connector_cleanup(connector); in drm_bridge_connector_destroy() 325 struct drm_connector *connector; in drm_bridge_connector_init() local [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() 366 if (connector->kdev) in drm_sysfs_connector_add() 386 connector->base.id, connector->name); in drm_sysfs_connector_add() 411 if (connector->ddc) in drm_sysfs_connector_add_late() 420 if (connector->ddc) in drm_sysfs_connector_remove_early() 434 connector->base.id, connector->name); in drm_sysfs_connector_remove() 491 connector->base.id, connector->name); in drm_sysfs_connector_hotplug_event() [all …]
|
H A D | drm_client_modeset.c | 246 connector->base.id, connector->name, in drm_client_connectors_enabled() 436 connector->base.id, connector->name); in drm_client_target_preferred() 442 connector->base.id, connector->name, in drm_client_target_preferred() 467 connector->base.id, connector->name); in drm_client_target_preferred() 475 connector->base.id, connector->name, in drm_client_target_preferred() 637 connector->base.id, connector->name); in drm_client_firmware_config() 644 connector->base.id, connector->name); in drm_client_firmware_config() 655 connector->base.id, connector->name); in drm_client_firmware_config() 678 connector->base.id, connector->name); in drm_client_firmware_config() 687 connector->base.id, connector->name, in drm_client_firmware_config() [all …]
|
H A D | drm_edid.c | 2212 connector->base.id, connector->name); in connector_bad_edid() 2266 connector->base.id, connector->name); in drm_edid_override_set() 2282 connector->base.id, connector->name); in drm_edid_override_reset() 3886 .connector = connector, in add_inferred_modes() 3951 .connector = connector, in add_established_modes() 4007 .connector = connector, in add_standard_modes() 4098 .connector = connector, in add_cvt_modes() 4151 .connector = connector, in add_detailed_modes() 5406 connector->base.id, connector->name, in fixup_detailed_cea_mode_clock() 6518 .connector = connector, in drm_get_monitor_range() [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_connector.c | 57 intel_panel_init_alloc(connector); in intel_connector_init() 64 struct intel_connector *connector; in intel_connector_alloc() local 66 connector = kzalloc(sizeof(*connector), GFP_KERNEL); in intel_connector_alloc() 67 if (!connector) in intel_connector_alloc() 71 kfree(connector); in intel_connector_alloc() 75 return connector; in intel_connector_alloc() 88 kfree(connector); in intel_connector_free() 104 drm_connector_cleanup(connector); in intel_connector_destroy() 109 kfree(connector); in intel_connector_destroy() 146 connector->encoder = encoder; in intel_connector_attach_encoder() [all …]
|
H A D | intel_dp_aux_backlight.c | 134 connector->base.base.id, connector->base.name, in intel_dp_aux_supports_hdr_backlight() 154 connector->base.base.id, connector->base.name, in intel_dp_aux_supports_hdr_backlight() 176 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_get_backlight() 194 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_get_backlight() 215 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_set_aux_backlight() 268 connector->base.base.id, connector->base.name); in intel_dp_aux_hdr_enable_backlight() 300 connector->base.base.id, connector->base.name, in intel_dp_aux_hdr_setup_backlight() 322 connector->base.base.id, connector->base.name, in intel_dp_aux_hdr_setup_backlight() 407 connector->base.base.id, connector->base.name, in intel_dp_aux_vesa_setup_backlight() 410 connector->base.base.id, connector->base.name, in intel_dp_aux_vesa_setup_backlight() [all …]
|
H A D | intel_backlight.c | 109 connector->base.base.id, connector->base.name, val); in intel_backlight_set_pwm_level() 352 connector->base.base.id, connector->base.name); in lpt_disable_backlight() 451 connector->base.base.id, connector->base.name); in intel_backlight_disable() 476 connector->base.base.id, connector->base.name); in lpt_enable_backlight() 521 connector->base.base.id, connector->base.name); in pch_enable_backlight() 529 connector->base.base.id, connector->base.name); in pch_enable_backlight() 568 connector->base.base.id, connector->base.name); in i9xx_enable_backlight() 609 connector->base.base.id, connector->base.name); in i965_enable_backlight() 645 connector->base.base.id, connector->base.name); in vlv_enable_backlight() 1444 connector->base.base.id, connector->base.name, in bxt_setup_backlight() [all …]
|
H A D | intel_hdcp.c | 925 connector->base.base.id, connector->base.name); in intel_hdcp_auth() 950 connector->base.base.id, connector->base.name); in _intel_hdcp_disable() 956 connector->base.base.id, connector->base.name); in _intel_hdcp_disable() 1001 connector->base.base.id, connector->base.name); in intel_hdcp1_enable() 1099 connector->base.base.id, connector->base.name, in intel_hdcp_check_link() 1118 connector->base.base.id, connector->base.name); in intel_hdcp_check_link() 1803 connector->base.base.id, connector->base.name); in hdcp2_enable_stream_encryption() 1812 connector->base.base.id, connector->base.name); in hdcp2_enable_stream_encryption() 2005 connector->base.base.id, connector->base.name, in _intel_hdcp2_enable() 2039 connector->base.base.id, connector->base.name); in _intel_hdcp2_disable() [all …]
|
H A D | intel_panel.c | 200 return connector->panel.vbt.drrs_type; in intel_panel_drrs_type() 232 drm_dbg_kms(connector->base.dev, in intel_panel_compute_config() 234 connector->base.base.id, connector->base.name, in intel_panel_compute_config() 266 connector->base.base.id, connector->base.name, in intel_panel_add_edid_alt_fixed_modes() 295 connector->base.base.id, connector->base.name, in intel_panel_add_edid_preferred_mode() 312 connector->base.base.id, connector->base.name, in intel_panel_destroy_probed_modes() 344 connector->base.base.id, connector->base.name, type, in intel_panel_add_fixed_mode() 690 return connector->status; in intel_panel_detect() 735 if (!has_drrs_modes(connector)) in intel_panel_init() 738 drm_dbg_kms(connector->base.dev, in intel_panel_init() [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 | 463 connector->base.base.id, connector->base.name); in adjust_limits_for_dsc_hblank_expansion_quirk() 470 connector->base.base.id, connector->base.name); in adjust_limits_for_dsc_hblank_expansion_quirk() 493 connector->base.base.id, connector->base.name, in adjust_limits_for_dsc_hblank_expansion_quirk() 583 connector, in intel_dp_mst_compute_config() 609 connector, in intel_dp_mst_compute_config() 1123 intel_mst->connector = connector; in intel_mst_pre_enable_dp() 1534 if (intel_attached_encoder(connector) && connector->base.state->crtc) { in intel_dp_mst_get_hw_state() 1626 connector->base.base.id, connector->base.name); in detect_dsc_hblank_expansion_quirk() 1688 connector->name, connector->base.id); in intel_dp_add_mst_connector() 1690 return connector; in intel_dp_add_mst_connector() [all …]
|
H A D | intel_panel.h | 22 void intel_panel_init_alloc(struct intel_connector *connector); 23 int intel_panel_init(struct intel_connector *connector, 25 void intel_panel_fini(struct intel_connector *connector); 27 intel_panel_detect(struct drm_connector *connector, bool force); 30 intel_panel_preferred_fixed_mode(struct intel_connector *connector); 32 intel_panel_fixed_mode(struct intel_connector *connector, 35 intel_panel_downclock_mode(struct intel_connector *connector, 38 intel_panel_highest_mode(struct intel_connector *connector, 40 int intel_panel_get_modes(struct intel_connector *connector); 43 intel_panel_mode_valid(struct intel_connector *connector, [all …]
|
/linux/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() 581 if (connector->encoder) { in amdgpu_connector_set_property() 783 kfree(connector); in amdgpu_connector_destroy() 798 if (connector->encoder) in amdgpu_connector_set_lcd_property() 903 connector->name); in amdgpu_connector_vga_detect() 1056 ret = connector->status; in amdgpu_connector_dvi_detect() 1084 connector->name); in amdgpu_connector_dvi_detect() [all …]
|
/linux/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() 692 if (connector->encoder) in radeon_connector_set_property() 731 if (connector->encoder && connector->encoder->crtc) { in radeon_connector_set_property() 916 kfree(connector); in radeon_connector_destroy() 931 if (connector->encoder) in radeon_lvds_set_property() 1029 connector->name); in radeon_vga_detect() 1277 connector->name); in radeon_dvi_detect() 1284 connector->name); in radeon_dvi_detect() [all …]
|
/linux/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() 518 connector->interlace_allowed = in nouveau_connector_set_encoder() 521 connector->interlace_allowed = in nouveau_connector_set_encoder() 611 connector->name); in nouveau_connector_detect() 778 connector->name); in nouveau_connector_force() 809 if (connector->encoder && connector->encoder->crtc) { in nouveau_connector_set_property() 1293 return connector; in nouveau_connector_create() 1441 connector->funcs->reset(connector); in nouveau_connector_create() [all …]
|
/linux/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/include/drm/ |
H A D | drm_connector.h | 895 struct drm_connector *connector; member 1898 struct drm_connector *connector, 1903 struct drm_connector *connector, 1917 return connector->index; in drm_connector_index() 1922 return 1 << connector->index; in drm_connector_mask() 1951 drm_mode_object_get(&connector->base); in drm_connector_get() 2016 struct drm_connector *connector); 2039 struct drm_connector *connector, 2042 struct drm_connector *connector, 2046 struct drm_connector *connector, [all …]
|
/linux/drivers/gpu/drm/display/ |
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/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_rgb.c | 43 drm_connector_unregister(connector); in fsl_dcu_drm_connector_destroy() 44 drm_connector_cleanup(connector); in fsl_dcu_drm_connector_destroy() 59 fsl_connector = to_fsl_dcu_connector(connector); in fsl_dcu_drm_connector_get_modes() 82 struct drm_connector *connector = &fsl_dev->connector.base; in fsl_dcu_attach_panel() local 85 fsl_dev->connector.encoder = encoder; in fsl_dcu_attach_panel() 94 ret = drm_connector_register(connector); in fsl_dcu_attach_panel() 105 drm_connector_unregister(connector); in fsl_dcu_attach_panel() 107 drm_connector_cleanup(connector); in fsl_dcu_attach_panel() 123 if (IS_ERR(fsl_dev->connector.panel)) in fsl_dcu_create_outputs() 124 return PTR_ERR(fsl_dev->connector.panel); in fsl_dcu_create_outputs() [all …]
|
/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_lvds_connector.c | 22 to_mdp4_lvds_connector(connector); in mdp4_lvds_connector_detect() 39 to_mdp4_lvds_connector(connector); in mdp4_lvds_connector_destroy() 41 drm_connector_cleanup(connector); in mdp4_lvds_connector_destroy() 49 to_mdp4_lvds_connector(connector); in mdp4_lvds_connector_get_modes() 64 to_mdp4_lvds_connector(connector); in mdp4_lvds_connector_mode_valid() 97 struct drm_connector *connector = NULL; in mdp4_lvds_connector_init() local 107 connector = &mdp4_lvds_connector->base; in mdp4_lvds_connector_init() 113 connector->polled = 0; in mdp4_lvds_connector_init() 115 connector->interlace_allowed = 0; in mdp4_lvds_connector_init() 116 connector->doublescan_allowed = 0; in mdp4_lvds_connector_init() [all …]
|
/linux/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_hdmi.c | 109 struct drm_device *dev = connector->dev; in cdv_hdmi_save() 118 struct drm_device *dev = connector->dev; in cdv_hdmi_restore() 134 edid = drm_get_edid(connector, connector->ddc); in cdv_hdmi_detect() 215 edid = drm_get_edid(connector, connector->ddc); in cdv_hdmi_get_modes() 249 drm_connector_cleanup(connector); in cdv_hdmi_destroy() 280 struct drm_connector *connector; in cdv_hdmi_init() local 298 connector = &gma_connector->base; in cdv_hdmi_init() 343 drm_connector_helper_add(connector, in cdv_hdmi_init() 346 connector->interlace_allowed = false; in cdv_hdmi_init() 347 connector->doublescan_allowed = false; in cdv_hdmi_init() [all …]
|
/linux/drivers/gpu/drm/tests/ |
H A D | drm_client_modeset_test.c | 19 struct drm_connector connector; member 29 mode = drm_mode_analog_ntsc_480i(connector->dev); in drm_client_modeset_connector_get_modes() 33 drm_mode_probed_add(connector, mode); in drm_client_modeset_connector_get_modes() 36 mode = drm_mode_analog_pal_576i(connector->dev); in drm_client_modeset_connector_get_modes() 40 drm_mode_probed_add(connector, mode); in drm_client_modeset_connector_get_modes() 79 priv->connector.interlace_allowed = true; in drm_client_modeset_test_init() 80 priv->connector.doublescan_allowed = true; in drm_client_modeset_test_init() 89 struct drm_connector *connector = &priv->connector; in drm_test_pick_cmdline_res_1920_1080_60() local 100 connector, in drm_test_pick_cmdline_res_1920_1080_60() 130 struct drm_connector *connector = &priv->connector; in drm_test_pick_cmdline_named() local [all …]
|
/linux/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_i2c.c | 81 struct hibmc_connector *connector) in hibmc_ddc_create() argument 83 connector->adapter.owner = THIS_MODULE; in hibmc_ddc_create() 85 connector->adapter.dev.parent = drm_dev->dev; in hibmc_ddc_create() 86 i2c_set_adapdata(&connector->adapter, connector); in hibmc_ddc_create() 87 connector->adapter.algo_data = &connector->bit_data; in hibmc_ddc_create() 89 connector->bit_data.udelay = 20; in hibmc_ddc_create() 91 connector->bit_data.data = connector; in hibmc_ddc_create() 92 connector->bit_data.setsda = hibmc_ddc_setsda; in hibmc_ddc_create() 93 connector->bit_data.setscl = hibmc_ddc_setscl; in hibmc_ddc_create() 94 connector->bit_data.getsda = hibmc_ddc_getsda; in hibmc_ddc_create() [all …]
|