/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 122 struct amdgpu_dm_connector *aconnector = local 125 if (aconnector->dc_sink) { 126 dc_link_remove_remote_sink(aconnector->dc_link, 127 aconnector->dc_sink); 128 dc_sink_release(aconnector->dc_sink); 131 kfree(aconnector->edid); 134 drm_dp_mst_put_port_malloc(aconnector->mst_output_port); 135 kfree(aconnector); 160 struct amdgpu_dm_connector *aconnector = local 162 struct drm_dp_mst_port *port = aconnector 228 validate_dsc_caps_on_connector(struct amdgpu_dm_connector *aconnector) argument 273 retrieve_downstream_port_device(struct amdgpu_dm_connector *aconnector) argument 294 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 439 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 509 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 564 struct amdgpu_dm_connector *aconnector; local 642 struct amdgpu_dm_connector *aconnector = local 744 amdgpu_dm_initialize_dp_connector(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector, int link_index) argument 791 struct amdgpu_dm_connector *aconnector; member in struct:dsc_mst_fairness_params 1081 struct amdgpu_dm_connector *aconnector; local 1214 struct amdgpu_dm_connector *aconnector; local 1310 struct amdgpu_dm_connector *aconnector; local 1374 struct amdgpu_dm_connector *aconnector; local 1505 struct amdgpu_dm_connector *aconnector; local 1600 dm_dp_mst_is_port_support_mode( struct amdgpu_dm_connector *aconnector, struct dc_stream_state *stream) argument [all...] |
H A D | amdgpu_dm_replay.h | 43 bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector); 44 bool amdgpu_dm_link_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector);
|
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) argument 42 struct dm_connector_state *state = to_dm_connector_state(aconnector->base.state); 49 if (!aconnector->vsdb_info.replay_mode) 74 * @aconnector: aconnector 77 bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector) argument 92 if (!link_supports_replay(link, aconnector)) 111 * @aconnector 114 amdgpu_dm_link_setup_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector) argument [all...] |
H A D | amdgpu_dm_helpers.c | 94 struct amdgpu_dm_connector *aconnector = link->priv; local 95 struct drm_connector *connector = &aconnector->base; 256 struct amdgpu_dm_connector *aconnector; local 261 aconnector = (struct amdgpu_dm_connector *)stream->dm_stream_context; 268 if (!aconnector || !aconnector->mst_root) 271 mst_mgr = &aconnector->mst_root->mst_mgr; 273 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); 323 struct amdgpu_dm_connector *aconnector; local 327 aconnector 349 struct amdgpu_dm_connector *aconnector; local 383 struct amdgpu_dm_connector *aconnector; local 500 struct amdgpu_dm_connector *aconnector = link->priv; local 533 struct amdgpu_dm_connector *aconnector = link->priv; local 559 struct amdgpu_dm_connector *aconnector = link->priv; local 575 struct amdgpu_dm_connector *aconnector = link->priv; local 591 struct amdgpu_dm_connector *aconnector = link->priv; local 801 struct amdgpu_dm_connector *aconnector = local 881 struct amdgpu_dm_connector *aconnector = link->priv; local 899 struct amdgpu_dm_connector *aconnector = link->priv; local 1144 struct amdgpu_dm_connector *aconnector = link->priv; local [all...] |
H A D | amdgpu_dm_hdcp.h | 46 struct amdgpu_dm_connector *aconnector[AMDGPU_DM_MAX_DISPLAY_INDEX]; member in struct:hdcp_workqueue 79 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm_mst_types.h | 65 struct amdgpu_dm_connector *aconnector, 79 struct amdgpu_dm_connector *aconnector; member in struct:dsc_mst_fairness_vars 93 struct amdgpu_dm_connector *aconnector,
|
H A D | amdgpu_dm_hdcp.c | 166 struct amdgpu_dm_connector *aconnector, 173 unsigned int conn_index = aconnector->base.index; 176 hdcp_w->aconnector[conn_index] = aconnector; 217 struct amdgpu_dm_connector *aconnector) 220 struct drm_connector_state *conn_state = aconnector->base.state; 221 unsigned int conn_index = aconnector->base.index; 224 hdcp_w->aconnector[conn_index] = aconnector; 235 aconnector 164 hdcp_update_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index, struct amdgpu_dm_connector *aconnector, u8 content_type, bool enable_encryption) argument 215 hdcp_remove_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index, struct amdgpu_dm_connector *aconnector) argument 296 struct amdgpu_dm_connector *aconnector = NULL; local 368 struct amdgpu_dm_connector *aconnector; local 504 struct amdgpu_dm_connector *aconnector = config->dm_stream_ctx; local [all...] |
H A D | amdgpu_dm.c | 173 static bool is_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector); 194 static void update_subconnector_property(struct amdgpu_dm_connector *aconnector) argument 196 struct dc_link *link = aconnector->dc_link; 197 struct drm_connector *connector = &aconnector->base; 203 if (aconnector->dc_sink) 237 static void handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector); 739 struct amdgpu_dm_connector *aconnector; local 770 aconnector = to_amdgpu_dm_connector(connector); 771 if (link && aconnector->dc_link == link) { 780 hpd_aconnector = aconnector; 984 struct amdgpu_dm_connector *aconnector; local 1366 force_connector_state( struct amdgpu_dm_connector *aconnector, enum drm_connector_force force_state) argument 1384 struct amdgpu_dm_connector *aconnector; local 2313 struct amdgpu_dm_connector *aconnector; local 2445 struct amdgpu_dm_connector *aconnector; local 2866 struct amdgpu_dm_connector *aconnector; local 3136 update_connector_ext_caps(struct amdgpu_dm_connector *aconnector) argument 3178 amdgpu_dm_update_connector_after_detect( struct amdgpu_dm_connector *aconnector) argument 3328 handle_hpd_irq_helper(struct amdgpu_dm_connector *aconnector) argument 3388 struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; local 3415 struct amdgpu_dm_connector *aconnector = (struct amdgpu_dm_connector *)param; local 3549 struct amdgpu_dm_connector *aconnector; local 4300 amdgpu_dm_register_backlight_device(struct amdgpu_dm_connector *aconnector) argument 4376 setup_backlight_device(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector) argument 4415 struct amdgpu_dm_connector *aconnector = NULL; local 5637 struct amdgpu_dm_connector *aconnector = NULL; local 5928 get_highest_refresh_rate_mode(struct amdgpu_dm_connector *aconnector, bool use_probed_modes) argument 5983 is_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector *aconnector) argument 6010 update_dsc_caps(struct amdgpu_dm_connector *aconnector, struct dc_sink *sink, struct dc_stream_state *stream, struct dsc_dec_dpcd_caps *dsc_caps) argument 6029 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) argument 6093 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) argument 6178 struct amdgpu_dm_connector *aconnector = NULL; local 6351 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 6548 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 6674 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 6729 create_eml_sink(struct amdgpu_dm_connector *aconnector) argument 6776 handle_edid_mgmt(struct amdgpu_dm_connector *aconnector) argument 6856 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) argument 6921 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 7132 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 7192 struct amdgpu_dm_connector *aconnector; local 7476 is_duplicate_mode(struct amdgpu_dm_connector *aconnector, struct drm_display_mode *mode) argument 7489 add_fs_modes(struct amdgpu_dm_connector *aconnector) argument 7613 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) argument 7789 amdgpu_dm_connector_init(struct amdgpu_display_manager *dm, struct amdgpu_dm_connector *aconnector, u32 link_index, struct amdgpu_encoder *aencoder) argument 7982 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 8751 struct amdgpu_dm_connector *aconnector; local 9167 struct amdgpu_dm_connector *aconnector; local 9223 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 9595 struct amdgpu_dm_connector *aconnector; local 9680 struct amdgpu_dm_connector *aconnector; local 9790 struct amdgpu_dm_connector *aconnector = NULL; local 10531 struct amdgpu_dm_connector *aconnector = NULL; local 10857 struct amdgpu_dm_connector *aconnector; local 11151 parse_edid_cea(struct amdgpu_dm_connector *aconnector, u8 *edid_ext, int len, struct amdgpu_hdmi_vsdb_info *vsdb_info) argument 11167 parse_amd_vsdb(struct amdgpu_dm_connector *aconnector, struct edid *edid, struct amdgpu_hdmi_vsdb_info *vsdb_info) argument 11202 parse_hdmi_amd_vsdb(struct amdgpu_dm_connector *aconnector, struct edid *edid, struct amdgpu_hdmi_vsdb_info *vsdb_info) argument [all...] |
H A D | amdgpu_dm_debugfs.c | 340 static bool dp_mst_is_end_device(struct amdgpu_dm_connector *aconnector) argument 346 if (aconnector->mst_root && aconnector->mst_root->mst_mgr.mst_state) { 347 mgr = &aconnector->mst_root->mst_mgr; 348 port = aconnector->mst_output_port; 387 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 388 struct dc_link *link = aconnector->dc_link; 389 struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev); 400 if (!dp_mst_is_end_device(aconnector)) 471 mutex_lock(&aconnector 573 struct amdgpu_dm_connector *aconnector = local 980 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 1122 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1165 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 1197 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 1212 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 1288 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 1357 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1480 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1561 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1670 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1749 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1858 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 1937 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2042 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2118 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2221 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2279 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2352 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2425 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2490 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2565 struct amdgpu_dm_connector *aconnector = file_inode(f)->i_private; local 2630 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private); local 2649 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private); local 2675 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 2723 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 2752 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(connector); local 2975 struct amdgpu_dm_connector *aconnector = data; local 2988 struct amdgpu_dm_connector *aconnector = data; local 3004 struct amdgpu_dm_connector *aconnector = data; local 3039 struct amdgpu_dm_connector *aconnector = data; local 3189 struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private); local 3643 struct amdgpu_dm_connector *aconnector; local 3676 struct amdgpu_dm_connector *aconnector; local [all...] |
H A D | amdgpu_dm.h | 216 * @aconnector: The aconnector that this work queue is attached to 218 struct amdgpu_dm_connector *aconnector; member in struct:hpd_rx_irq_offload_work_queue 900 struct amdgpu_dm_connector *aconnector, 935 struct amdgpu_dm_connector *aconnector); 946 create_validate_stream_for_sink(struct amdgpu_dm_connector *aconnector,
|