/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 133 struct amdgpu_dm_connector *aconnector, in get_payload_table() 138 &aconnector->mst_port->mst_mgr; in get_payload_table() 183 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local 189 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table() 195 if (!aconnector || !aconnector->mst_port) in dm_helpers_dp_mst_write_payload_allocation_table() 198 dm_conn_state = to_dm_connector_state(aconnector->base.state); in dm_helpers_dp_mst_write_payload_allocation_table() 200 mst_mgr = &aconnector->mst_port->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table() 205 mst_port = aconnector->port; in dm_helpers_dp_mst_write_payload_allocation_table() 227 get_payload_table(aconnector, proposed_tabl in dm_helpers_dp_mst_write_payload_allocation_table() 132 get_payload_table( struct amdgpu_dm_connector *aconnector, struct dp_mst_stream_allocation_table *proposed_table) get_payload_table() argument 256 struct amdgpu_dm_connector *aconnector; dm_helpers_dp_mst_poll_for_allocation_change_trigger() local 283 struct amdgpu_dm_connector *aconnector; dm_helpers_dp_mst_send_payload_allocation() local 400 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_mst_start_top_mgr() local 423 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_mst_stop_top_mgr() local 445 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_read_dpcd() local 463 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_write_dpcd() local 479 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_submit_i2c() local 515 struct amdgpu_dm_connector *aconnector; dm_helpers_dp_write_dsc_enable() local 538 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_is_dp_sink_present() local 556 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_read_local_edid() local [all...] |
H A D | amdgpu_dm_mst_types.c | 99 struct amdgpu_dm_connector *aconnector = in dm_dp_mst_connector_destroy() local 102 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy() 103 dc_link_remove_remote_sink(aconnector->dc_link, in dm_dp_mst_connector_destroy() 104 aconnector->dc_sink); in dm_dp_mst_connector_destroy() 105 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy() 108 kfree(aconnector->edid); in dm_dp_mst_connector_destroy() 111 drm_dp_mst_put_port_malloc(aconnector->port); in dm_dp_mst_connector_destroy() 112 kfree(aconnector); in dm_dp_mst_connector_destroy() 182 static bool validate_dsc_caps_on_connector(struct amdgpu_dm_connector *aconnector) in validate_dsc_caps_on_connector() argument 184 struct dc_sink *dc_sink = aconnector in validate_dsc_caps_on_connector() 224 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_dp_mst_get_modes() local 299 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_dp_mst_detect() local 316 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_dp_mst_atomic_check() local 389 struct amdgpu_dm_connector *aconnector; dm_dp_add_mst_connector() local 457 amdgpu_dm_initialize_dp_connector(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector, int link_index) amdgpu_dm_initialize_dp_connector() argument 743 struct amdgpu_dm_connector *aconnector; compute_mst_dsc_configs_for_link() local 843 struct amdgpu_dm_connector *aconnector; compute_mst_dsc_configs_for_state() local [all...] |
H A D | amdgpu_dm_hdcp.c | 165 struct amdgpu_dm_connector *aconnector, in hdcp_update_display() 175 hdcp_w->aconnector = aconnector; in hdcp_update_display() 178 mod_hdcp_query_display(&hdcp_w->hdcp, aconnector->base.index, &query); in hdcp_update_display() 182 mod_hdcp_remove_display(&hdcp_w->hdcp, aconnector->base.index, &hdcp_w->output); in hdcp_update_display() 222 struct amdgpu_dm_connector *aconnector) in hdcp_remove_display() 227 hdcp_w->aconnector = aconnector; in hdcp_remove_display() 229 mod_hdcp_remove_display(&hdcp_w->hdcp, aconnector->base.index, &hdcp_w->output); in hdcp_remove_display() 284 struct amdgpu_dm_connector *aconnector in event_property_update() local 163 hdcp_update_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index, struct amdgpu_dm_connector *aconnector, uint8_t content_type, bool enable_encryption) hdcp_update_display() argument 220 hdcp_remove_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index, struct amdgpu_dm_connector *aconnector) hdcp_remove_display() argument 322 struct amdgpu_dm_connector *aconnector = hdcp_work->aconnector; event_property_validate() local 433 struct amdgpu_dm_connector *aconnector = config->dm_stream_ctx; update_config() local [all...] |
H A D | amdgpu_dm.c | 151 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) in update_subconnector_property() argument 153 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 154 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 160 if (aconnector->dc_sink) in update_subconnector_property() 632 struct amdgpu_dm_connector *aconnector; in amdgpu_dm_audio_component_get_eld() local 641 aconnector = to_amdgpu_dm_connector(connector); in amdgpu_dm_audio_component_get_eld() 642 if (aconnector->audio_inst != port) in amdgpu_dm_audio_component_get_eld() 1473 struct amdgpu_dm_connector *aconnector; in detect_mst_link_for_all_connectors() local 1480 aconnector = to_amdgpu_dm_connector(connector); in detect_mst_link_for_all_connectors() 1481 if (aconnector in detect_mst_link_for_all_connectors() 1544 struct amdgpu_dm_connector *aconnector; s3_handle_mst() local 1946 struct amdgpu_dm_connector *aconnector = link->priv; dm_set_dpms_off() local 1975 struct amdgpu_dm_connector *aconnector; dm_resume() local 2178 update_connector_ext_caps(struct amdgpu_dm_connector *aconnector) update_connector_ext_caps() argument 2243 amdgpu_dm_update_connector_after_detect( struct amdgpu_dm_connector *aconnector) amdgpu_dm_update_connector_after_detect() argument 2387 struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; handle_hpd_irq() local 2440 dm_handle_hpd_rx_irq(struct amdgpu_dm_connector *aconnector) dm_handle_hpd_rx_irq() argument 2520 struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; handle_hpd_rx_irq() local [all...] |
H A D | amdgpu_dm_debugfs.c | 840 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in hdcp_sink_capability_show() local 848 hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show() 849 hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show() 1001 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); in dp_dsc_fec_support_show() local 1026 dpcd_caps = aconnector->dc_link->dpcd_caps; in dp_dsc_fec_support_show() 1027 if (aconnector->port) { in dp_dsc_fec_support_show() 1028 /* aconnector sets dsc_aux during get_modes call in dp_dsc_fec_support_show() 1033 if (aconnector in dp_dsc_fec_support_show() 1070 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_trigger_hotplug() local 1176 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_clock_en_read() local 1256 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_clock_en_write() local 1332 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_width_read() local 1410 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_width_write() local 1486 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_height_read() local 1564 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_height_write() local 1636 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_bits_per_pixel_read() local 1711 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_bits_per_pixel_write() local 1781 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_pic_width_read() local 1838 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_pic_height_read() local 1910 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_chunk_size_read() local 1982 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_bpg_offset_read() local 2365 struct amdgpu_dm_connector *aconnector; mst_topo() local [all...] |
H A D | amdgpu_dm_hdcp.h | 46 struct amdgpu_dm_connector *aconnector; member 66 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm_mst_types.h | 47 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm.h | 480 struct amdgpu_dm_connector *aconnector, 507 struct amdgpu_dm_connector *aconnector);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 120 struct amdgpu_dm_connector *aconnector = in dm_dp_mst_connector_destroy() local 123 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy() 124 dc_link_remove_remote_sink(aconnector->dc_link, in dm_dp_mst_connector_destroy() 125 aconnector->dc_sink); in dm_dp_mst_connector_destroy() 126 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy() 129 kfree(aconnector->edid); in dm_dp_mst_connector_destroy() 132 drm_dp_mst_put_port_malloc(aconnector->mst_output_port); in dm_dp_mst_connector_destroy() 133 kfree(aconnector); in dm_dp_mst_connector_destroy() 158 struct amdgpu_dm_connector *aconnector = in amdgpu_dm_mst_connector_early_unregister() local 160 struct drm_dp_mst_port *port = aconnector in amdgpu_dm_mst_connector_early_unregister() 225 validate_dsc_caps_on_connector(struct amdgpu_dm_connector *aconnector) validate_dsc_caps_on_connector() argument 270 retrieve_downstream_port_device(struct amdgpu_dm_connector *aconnector) retrieve_downstream_port_device() argument 291 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_dp_mst_get_modes() local 434 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_dp_mst_detect() local 502 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_dp_mst_atomic_check() local 557 struct amdgpu_dm_connector *aconnector; dm_dp_add_mst_connector() local 635 struct amdgpu_dm_connector *aconnector = dm_handle_mst_sideband_msg_ready_event() local 737 amdgpu_dm_initialize_dp_connector(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector, int link_index) amdgpu_dm_initialize_dp_connector() argument 784 struct amdgpu_dm_connector *aconnector; global() member 1074 struct amdgpu_dm_connector *aconnector; compute_mst_dsc_configs_for_link() local 1207 struct amdgpu_dm_connector *aconnector; is_dsc_need_re_compute() local 1303 struct amdgpu_dm_connector *aconnector; compute_mst_dsc_configs_for_state() local 1367 struct amdgpu_dm_connector *aconnector; pre_compute_mst_dsc_configs_for_state() local 1497 struct amdgpu_dm_connector *aconnector; pre_validate_dsc() local 1591 dm_dp_mst_is_port_support_mode( struct amdgpu_dm_connector *aconnector, struct dc_stream_state *stream) dm_dp_mst_is_port_support_mode() argument [all...] |
H A D | amdgpu_dm_helpers.c | 93 struct amdgpu_dm_connector *aconnector = link->priv; in dm_helpers_parse_edid_caps() local 94 struct drm_connector *connector = &aconnector->base; in dm_helpers_parse_edid_caps() 257 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_write_payload_allocation_table() local 262 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; in dm_helpers_dp_mst_write_payload_allocation_table() 269 if (!aconnector || !aconnector->mst_root) in dm_helpers_dp_mst_write_payload_allocation_table() 272 mst_mgr = &aconnector->mst_root->mst_mgr; in dm_helpers_dp_mst_write_payload_allocation_table() 276 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table() 325 struct amdgpu_dm_connector *aconnector; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() local 329 aconnector in dm_helpers_dp_mst_poll_for_allocation_change_trigger() 352 struct amdgpu_dm_connector *aconnector; dm_helpers_dp_mst_send_payload_allocation() local 484 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_mst_start_top_mgr() local 517 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_mst_stop_top_mgr() local 543 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_read_dpcd() local 561 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_write_dpcd() local 577 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_submit_i2c() local 786 struct amdgpu_dm_connector *aconnector; dm_helpers_dp_write_dsc_enable() local 858 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_is_dp_sink_present() local 876 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_read_local_edid() local 1121 struct amdgpu_dm_connector *aconnector = link->priv; dm_helpers_dp_handle_test_pattern_request() local [all...] |
H A D | amdgpu_dm_debugfs.c | 339 static bool dp_mst_is_end_device(struct amdgpu_dm_connector *aconnector) in dp_mst_is_end_device() argument 345 if (aconnector->mst_root && aconnector->mst_root->mst_mgr.mst_state) { in dp_mst_is_end_device() 346 mgr = &aconnector->mst_root->mst_mgr; in dp_mst_is_end_device() 347 port = aconnector->mst_output_port; in dp_mst_is_end_device() 386 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; in dp_mst_link_setting() local 387 struct dc_link *link = aconnector->dc_link; in dp_mst_link_setting() 388 struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev); in dp_mst_link_setting() 399 if (!dp_mst_is_end_device(aconnector)) in dp_mst_link_setting() 470 mutex_lock(&aconnector in dp_mst_link_setting() 572 struct amdgpu_dm_connector *aconnector = dp_lttpr_status_show() local 979 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); psr_capability_show() local 1121 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_passthrough_set() local 1164 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); hdcp_sink_capability_show() local 1196 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); internal_display_show() local 1258 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dp_dsc_fec_support_show() local 1327 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; trigger_hotplug() local 1450 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_clock_en_read() local 1529 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_clock_en_write() local 1636 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_width_read() local 1713 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_width_write() local 1820 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_height_read() local 1897 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_height_write() local 2000 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_bits_per_pixel_read() local 2074 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_bits_per_pixel_write() local 2175 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_pic_width_read() local 2231 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_pic_height_read() local 2302 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_chunk_size_read() local 2373 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_dsc_slice_bpg_offset_read() local 2436 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_max_bpc_read() local 2511 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; dp_max_bpc_write() local 2576 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private); current_backlight_show() local 2595 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private); target_backlight_show() local 2621 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dp_is_mst_connector_show() local 2669 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dp_mst_progress_status_show() local 2698 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); is_dpia_link_show() local 2920 struct amdgpu_dm_connector *aconnector = data; allow_edp_hotplug_detection_get() local 2933 struct amdgpu_dm_connector *aconnector = data; allow_edp_hotplug_detection_set() local 3003 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private); edp_ilr_show() local 3455 struct amdgpu_dm_connector *aconnector; mst_topo_show() local 3488 struct amdgpu_dm_connector *aconnector; trigger_hpd_mst_set() local [all...] |
H A D | amdgpu_dm_hdcp.c | 166 struct amdgpu_dm_connector *aconnector, in hdcp_update_display() 173 unsigned int conn_index = aconnector->base.index; in hdcp_update_display() 176 hdcp_w->aconnector[conn_index] = aconnector; in hdcp_update_display() 217 struct amdgpu_dm_connector *aconnector) in hdcp_remove_display() 220 struct drm_connector_state *conn_state = aconnector->base.state; in hdcp_remove_display() 221 unsigned int conn_index = aconnector->base.index; in hdcp_remove_display() 224 hdcp_w->aconnector[conn_index] = aconnector; in hdcp_remove_display() 235 aconnector in hdcp_remove_display() 164 hdcp_update_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index, struct amdgpu_dm_connector *aconnector, u8 content_type, bool enable_encryption) hdcp_update_display() argument 215 hdcp_remove_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index, struct amdgpu_dm_connector *aconnector) hdcp_remove_display() argument 296 struct amdgpu_dm_connector *aconnector = NULL; event_property_update() local 368 struct amdgpu_dm_connector *aconnector; event_property_validate() local 504 struct amdgpu_dm_connector *aconnector = config->dm_stream_ctx; update_config() local [all...] |
H A D | amdgpu_dm.c | 163 static bool is_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector); 184 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) in update_subconnector_property() argument 186 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 187 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 193 if (aconnector->dc_sink) in update_subconnector_property() 227 static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector); 696 struct amdgpu_dm_connector *aconnector; in dmub_hpd_callback() local 723 aconnector = to_amdgpu_dm_connector(connector); in dmub_hpd_callback() 724 if (link && aconnector->dc_link == link) { in dmub_hpd_callback() 733 hpd_aconnector = aconnector; in dmub_hpd_callback() 938 struct amdgpu_dm_connector *aconnector; amdgpu_dm_audio_component_get_eld() local 1310 force_connector_state( struct amdgpu_dm_connector *aconnector, enum drm_connector_force force_state) force_connector_state() argument 1328 struct amdgpu_dm_connector *aconnector; dm_handle_hpd_rx_offload_work() local 2260 struct amdgpu_dm_connector *aconnector; detect_mst_link_for_all_connectors() local 2388 struct amdgpu_dm_connector *aconnector; s3_handle_mst() local 2803 struct amdgpu_dm_connector *aconnector; dm_resume() local 3058 update_connector_ext_caps(struct amdgpu_dm_connector *aconnector) update_connector_ext_caps() argument 3100 amdgpu_dm_update_connector_after_detect( struct amdgpu_dm_connector *aconnector) amdgpu_dm_update_connector_after_detect() argument 3249 handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector) handle_hpd_irq_helper() argument 3309 struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; handle_hpd_irq() local 3336 struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; handle_hpd_rx_irq() local 3470 struct amdgpu_dm_connector *aconnector; register_hpd_handlers() local 4215 amdgpu_dm_register_backlight_device(struct amdgpu_dm_connector *aconnector) amdgpu_dm_register_backlight_device() argument 4291 setup_backlight_device(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector) setup_backlight_device() argument 4330 struct amdgpu_dm_connector *aconnector = NULL; amdgpu_dm_initialize_drm_device() local 5464 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); fill_stream_properties_from_drm_display_mode() local 5635 create_fake_sink(struct amdgpu_dm_connector *aconnector) create_fake_sink() argument 5750 get_highest_refresh_rate_mode(struct amdgpu_dm_connector *aconnector, bool use_probed_modes) get_highest_refresh_rate_mode() argument 5802 is_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector) is_freesync_video_mode() argument 5829 update_dsc_caps(struct amdgpu_dm_connector *aconnector, struct dc_sink *sink, struct dc_stream_state *stream, struct dsc_dec_dpcd_caps *dsc_caps) update_dsc_caps() argument 5848 apply_dsc_policy_for_edp(struct amdgpu_dm_connector *aconnector, struct dc_sink *sink, struct dc_stream_state *stream, struct dsc_dec_dpcd_caps *dsc_caps, uint32_t max_dsc_target_bpp_limit_override) apply_dsc_policy_for_edp() argument 5912 apply_dsc_policy_for_stream(struct amdgpu_dm_connector *aconnector, struct dc_sink *sink, struct dc_stream_state *stream, struct dsc_dec_dpcd_caps *dsc_caps) apply_dsc_policy_for_stream() argument 5991 create_stream_for_sink(struct amdgpu_dm_connector *aconnector, const struct drm_display_mode *drm_mode, const struct dm_connector_state *dm_state, const struct dc_stream_state *old_stream, int requested_bpc) create_stream_for_sink() argument 6156 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); amdgpu_dm_connector_detect() local 6288 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); amdgpu_dm_connector_destroy() local 6403 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); amdgpu_dm_connector_funcs_force() local 6445 create_eml_sink(struct amdgpu_dm_connector *aconnector) create_eml_sink() argument 6487 handle_edid_mgmt(struct amdgpu_dm_connector *aconnector) handle_edid_mgmt() argument 6567 create_validate_stream_for_sink(struct amdgpu_dm_connector *aconnector, const struct drm_display_mode *drm_mode, const struct dm_connector_state *dm_state, const struct dc_stream_state *old_stream) create_validate_stream_for_sink() argument 6629 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); amdgpu_dm_connector_mode_valid() local 6832 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_encoder_helper_atomic_check() local 6892 struct amdgpu_dm_connector *aconnector; dm_update_mst_vcpi_slots_for_dsc() local 7173 is_duplicate_mode(struct amdgpu_dm_connector *aconnector, struct drm_display_mode *mode) is_duplicate_mode() argument 7186 add_fs_modes(struct amdgpu_dm_connector *aconnector) add_fs_modes() argument 7310 amdgpu_dm_connector_init_helper(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector, int connector_type, struct dc_link *link, int link_index) amdgpu_dm_connector_init_helper() argument 7488 amdgpu_dm_connector_init(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector, u32 link_index, struct amdgpu_encoder *aencoder) amdgpu_dm_connector_init() argument 7680 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); is_content_protection_different() local 8425 struct amdgpu_dm_connector *aconnector; amdgpu_dm_commit_audio() local 8695 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); amdgpu_dm_atomic_commit_tail() local 8746 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); amdgpu_dm_atomic_commit_tail() local 9089 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); dm_restore_drm_connector_state() local 9169 struct amdgpu_dm_connector *aconnector = get_freesync_config_for_crtc() local 9274 struct amdgpu_dm_connector *aconnector = NULL; dm_update_crtc_state() local 9994 struct amdgpu_dm_connector *aconnector = NULL; add_affected_mst_dsc_crtcs() local 10317 struct amdgpu_dm_connector *aconnector; amdgpu_dm_atomic_check() local 10611 parse_edid_cea(struct amdgpu_dm_connector *aconnector, u8 *edid_ext, int len, struct amdgpu_hdmi_vsdb_info *vsdb_info) parse_edid_cea() argument 10627 parse_amd_vsdb(struct amdgpu_dm_connector *aconnector, struct edid *edid, struct amdgpu_hdmi_vsdb_info *vsdb_info) parse_amd_vsdb() argument 10662 parse_hdmi_amd_vsdb(struct amdgpu_dm_connector *aconnector, struct edid *edid, struct amdgpu_hdmi_vsdb_info *vsdb_info) parse_hdmi_amd_vsdb() argument [all...] |
H A D | amdgpu_dm_replay.c | 37 * @aconnector: aconnector 40 static bool link_supports_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in link_supports_replay() argument 42 struct dm_connector_state *state = to_dm_connector_state(aconnector->base.state); in link_supports_replay() 49 if (!aconnector->vsdb_info.replay_mode) in link_supports_replay() 69 * @aconnector: aconnector 72 bool amdgpu_dm_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in amdgpu_dm_setup_replay() argument 87 if (!link_supports_replay(link, aconnector)) in amdgpu_dm_setup_replay() 94 pr_config.replay_timing_sync_supported = aconnector in amdgpu_dm_setup_replay() [all...] |
H A D | amdgpu_dm_mst_types.h | 65 struct amdgpu_dm_connector *aconnector, 79 struct amdgpu_dm_connector *aconnector; member 93 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm_hdcp.h | 46 struct amdgpu_dm_connector *aconnector[AMDGPU_DM_MAX_DISPLAY_INDEX]; member 79 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm.h | 212 * @aconnector: The aconnector that this work queue is attached to 214 struct amdgpu_dm_connector *aconnector; member 791 struct amdgpu_dm_connector *aconnector, 818 struct amdgpu_dm_connector *aconnector); 831 create_validate_stream_for_sink(struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm_replay.h | 43 bool amdgpu_dm_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector);
|