| /drivers/gpu/drm/amd/display/dc/core/ |
| A D | dc_link_exports.c | 86 return link->dc->link_srv->detect_link(link, reason); in dc_link_detect() 97 return link->dc->link_srv->get_status(link); in dc_link_get_status() 113 link->dc->link_srv->clear_dprx_states(link); in dc_link_clear_dprx_states() 148 struct dc_link *link = pipe_ctx->stream->link; in dc_link_update_dsc_config() local 204 link->dc->link_srv->dp_handle_automated_test(link); in dc_link_dp_handle_automated_test() 292 link->dc->link_srv->remove_remote_sink(link, sink); in dc_link_remove_remote_sink() 393 link->dc->link_srv->dp_handle_link_loss(link); in dc_link_dp_handle_link_loss() 495 return link->dc->link_srv->edp_wait_for_t12(link); in dc_link_wait_for_t12() 500 return link->dc->link_srv->get_hpd_state(link); in dc_link_get_hpd_state() 505 link->dc->link_srv->enable_hpd(link); in dc_link_enable_hpd() [all …]
|
| /drivers/gpu/drm/amd/display/dc/link/protocols/ |
| A D | link_dp_capability.c | 738 link, in decide_dp_link_settings() 793 link, in edp_decide_link_settings() 902 link, in decide_edp_link_settings_with_dsc() 950 struct dc_link *link = stream->link; in link_decide_link_settings() local 1036 link, in read_dp_device_vendor_id() 1250 link, in get_active_converter_info() 1265 link, in get_active_converter_info() 1494 link->dc, link->link_enc->transmitter); in get_usbc_cable_id() 1592 link, in dp_retrieve_lttpr_cap() 1911 link, in retrieve_link_cap() [all …]
|
| A D | link_dp_dpia_bw.c | 34 link->ctx->logger 51 return (link && link->hpd_status in link_dp_is_bw_alloc_available() 82 link, in get_bw_granularity() 108 link, in get_estimated_bw() 121 link, in get_non_reduced_max_link_rate() 134 link, in get_non_reduced_max_lane_count() 153 link->dpia_bw_alloc_config.estimated_bw = get_estimated_bw(link); in retrieve_usb4_dp_bw_allocation_info() 175 if (link) { in dpia_bw_alloc_unplug() 272 link->dpia_bw_alloc_config.estimated_bw = get_estimated_bw(link); in link_dp_dpia_handle_bw_alloc_status() 318 __func__, link->link_index, link->hpd_status, in link_dp_dpia_allocate_usb4_bandwidth_for_stream() [all …]
|
| A D | link_edp_panel_control.c | 73 link, in dp_set_panel_mode() 85 link, in dp_set_panel_mode() 403 link->dc->hwss.edp_power_control(link, true); in edp_panel_backlight_power_on() 415 link->dc->hwss.edp_power_control(link, true); in edp_set_panel_power() 434 link->dc->hwss.edp_power_control(link, false); in edp_set_panel_power() 441 link->dc->hwss.edp_wait_for_T12(link); in edp_wait_for_t12() 710 link, in edp_setup_psr() 757 link, in edp_setup_psr() 991 dm_helpers_dp_write_dpcd(link->ctx, link, in edp_setup_replay() 1040 dm_helpers_dp_write_dpcd(link->ctx, link, in edp_setup_replay() [all …]
|
| A D | link_dp_irq_handler.c | 131 link, in handle_hpd_irq_psr_sink() 143 link, in handle_hpd_irq_psr_sink() 161 link, in handle_hpd_irq_psr_sink() 202 link, in handle_hpd_irq_replay_sink() 220 link, in handle_hpd_irq_replay_sink() 242 link, in handle_hpd_irq_replay_sink() 250 link, in handle_hpd_irq_replay_sink() 321 link, in read_dpcd204h_on_irq_hpd() 350 link, in dp_read_hpd_rx_irq_data() 367 link, in dp_read_hpd_rx_irq_data() [all …]
|
| A D | link_dp_phy.c | 42 link->ctx->logger 50 if (link->sync_lt_in_progress) in dpcd_write_rx_power_ctrl() 59 struct dc_link *link, in dp_enable_link_phy() argument 66 link->dc->hwss.enable_dp_link_output(link, link_res, signal, in dp_enable_link_phy() 75 struct dc *dc = link->ctx->dc; in dp_disable_link_phy() 79 link->type != dc_connection_none) in dp_disable_link_phy() 84 memset(&link->cur_link_settings, 0, in dp_disable_link_phy() 98 struct dc_link *link, in dp_set_hw_lane_settings() argument 117 memmove(link->cur_lane_setting, in dp_set_hw_lane_settings() 119 sizeof(link->cur_lane_setting)); in dp_set_hw_lane_settings() [all …]
|
| A D | link_dp_training_fixed_vs_pe_retimer.c | 42 link->ctx->logger 134 link, in perform_fixed_vs_pe_nontransparent_training_sequence() 280 link, in dp_perform_fixed_vs_pe_training_sequence() 345 link, in dp_perform_fixed_vs_pe_training_sequence() 356 link, in dp_perform_fixed_vs_pe_training_sequence() 391 link, in dp_perform_fixed_vs_pe_training_sequence() 400 link, in dp_perform_fixed_vs_pe_training_sequence() 407 link, in dp_perform_fixed_vs_pe_training_sequence() 503 link, in dp_perform_fixed_vs_pe_training_sequence() 518 link, in dp_perform_fixed_vs_pe_training_sequence() [all …]
|
| A D | link_dp_training_dpia.c | 112 link, in dpia_configure_link() 268 link, in dpcd_set_lt_pattern() 326 link, in dpia_training_cr_non_transparent() 329 link, in dpia_training_cr_non_transparent() 351 link, in dpia_training_cr_non_transparent() 371 link, in dpia_training_cr_non_transparent() 392 link, in dpia_training_cr_non_transparent() 496 link, in dpia_training_cr_transparent() 676 link, in dpia_training_eq_non_transparent() 759 link, in dpia_training_eq_transparent() [all …]
|
| A D | link_dp_dpia.c | 40 link->ctx->logger 57 link, in dpcd_get_tunneling_device_data() 92 __func__, link->link_index, in dpcd_get_tunneling_device_data() 99 link, in dpcd_get_tunneling_device_data() 131 link->link_index, in dpia_query_hpd_status() 133 link->hpd_status, in dpia_query_hpd_status() 139 link->link_index, in dpia_query_hpd_status() 142 link->hpd_status); in dpia_query_hpd_status() 143 link->hpd_status = false; in dpia_query_hpd_status() 146 return link->hpd_status; in dpia_query_hpd_status() [all …]
|
| /drivers/gpu/drm/msm/dp/ |
| A D | dp_link.c | 56 if (link->revision < 0x11) in msm_dp_aux_link_power_up() 83 if (link->revision < 0x11) in msm_dp_aux_link_power_down() 254 drm_dbg_dp(link->drm_dev, in msm_dp_link_parse_audio_mode() 720 link->prev_sink_count = link->msm_dp_link.sink_count; in msm_dp_link_parse_sink_status_field() 760 link->msm_dp_link.link_params.num_lanes = link->request.test_lane_count; in msm_dp_link_process_link_training_request() 898 link->msm_dp_link.link_params.num_lanes = link->request.test_lane_count; in msm_dp_link_process_phy_test_pattern_request() 990 if (link->prev_sink_count == link->msm_dp_link.sink_count) in msm_dp_link_process_ds_port_status_change() 995 link->prev_sink_count = link->msm_dp_link.sink_count; in msm_dp_link_process_ds_port_status_change() 1223 link = devm_kzalloc(dev, sizeof(*link), GFP_KERNEL); in msm_dp_link_get() 1224 if (!link) in msm_dp_link_get() [all …]
|
| /drivers/gpu/drm/amd/display/dc/link/ |
| A D | link_detection.c | 331 struct dc_link *link = ddc->link; in query_dp_dual_mode_adaptor() local 728 dm_helpers_dp_update_branch_info(link->ctx, link); in discover_dp_mst_topology() 810 link->verified_link_cap = link->reported_link_cap; in verify_link_capability_non_destructive() 829 link); in should_verify_link_capability_destructively() 1041 sink_init_data.link = link; in detect_link_and_local_sink() 1119 read_scdc_caps(link->ddc, link->local_sink); in detect_link_and_local_sink() 1250 link->dc->hwss.edp_power_control(link, true); in link_detect_connection_type() 1251 link->dc->hwss.edp_wait_for_hpd_ready(link, true); in link_detect_connection_type() 1276 link->dc->hwss.edp_power_control(link, false); in link_detect_connection_type() 1420 link, in link_add_remote_sink() [all …]
|
| A D | link_factory.c | 387 link->panel_cntl->funcs->destroy(&link->panel_cntl); in link_destruct() 398 link->link_enc->funcs->destroy(&link->link_enc); in link_destruct() 469 link->link_status.dpcd_caps = &link->dpcd_caps; in construct_phy() 501 link->dc->res_pool->funcs->link_init(link); in construct_phy() 503 link->hpd_gpio = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in construct_phy() 595 ddc_service_init_data.link = link; in construct_phy() 636 link->eng_id = link->link_enc->preferred_engine; in construct_phy() 637 link->dc->res_pool->link_encoders[link->eng_id - ENGINE_ID_DIGA] = link->link_enc; in construct_phy() 740 link->link_enc->funcs->destroy(&link->link_enc); in construct_phy() 769 link->link_status.dpcd_caps = &link->dpcd_caps; in construct_dpia() [all …]
|
| /drivers/gpu/drm/tegra/ |
| A D | dp.c | 38 if (!link) in drm_dp_link_reset() 89 link->rates[i] = link->rates[i - 1]; in drm_dp_link_add_rate() 125 link->rates[i] = link->rates[i + 1]; in drm_dp_link_remove_rate() 150 link->rates[count++] = link->rates[i]; in drm_dp_link_update_rates() 232 link->rate = link->max_rate; in drm_dp_link_probe() 233 link->lanes = link->max_lanes; in drm_dp_link_probe() 270 if (link->ops && link->ops->configure) { in drm_dp_link_configure() 271 err = link->ops->configure(link); in drm_dp_link_configure() 407 err = link->ops->apply_training(link); in drm_dp_link_apply_training() 674 err = drm_dp_link_configure(link->aux, link); in drm_dp_link_train_full() [all …]
|
| /drivers/gpu/drm/amd/display/dc/link/accessories/ |
| A D | link_dp_trace.c | 30 memset(&link->dp_trace, 0, sizeof(link->dp_trace)); in dp_trace_init() 36 memset(&link->dp_trace, 0, sizeof(link->dp_trace)); in dp_trace_reset() 46 memset(&link->dp_trace.detect_lt_trace, 0, sizeof(link->dp_trace.detect_lt_trace)); in dp_trace_detect_lt_init() 51 memset(&link->dp_trace.commit_lt_trace, 0, sizeof(link->dp_trace.commit_lt_trace)); in dp_trace_commit_lt_init() 110 link->dp_trace.detect_lt_trace.timestamps.start = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_start_timestamp() 112 link->dp_trace.commit_lt_trace.timestamps.start = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_start_timestamp() 119 link->dp_trace.detect_lt_trace.timestamps.end = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_end_timestamp() 121 link->dp_trace.commit_lt_trace.timestamps.end = dm_get_timestamp(link->dc->ctx); in dp_trace_set_lt_end_timestamp() 152 link->dp_trace.edp_trace_power_timestamps.poweroff = dm_get_timestamp(link->dc->ctx); in dp_trace_set_edp_power_timestamp() 154 link->dp_trace.edp_trace_power_timestamps.poweron = dm_get_timestamp(link->dc->ctx); in dp_trace_set_edp_power_timestamp() [all …]
|
| A D | link_dp_cts.c | 142 if (state->streams[i] && state->streams[i]->link && state->streams[i]->link == link) { in dp_retrain_link_dp_test() 155 link, in dp_test_send_link_training() 160 link, in dp_test_send_link_training() 194 link, in dp_test_get_audio_test_data() 200 link, in dp_test_get_audio_test_data() 290 link, in dp_test_send_phy_test_pattern() 295 link, in dp_test_send_phy_test_pattern() 462 link, in dp_test_send_phy_test_pattern() 579 link, in dp_handle_automated_test() 660 pipes[i].stream->link == link) { in dp_set_test_pattern() [all …]
|
| /drivers/acpi/ |
| A D | pci_link.c | 462 if (link->irq.active && link->irq.active == irq) in acpi_irq_pci_sharing_penalty() 537 acpi_pci_link_set(link, link->irq.active); in acpi_pci_link_allocate() 545 if (link->irq.active == link->irq.possible[i]) in acpi_pci_link_allocate() 564 irq = link->irq.possible[link->irq.possible_count - 1]; in acpi_pci_link_allocate() 618 if (!link) { in acpi_pci_link_allocate_irq() 668 if (!link) { in acpi_pci_link_free_irq() 713 if (!link) in acpi_pci_link_add() 733 if (link->irq.active != link->irq.possible[i]) in acpi_pci_link_add() 758 if (link->refcnt && link->irq.active && link->irq.initialized) in acpi_pci_link_resume() 759 return (acpi_pci_link_set(link, link->irq.active)); in acpi_pci_link_resume() [all …]
|
| /drivers/gpu/drm/amd/display/dc/inc/ |
| A D | link.h | 95 struct dc_link *link; member 111 struct dc_link *link, 142 struct dc_link *link, 145 const struct dc_link *link, 227 struct dc_link *link, 235 struct dc_link *link, 240 struct dc_link *link, 265 struct dc_link *link, 313 struct dc_link *link, 321 struct dc_link *link); [all …]
|
| /drivers/gpu/drm/amd/display/dc/link/hwss/ |
| A D | link_hwss_dio_fixed_vs_pe_retimer.c | 52 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 54 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 56 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 58 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 60 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 62 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 64 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 66 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 68 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() 70 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_dio_fixed_vs_pe_retimer_exit_manual_automation() [all …]
|
| A D | link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 62 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 64 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 66 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 68 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 70 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 92 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 94 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 96 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 98 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 100 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() [all …]
|
| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_psr.c | 35 struct dc *dc = link->ctx->dc; in link_supports_psrsu() 83 if (link_supports_psrsu(link)) in amdgpu_dm_set_psr_caps() 100 struct dc_link *link = NULL; in amdgpu_dm_link_setup_psr() local 109 link = stream->link; in amdgpu_dm_link_setup_psr() 110 dc = link->ctx->dc; in amdgpu_dm_link_setup_psr() 142 struct dc_link *link = stream->link; in amdgpu_dm_psr_enable() local 233 struct dc_link *link; in amdgpu_dm_psr_is_active_allowed() local 236 link = stream->link; in amdgpu_dm_psr_is_active_allowed() 237 if (!link) in amdgpu_dm_psr_is_active_allowed() 260 struct dc_link *link = stream->link; in amdgpu_dm_psr_wait_disable() local [all …]
|
| /drivers/ata/ |
| A D | libata-pmp.c | 50 tf.device = link->pmp; in sata_pmp_read() 86 tf.device = link->pmp; in sata_pmp_write() 111 struct ata_link *link = qc->dev->link; in sata_pmp_qc_defer_cmd_switch() local 364 link->flags = 0; in sata_pmp_init_links() 487 struct ata_link *link = dev->link; in sata_pmp_attach() local 545 link->pmp = 0; in sata_pmp_attach() 561 struct ata_link *link = dev->link; in sata_pmp_detach() local 579 link->pmp = 0; in sata_pmp_detach() 650 struct ata_link *link = dev->link; in sata_pmp_revalidate() local 746 struct ata_link *link = &ap->link; in sata_pmp_eh_recover_pmp() local [all …]
|
| /drivers/pci/pcie/ |
| A D | aspm.c | 368 if (!link->clkpm_capable || link->clkpm_disable) in pcie_set_clkpm() 630 link = link->parent; in pcie_aspm_check_latency() 869 link->aspm_default = link->aspm_enabled; in pcie_aspm_cap_init() 872 link->aspm_capable = link->aspm_support; in pcie_aspm_cap_init() 996 link = link->parent; in pcie_config_aspm_path() 1045 link = kzalloc(sizeof(*link), GFP_KERNEL); in alloc_pcie_link_state() 1063 link->root = link; in alloc_pcie_link_state() 1074 link->root = link->parent->root; in alloc_pcie_link_state() 1239 link->aspm_capable = link->aspm_support; in pcie_update_aspm_capable() 1335 pcie_set_clkpm(link, policy_to_clkpm_state(link)); in pcie_aspm_powersave_config_link() [all …]
|
| /drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00link.c | 183 struct link *link = &rt2x00dev->link; in rt2x00link_update_stats() local 222 struct link *link = &rt2x00dev->link; in rt2x00link_start_tuner() local 268 rt2x00dev->link.count = 0; in rt2x00link_reset_tuner() 298 static void rt2x00link_tuner_sta(struct rt2x00_dev *rt2x00dev, struct link *link) in rt2x00link_tuner_sta() argument 345 struct link *link = &rt2x00dev->link; in rt2x00link_tuner() local 375 link->count++; in rt2x00link_tuner() 384 struct link *link = &rt2x00dev->link; in rt2x00link_start_watchdog() local 389 &link->watchdog_work, in rt2x00link_start_watchdog() 402 struct link *link = &rt2x00dev->link; in rt2x00link_watchdog() local 415 &link->watchdog_work, in rt2x00link_watchdog() [all …]
|
| /drivers/tty/serial/8250/ |
| A D | serial_cs.c | 311 info->p_dev = link; in serial_probe() 312 link->priv = info; in serial_probe() 338 serial_remove(link); in serial_detach() 481 return setup_serial(link, info, link->resource[0]->start, link->irq); in simple_config() 546 if (!link->irq) in multi_config() 567 setup_serial(link, info, base2, link->irq); in multi_config() 570 setup_serial(link, info, link->resource[0]->start, in multi_config() 571 link->irq); in multi_config() 585 setup_serial(link, info, link->resource[0]->start, link->irq); in multi_config() 588 link->irq); in multi_config() [all …]
|
| /drivers/media/mc/ |
| A D | mc-entity.c | 378 link->source->entity->name, link->source->index, in media_graph_walk_iter() 379 link->sink->entity->name, link->sink->index); in media_graph_walk_iter() 630 link->source->entity->name, link->source->index, in media_pipeline_explore_next_link() 631 link->sink->entity->name, link->sink->index); in media_pipeline_explore_next_link() 838 if (link->sink != pad && link->source != pad) in __media_pipeline_start() 1064 link = kzalloc(sizeof(*link), GFP_KERNEL); in media_add_link() 1293 link->source, link->sink, flags); in __media_entity_setup_link_notify() 1298 link->sink, link->source, flags); in __media_entity_setup_link_notify() 1301 link->source, link->sink, link->flags); in __media_entity_setup_link_notify() 1306 link->reverse->flags = link->flags; in __media_entity_setup_link_notify() [all …]
|