dc_link 485 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconn->dc_link->connector_signal != SIGNAL_TYPE_EDP) dc_link 906 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->type == dc_connection_mst_branch && dc_link 914 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ((struct dc_link *)aconnector->dc_link)->type = dc_connection_single; dc_link 972 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->type != dc_connection_mst_branch || dc_link 1082 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c static void emulated_link_detect(struct dc_link *link) dc_link 1214 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!dc_link_detect_sink(aconnector->dc_link, &new_connection_type)) dc_link 1218 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c emulated_link_detect(aconnector->dc_link); dc_link 1220 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD); dc_link 1222 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->fake_enable && aconnector->dc_link->local_sink) dc_link 1335 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink = aconnector->dc_link->local_sink; dc_link 1425 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->aux_mode) { dc_link 1436 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link->aux_mode) dc_link 1475 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!dc_link_detect_sink(aconnector->dc_link, &new_connection_type)) dc_link 1479 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c emulated_link_detect(aconnector->dc_link); dc_link 1489 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c } else if (dc_link_detect(aconnector->dc_link, DETECT_REASON_HPD)) { dc_link 1515 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c const struct dc_link_status *link_status = dc_link_get_status(aconnector->dc_link); dc_link 1587 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *dc_link = aconnector->dc_link; dc_link 1596 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (dc_link->type != dc_connection_mst_branch) dc_link 1599 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (dc_link_handle_hpd_rx_irq(dc_link, NULL, NULL) && dc_link 1602 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (!dc_link_detect_sink(dc_link, &new_connection_type)) dc_link 1606 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c emulated_link_detect(dc_link); dc_link 1619 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c } else if (dc_link_detect(dc_link, DETECT_REASON_HPDRX)) { dc_link 1634 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if ((dc_link->cur_link_settings.lane_count != LANE_COUNT_UNKNOWN) || dc_link 1635 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c (dc_link->type == dc_connection_mst_branch)) dc_link 1638 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (dc_link->type != dc_connection_mst_branch) { dc_link 1649 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c const struct dc_link *dc_link; dc_link 1659 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_link = aconnector->dc_link; dc_link 1661 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd) { dc_link 1663 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c int_params.irq_source = dc_link->irq_source_hpd; dc_link 1670 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { dc_link 1674 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c int_params.irq_source = dc_link->irq_source_hpd_rx; dc_link 2202 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *link) dc_link 2308 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *link = NULL; dc_link 3480 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink_init_data.link = aconnector->dc_link; dc_link 3481 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c sink_init_data.sink_signal = aconnector->dc_link->connector_signal; dc_link 3638 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (aconnector->dc_link && sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT) { dc_link 3639 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_dsc_parse_dsc_dpcd(aconnector->dc_link->dpcd_caps.dsc_caps.dsc_basic_caps.raw, dc_link 3640 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link->dpcd_caps.dsc_caps.dsc_ext_caps.raw, dc_link 3642 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c link_bandwidth_kbps = dc_link_bandwidth_kbps(aconnector->dc_link, dc_link 3643 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c dc_link_get_link_cap(aconnector->dc_link)); dc_link 3646 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (dc_dsc_compute_config(aconnector->dc_link->ctx->dc, dc_link 3944 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c const struct dc_link *link = aconnector->dc_link; dc_link 4047 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c .link = aconnector->dc_link, dc_link 4066 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link, dc_link 4072 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_sink = aconnector->dc_link->local_sink ? dc_link 4073 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link->local_sink : dc_link 4081 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *link = (struct dc_link *)aconnector->dc_link; dc_link 5031 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *link, dc_link 5044 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c aconnector->dc_link = link; dc_link 5194 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dc_link *link = dc_get_link_at_index(dc, link_index); dc_link 7511 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c if (amdgpu_dm_connector->dc_link && dc_link 7514 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_connector->dc_link, dc_link 224 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h const struct dc_link *backlight_link; dc_link 262 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h struct dc_link *dc_link; dc_link 373 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h struct dc_link *link, dc_link 81 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 147 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 284 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 324 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 484 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 839 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 863 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c struct dc_link *link = connector->dc_link; dc_link 173 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link) dc_link 268 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link) dc_link 276 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link) dc_link 428 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link, dc_link 452 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link) dc_link 470 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link, dc_link 489 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link, dc_link 507 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c const struct dc_link *link, dc_link 552 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c bool dm_helpers_is_dp_sink_present(struct dc_link *link) dc_link 570 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c struct dc_link *link, dc_link 740 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; dc_link 742 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd) { dc_link 744 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c dc_link->irq_source_hpd, dc_link 748 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { dc_link 750 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c dc_link->irq_source_hpd_rx, dc_link 772 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c const struct dc_link *dc_link = amdgpu_dm_connector->dc_link; dc_link 774 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c dc_interrupt_set(adev->dm.dc, dc_link->irq_source_hpd, false); dc_link 776 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c if (DC_IRQ_SOURCE_INVALID != dc_link->irq_source_hpd_rx) { dc_link 778 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c dc_link->irq_source_hpd_rx, dc_link 222 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c .link = aconnector->dc_link, dc_link 225 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_link, dc_link 331 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c master->dc_link, dc_link 378 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c dc_link_remove_remote_sink(aconnector->dc_link, dc_link 382 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dc_link->cur_link_settings.lane_count = 0; dc_link 416 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc; dc_link 174 drivers/gpu/drm/amd/display/dc/core/dc.c struct dc_link *link; dc_link 208 drivers/gpu/drm/amd/display/dc/core/dc.c struct dc_link *link = kzalloc(sizeof(*link), GFP_KERNEL); dc_link 420 drivers/gpu/drm/amd/display/dc/core/dc.c struct dc_link *link = stream->link; dc_link 975 drivers/gpu/drm/amd/display/dc/core/dc.c struct dc_link *link = sink->link; dc_link 1110 drivers/gpu/drm/amd/display/dc/core/dc.c const struct dc_link *link = context->streams[i]->link; dc_link 2397 drivers/gpu/drm/amd/display/dc/core/dc.c struct dc_link *link = dc->links[link_index]; dc_link 2405 drivers/gpu/drm/amd/display/dc/core/dc.c static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink) dc_link 2407 drivers/gpu/drm/amd/display/dc/core/dc.c if (dc_link->sink_count >= MAX_SINKS_PER_LINK) { dc_link 2414 drivers/gpu/drm/amd/display/dc/core/dc.c dc_link->remote_sinks[dc_link->sink_count] = sink; dc_link 2415 drivers/gpu/drm/amd/display/dc/core/dc.c dc_link->sink_count++; dc_link 2426 drivers/gpu/drm/amd/display/dc/core/dc.c struct dc_link *link, dc_link 2489 drivers/gpu/drm/amd/display/dc/core/dc.c void dc_link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink) dc_link 77 drivers/gpu/drm/amd/display/dc/core/dc_link.c static void destruct(struct dc_link *link) dc_link 138 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_link *link) dc_link 212 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_detect_sink(struct dc_link *link, enum dc_connection_type *type) dc_link 348 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_is_dp_sink_present(struct dc_link *link) dc_link 410 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link, dc_link 506 drivers/gpu/drm/amd/display/dc/core/dc_link.c static void link_disconnect_sink(struct dc_link *link) dc_link 516 drivers/gpu/drm/amd/display/dc/core/dc_link.c static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link) dc_link 523 drivers/gpu/drm/amd/display/dc/core/dc_link.c static void read_edp_current_link_settings_on_detect(struct dc_link *link) dc_link 583 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link, dc_link 683 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool wait_for_alt_mode(struct dc_link *link) dc_link 741 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_detect(struct dc_link *link, enum dc_detect_reason reason) dc_link 1051 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_get_hpd_state(struct dc_link *dc_link) dc_link 1055 drivers/gpu/drm/amd/display/dc/core/dc_link.c dal_gpio_lock_pin(dc_link->hpd_gpio); dc_link 1056 drivers/gpu/drm/amd/display/dc/core/dc_link.c dal_gpio_get_value(dc_link->hpd_gpio, &state); dc_link 1057 drivers/gpu/drm/amd/display/dc/core/dc_link.c dal_gpio_unlock_pin(dc_link->hpd_gpio); dc_link 1063 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link) dc_link 1101 drivers/gpu/drm/amd/display/dc/core/dc_link.c static enum channel_id get_ddc_line(struct dc_link *link) dc_link 1209 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link, dc_link 1402 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link_create(const struct link_init_data *init_params) dc_link 1404 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = dc_link 1422 drivers/gpu/drm/amd/display/dc/core/dc_link.c void link_destroy(struct dc_link **link) dc_link 1432 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->link; dc_link 1457 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->link; dc_link 1559 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = pipe_ctx->stream->link; dc_link 2030 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->link; dc_link 2090 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->link; dc_link 2145 drivers/gpu/drm/amd/display/dc/core/dc_link.c static void disable_link(struct dc_link *link, enum signal_type signal) dc_link 2271 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link, dc_link 2307 drivers/gpu/drm/amd/display/dc/core/dc_link.c int dc_link_get_backlight_level(const struct dc_link *link) dc_link 2317 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_set_backlight_level(const struct dc_link *link, dc_link 2372 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_set_abm_disable(const struct dc_link *link) dc_link 2385 drivers/gpu/drm/amd/display/dc/core/dc_link.c bool dc_link_set_psr_enable(const struct dc_link *link, bool enable, bool wait) dc_link 2396 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_link_status *dc_link_get_status(const struct dc_link *link) dc_link 2401 drivers/gpu/drm/amd/display/dc/core/dc_link.c void core_link_resume(struct dc_link *link) dc_link 2463 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link, dc_link 2517 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->link; dc_link 2597 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->link; dc_link 2812 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link = stream->sink->link; dc_link 2880 drivers/gpu/drm/amd/display/dc/core/dc_link.c void dc_link_enable_hpd_filter(struct dc_link *link, bool enable) dc_link 2970 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_link *link) dc_link 3001 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link) dc_link 3046 drivers/gpu/drm/amd/display/dc/core/dc_link.c struct dc_link *link, dc_link 3066 drivers/gpu/drm/amd/display/dc/core/dc_link.c void dc_link_enable_hpd(const struct dc_link *link) dc_link 3071 drivers/gpu/drm/amd/display/dc/core/dc_link.c void dc_link_disable_hpd(const struct dc_link *link) dc_link 3076 drivers/gpu/drm/amd/display/dc/core/dc_link.c void dc_link_set_test_pattern(struct dc_link *link, dc_link 3092 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_link *link, dc_link 3133 drivers/gpu/drm/amd/display/dc/core/dc_link.c const struct dc_link *link) dc_link 295 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c struct dc_link *link = ddc->link; dc_link 53 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 78 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 89 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 104 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static enum dc_dp_training_pattern get_supported_tp(struct dc_link *link) dc_link 128 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 195 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 225 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 494 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 573 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 651 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 662 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 767 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 829 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 925 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 966 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1058 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1137 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1182 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1236 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1259 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static enum clock_source_id get_clock_source_id(struct dc_link *link) dc_link 1277 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void set_dp_mst_mode(struct dc_link *link, bool mst_enable) dc_link 1299 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c bool dc_link_dp_sync_lt_begin(struct dc_link *link) dc_link 1316 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1383 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c bool dc_link_dp_sync_lt_end(struct dc_link *link, bool link_down) dc_link 1399 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static struct dc_link_settings get_max_link_cap(struct dc_link *link) dc_link 1427 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1473 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1542 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1647 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1865 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 1909 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static bool decide_dp_link_settings(struct dc_link *link, struct dc_link_settings *link_setting, uint32_t req_bw) dc_link 1948 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static bool decide_edp_link_settings(struct dc_link *link, struct dc_link_settings *link_setting, uint32_t req_bw) dc_link 2004 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link; dc_link 2043 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static bool allow_hpd_rx_irq(const struct dc_link *link) dc_link 2060 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static bool handle_hpd_irq_psr_sink(const struct dc_link *link) dc_link 2120 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void dp_test_send_link_training(struct dc_link *link) dc_link 2146 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void dp_test_send_phy_test_pattern(struct dc_link *link) dc_link 2270 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void dp_test_send_link_test_pattern(struct dc_link *link) dc_link 2317 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void handle_automated_test(struct dc_link *link) dc_link 2360 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c bool dc_link_handle_hpd_rx_irq(struct dc_link *link, union hpd_irq_data *out_hpd_irq_dpcd_data, bool *out_link_loss) dc_link 2468 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c bool is_mst_supported(struct dc_link *link) dc_link 2497 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c bool is_dp_active_dongle(const struct dc_link *link) dc_link 2520 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void read_dp_device_vendor_id(struct dc_link *link) dc_link 2545 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c uint8_t data, struct dc_link *link) dc_link 2666 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void dp_wa_power_up_0010FA(struct dc_link *link, uint8_t *dpcd_data, dc_link 2708 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static bool retrieve_link_cap(struct dc_link *link) dc_link 2937 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c bool detect_dp_sink_caps(struct dc_link *link) dc_link 2986 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void detect_edp_sink_caps(struct dc_link *link) dc_link 3023 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void dc_link_dp_enable_hpd(const struct dc_link *link) dc_link 3031 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void dc_link_dp_disable_hpd(const struct dc_link *link) dc_link 3049 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c static void set_crtc_test_pattern(struct dc_link *link, dc_link 3187 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct dc_link *link, dc_link 3340 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void dp_enable_mst_on_sink(struct dc_link *link, bool enable) dc_link 3353 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode) dc_link 3401 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c enum dp_panel_mode dp_get_panel_mode(struct dc_link *link) dc_link 3453 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void dp_set_fec_ready(struct dc_link *link, bool ready) dc_link 3495 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c void dp_set_fec_enable(struct dc_link *link, bool enable) dc_link 23 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dc_link *link, dc_link 38 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dc_link *link, dc_link 52 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c void dp_receiver_power_ctrl(struct dc_link *link, bool on) dc_link 66 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dc_link *link, dc_link 123 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c bool edp_receiver_ready_T9(struct dc_link *link) dc_link 148 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c bool edp_receiver_ready_T7(struct dc_link *link) dc_link 175 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c void dp_disable_link_phy(struct dc_link *link, enum signal_type signal) dc_link 201 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c void dp_disable_link_phy_mst(struct dc_link *link, enum signal_type signal) dc_link 214 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dc_link *link, dc_link 242 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dc_link *link, dc_link 252 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c struct dc_link *link, dc_link 268 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c void dp_retrain_link_dp_test(struct dc_link *link, dc_link 1856 drivers/gpu/drm/amd/display/dc/core/dc_resource.c struct dc_link *link = stream->link; dc_link 2748 drivers/gpu/drm/amd/display/dc/core/dc_resource.c struct dc_link *link = stream->link; dc_link 47 drivers/gpu/drm/amd/display/dc/core/dc_sink.c struct dc_link *link = init_params->link; dc_link 474 drivers/gpu/drm/amd/display/dc/dc.h struct dc_link *links[MAX_PIPES * 2]; dc_link 1010 drivers/gpu/drm/amd/display/dc/dc.h struct dc_link *link; dc_link 1027 drivers/gpu/drm/amd/display/dc/dc.h struct dc_link *link; dc_link 169 drivers/gpu/drm/amd/display/dc/dc_ddc_types.h struct dc_link *link; dc_link 147 drivers/gpu/drm/amd/display/dc/dc_link.h const struct dc_link_status *dc_link_get_status(const struct dc_link *dc_link); dc_link 156 drivers/gpu/drm/amd/display/dc/dc_link.h static inline struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index) dc_link 165 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_set_backlight_level(const struct dc_link *dc_link, dc_link 169 drivers/gpu/drm/amd/display/dc/dc_link.h int dc_link_get_backlight_level(const struct dc_link *dc_link); dc_link 171 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_set_abm_disable(const struct dc_link *dc_link); dc_link 173 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_set_psr_enable(const struct dc_link *dc_link, bool enable, bool wait); dc_link 175 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_get_psr_state(const struct dc_link *dc_link, uint32_t *psr_state); dc_link 177 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_setup_psr(struct dc_link *dc_link, dc_link 193 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_detect(struct dc_link *dc_link, enum dc_detect_reason reason); dc_link 194 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_get_hpd_state(struct dc_link *dc_link); dc_link 202 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_handle_hpd_rx_irq(struct dc_link *dc_link, dc_link 208 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *dc_link, dc_link 214 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 220 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 224 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 228 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 232 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_dp_sync_lt_begin(struct dc_link *link); dc_link 235 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 239 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_dp_sync_lt_end(struct dc_link *link, bool link_down); dc_link 241 drivers/gpu/drm/amd/display/dc/dc_link.h void dc_link_dp_enable_hpd(const struct dc_link *link); dc_link 243 drivers/gpu/drm/amd/display/dc/dc_link.h void dc_link_dp_disable_hpd(const struct dc_link *link); dc_link 246 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 252 drivers/gpu/drm/amd/display/dc/dc_link.h void dc_link_enable_hpd_filter(struct dc_link *link, bool enable); dc_link 254 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_is_dp_sink_present(struct dc_link *link); dc_link 256 drivers/gpu/drm/amd/display/dc/dc_link.h bool dc_link_detect_sink(struct dc_link *link, enum dc_connection_type *type); dc_link 263 drivers/gpu/drm/amd/display/dc/dc_link.h const struct dc_link *link); dc_link 269 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link); dc_link 273 drivers/gpu/drm/amd/display/dc/dc_link.h struct dc_link *link, dc_link 275 drivers/gpu/drm/amd/display/dc/dc_link.h void dc_link_enable_hpd(const struct dc_link *link); dc_link 276 drivers/gpu/drm/amd/display/dc/dc_link.h void dc_link_disable_hpd(const struct dc_link *link); dc_link 277 drivers/gpu/drm/amd/display/dc/dc_link.h void dc_link_set_test_pattern(struct dc_link *link, dc_link 283 drivers/gpu/drm/amd/display/dc/dc_link.h const struct dc_link *link, dc_link 287 drivers/gpu/drm/amd/display/dc/dc_link.h const struct dc_link *link); dc_link 122 drivers/gpu/drm/amd/display/dc/dc_stream.h struct dc_link *link; dc_link 39 drivers/gpu/drm/amd/display/dc/dc_types.h struct dc_link; dc_link 159 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c struct dc_link *link, dc_link 564 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c struct dc_link *link, dc_link 863 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c struct dc_link *link = stream->link; dc_link 656 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link = pipe_ctx->stream->link; dc_link 735 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link, dc_link 803 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link, dc_link 885 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link, dc_link 1029 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link = stream->link; dc_link 1057 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link = stream->link; dc_link 1074 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link = stream->link; dc_link 1532 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c static struct dc_link *get_edp_link(struct dc *dc) dc_link 1544 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c static struct dc_link *get_edp_link_with_sink( dc_link 1549 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link = NULL; dc_link 1573 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *edp_link_with_sink = get_edp_link_with_sink(dc, context); dc_link 1574 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *edp_link = get_edp_link(dc); dc_link 2398 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct dc_link *link = dc->links[i]; dc_link 74 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.h void dp_receiver_power_ctrl(struct dc_link *link, bool on); dc_link 77 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.h struct dc_link *link, dc_link 81 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.h struct dc_link *link, dc_link 85 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.h struct dc_link *link, dc_link 1130 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c struct dc_link *link = stream->link; dc_link 1246 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c struct dc_link *link = dc->links[i]; dc_link 3229 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c struct dc_link *link = stream->link; dc_link 1222 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c struct dc_link *link = stream->link; dc_link 1587 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct dc_link *link = stream->link; dc_link 1927 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct dc_link *link = pipe_ctx->stream->link; dc_link 49 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link); dc_link 65 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link); dc_link 72 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link); dc_link 90 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link, dc_link 95 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link); dc_link 101 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link, dc_link 111 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link, dc_link 118 drivers/gpu/drm/amd/display/dc/dm_helpers.h const struct dc_link *link, dc_link 129 drivers/gpu/drm/amd/display/dc/dm_helpers.h struct dc_link *link); dc_link 133 drivers/gpu/drm/amd/display/dc/dm_helpers.h struct dc_link *link, dc_link 66 drivers/gpu/drm/amd/display/dc/inc/core_types.h struct dc_link *link_create(const struct link_init_data *init_params); dc_link 67 drivers/gpu/drm/amd/display/dc/inc/core_types.h void link_destroy(struct dc_link **link); dc_link 71 drivers/gpu/drm/amd/display/dc/inc/core_types.h struct dc_link *link, dc_link 74 drivers/gpu/drm/amd/display/dc/inc/core_types.h void core_link_resume(struct dc_link *link); dc_link 96 drivers/gpu/drm/amd/display/dc/inc/core_types.h void (*link_init)(struct dc_link *link); dc_link 70 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h struct dc_link *link; dc_link 32 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h struct dc_link; dc_link 37 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h struct dc_link *link, dc_link 42 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h struct dc_link *link, dc_link 47 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h struct dc_link *link, dc_link 55 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h struct dc_link *link, dc_link 60 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h bool is_mst_supported(struct dc_link *link); dc_link 62 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h bool detect_dp_sink_caps(struct dc_link *link); dc_link 64 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h void detect_edp_sink_caps(struct dc_link *link); dc_link 66 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h bool is_dp_active_dongle(const struct dc_link *link); dc_link 68 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h void dp_enable_mst_on_sink(struct dc_link *link, bool enable); dc_link 70 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h enum dp_panel_mode dp_get_panel_mode(struct dc_link *link); dc_link 71 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode); dc_link 74 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h void dp_set_fec_ready(struct dc_link *link, bool ready); dc_link 75 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h void dp_set_fec_enable(struct dc_link *link, bool enable); dc_link 65 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h struct dc_link *link, dc_link 271 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h struct dc_link *link, dc_link 274 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h struct dc_link *link, dc_link 276 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h void (*edp_wait_for_hpd_ready)(struct dc_link *link, bool power_up); dc_link 32 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h struct dc_link *link, dc_link 38 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h struct dc_link *link, dc_link 48 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h struct dc_link *link, dc_link 53 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h void dp_receiver_power_ctrl(struct dc_link *link, bool on); dc_link 54 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h bool edp_receiver_ready_T9(struct dc_link *link); dc_link 55 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h bool edp_receiver_ready_T7(struct dc_link *link); dc_link 57 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h void dp_disable_link_phy(struct dc_link *link, enum signal_type signal); dc_link 59 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h void dp_disable_link_phy_mst(struct dc_link *link, enum signal_type signal); dc_link 62 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h struct dc_link *link, dc_link 66 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h struct dc_link *link, dc_link 70 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h struct dc_link *link, dc_link 75 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h void dp_retrain_link_dp_test(struct dc_link *link, dc_link 32 drivers/gpu/drm/amd/display/include/logger_interface.h struct dc_link;