| /linux/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() 140 struct dc_link *link = pipe_ctx->stream->link; in dc_link_update_dsc_config() local 190 link->dc->link_srv->dp_handle_automated_test(link); in dc_link_dp_handle_automated_test() 278 link->dc->link_srv->remove_remote_sink(link, sink); in dc_link_remove_remote_sink() 384 link->dc->link_srv->dp_handle_link_loss(link); in dc_link_dp_handle_link_loss() 487 return link->dc->link_srv->edp_wait_for_t12(link); in dc_link_wait_for_t12() 492 return link->dc->link_srv->get_hpd_state(link); in dc_link_get_hpd_state() 497 link->dc->link_srv->enable_hpd(link); in dc_link_enable_hpd() [all …]
|
| /linux/drivers/gpu/drm/msm/dp/ |
| A D | dp_link.c | 55 if (link->revision < 0x11) in dp_aux_link_power_up() 82 if (link->revision < 0x11) in dp_aux_link_power_down() 719 link->prev_sink_count = link->dp_link.sink_count; in dp_link_parse_sink_status_field() 728 link->link_status); in dp_link_parse_sink_status_field() 759 link->dp_link.link_params.num_lanes = link->request.test_lane_count; in dp_link_process_link_training_request() 897 link->dp_link.link_params.num_lanes = link->request.test_lane_count; in dp_link_process_phy_test_pattern_request() 989 if (link->prev_sink_count == link->dp_link.sink_count) in dp_link_process_ds_port_status_change() 994 link->prev_sink_count = link->dp_link.sink_count; in dp_link_process_ds_port_status_change() 1222 link = devm_kzalloc(dev, sizeof(*link), GFP_KERNEL); in dp_link_get() 1223 if (!link) in dp_link_get() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| A D | link_detection.c | 328 struct dc_link *link = ddc->link; in query_dp_dual_mode_adaptor() local 714 dm_helpers_dp_update_branch_info(link->ctx, link); in discover_dp_mst_topology() 796 link->verified_link_cap = link->reported_link_cap; in verify_link_capability_non_destructive() 812 link); in should_verify_link_capability_destructively() 1033 sink_init_data.link = link; in detect_link_and_local_sink() 1111 read_scdc_caps(link->ddc, link->local_sink); in detect_link_and_local_sink() 1242 link->dc->hwss.edp_power_control(link, true); in link_detect_connection_type() 1243 link->dc->hwss.edp_wait_for_hpd_ready(link, true); in link_detect_connection_type() 1268 link->dc->hwss.edp_power_control(link, false); in link_detect_connection_type() 1412 link, in link_add_remote_sink() [all …]
|
| A D | link_factory.c | 386 link->panel_cntl->funcs->destroy(&link->panel_cntl); in link_destruct() 397 link->link_enc->funcs->destroy(&link->link_enc); in link_destruct() 467 link->link_status.dpcd_caps = &link->dpcd_caps; in construct_phy() 499 link->dc->res_pool->funcs->link_init(link); in construct_phy() 501 link->hpd_gpio = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, in construct_phy() 584 ddc_service_init_data.link = link; in construct_phy() 625 link->eng_id = link->link_enc->preferred_engine; in construct_phy() 626 link->dc->res_pool->link_encoders[link->eng_id - ENGINE_ID_DIGA] = link->link_enc; in construct_phy() 729 link->link_enc->funcs->destroy(&link->link_enc); in construct_phy() 758 link->link_status.dpcd_caps = &link->dpcd_caps; in construct_dpia() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| A D | link_dp_capability.c | 718 link, in decide_dp_link_settings() 773 link, in edp_decide_link_settings() 882 link, in decide_edp_link_settings_with_dsc() 930 struct dc_link *link = stream->link; in link_decide_link_settings() local 1016 link, in read_dp_device_vendor_id() 1056 link, in wake_up_aux_channel() 1063 link, in wake_up_aux_channel() 1197 link, in get_active_converter_info() 1419 link->dc, link->link_enc->transmitter); in get_usbc_cable_id() 1511 link, in dp_retrieve_lttpr_cap() [all …]
|
| A D | link_dp_dpia_bw.c | 80 link, in get_bw_granularity() 106 link, in get_estimated_bw() 119 link, in get_non_reduced_max_link_rate() 132 link, in get_non_reduced_max_lane_count() 245 if (link) { in dpia_bw_alloc_unplug() 280 link, in set_usb4_req_bw_req() 312 link, in link_dp_dpia_set_dptx_usb4_bw_alloc_support() 319 link, in link_dp_dpia_set_dptx_usb4_bw_alloc_support() 330 link, in link_dp_dpia_set_dptx_usb4_bw_alloc_support() 436 if (!(link && DISPLAY_ENDPOINT_USB4_DPIA == link->ep_type in dpia_handle_usb4_bandwidth_allocation_for_link() [all …]
|
| A D | link_edp_panel_control.c | 73 link, in dp_set_panel_mode() 85 link, in dp_set_panel_mode() 375 link->dc->hwss.edp_power_control(link, true); in edp_panel_backlight_power_on() 387 link->dc->hwss.edp_power_control(link, true); in edp_set_panel_power() 406 link->dc->hwss.edp_power_control(link, false); in edp_set_panel_power() 413 link->dc->hwss.edp_wait_for_T12(link); in edp_wait_for_t12() 496 ret = dm_helpers_dp_write_dpcd(link->ctx, link, in edp_power_alpm_dpcd_enable() 719 link, in edp_setup_psr() 993 dm_helpers_dp_write_dpcd(link->ctx, link, in edp_setup_replay() 1001 link, in edp_setup_replay() [all …]
|
| A D | link_dp_irq_handler.c | 130 link, in handle_hpd_irq_psr_sink() 142 link, in handle_hpd_irq_psr_sink() 160 link, in handle_hpd_irq_psr_sink() 201 link, in handle_hpd_irq_replay_sink() 219 link, in handle_hpd_irq_replay_sink() 245 link, in handle_hpd_irq_replay_sink() 253 link, in handle_hpd_irq_replay_sink() 300 link, in read_dpcd204h_on_irq_hpd() 329 link, in dp_read_hpd_rx_irq_data() 340 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() 83 memset(&link->cur_link_settings, 0, in dp_disable_link_phy() 84 sizeof(link->cur_link_settings)); in dp_disable_link_phy() 97 struct dc_link *link, in dp_set_hw_lane_settings() argument 116 memmove(link->cur_lane_setting, in dp_set_hw_lane_settings() 118 sizeof(link->cur_lane_setting)); in dp_set_hw_lane_settings() [all …]
|
| A D | link_edp_panel_control.h | 32 bool set_default_brightness_aux(struct dc_link *link); 35 bool edp_get_backlight_level_nits(struct dc_link *link, 41 bool edp_set_backlight_level_nits(struct dc_link *link, 49 bool edp_setup_psr(struct dc_link *link, 57 bool edp_setup_replay(struct dc_link *link, 59 bool edp_send_replay_cmd(struct dc_link *link, 63 bool edp_replay_residency(const struct dc_link *link, 68 bool edp_wait_for_t12(struct dc_link *link); 74 void edp_add_delay_for_T9(struct dc_link *link); 75 bool edp_receiver_ready_T9(struct dc_link *link); [all …]
|
| /linux/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() 337 if (link->ops && link->ops->configure) { in drm_dp_link_configure() 338 err = link->ops->configure(link); in drm_dp_link_configure() 474 err = link->ops->apply_training(link); in drm_dp_link_apply_training() 741 err = drm_dp_link_configure(link->aux, link); in drm_dp_link_train_full() [all …]
|
| /linux/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 | 104 link, in dp_test_send_link_training() 109 link, in dp_test_send_link_training() 143 link, in dp_test_get_audio_test_data() 149 link, in dp_test_get_audio_test_data() 239 link, in dp_test_send_phy_test_pattern() 244 link, in dp_test_send_phy_test_pattern() 267 link, in dp_test_send_phy_test_pattern() 411 link, in dp_test_send_phy_test_pattern() 528 link, in dp_handle_automated_test() 609 pipes[i].stream->link == link) { in dp_set_test_pattern() [all …]
|
| /linux/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, 222 struct dc_link *link, 230 struct dc_link *link, 235 struct dc_link *link, 261 struct dc_link *link, 309 struct dc_link *link, 317 struct dc_link *link); [all …]
|
| /linux/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 …]
|
| /linux/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 …]
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| A D | q_in_q_veto.sh | 56 ip link add name br0.100 link br0 type vlan \ 60 ip link add name br0.100 link br0 type vlan \ 67 ip link del dev br0 74 ip link add name $swp1.100 link $swp1 type vlan \ 78 ip link add name $swp1.100 link $swp1 type vlan \ 97 ip link add name $swp1.100 link $swp1 type vlan \ 101 ip link add name $swp1.100 link $swp1 type vlan \ 119 ip link add name bond1.100 link bond1 type vlan \ 123 ip link add name bond1.100 link bond1 type vlan \ 213 ip link add name $swp1.100 link $swp1 type vlan id 100 [all …]
|
| A D | extack.sh | 22 ip link set dev $swp1 up 23 ip link set dev $swp2 up 40 ip link set dev br1 up 77 ip link del dev vx2 78 ip link del dev br2 80 ip link del dev vx1 81 ip link del dev br1 112 ip link del dev vx1 113 ip link del dev br1 145 ip link del dev br1 [all …]
|
| /linux/net/smc/ |
| A D | smc_wr.c | 57 return !bitmap_empty(link->wr_tx_mask, link->wr_tx_cnt); in smc_wr_is_tx_pend() 63 wait_event(link->wr_tx_wait, !smc_wr_is_tx_pend(link)); in smc_wr_tx_wait_no_pending_sends() 176 for_each_clear_bit(*idx, link->wr_tx_mask, link->wr_tx_cnt) { in smc_wr_tx_get_free_slot_index() 233 wr_pend->link = link; in smc_wr_tx_get_free_slot() 253 if (link->wr_tx_v2_pend->idx == link->wr_tx_cnt) in smc_wr_tx_get_v2_slot() 262 wr_pend->link = link; in smc_wr_tx_get_v2_slot() 328 rc = ib_post_send(link->roce_qp, link->wr_tx_v2_ib, NULL); in smc_wr_tx_v2_send() 376 rc = ib_post_send(link->roce_qp, &link->wr_reg.wr, NULL); in smc_wr_reg_send() 468 if (link->wr_rx_id_compl == link->wr_rx_id) in smc_wr_rx_process_cqes() 796 link->wr_tx_v2_ib = kzalloc(sizeof(*link->wr_tx_v2_ib), in smc_wr_alloc_link_mem() [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_psr.c | 35 struct dc *dc = link->ctx->dc; in link_supports_psrsu() 43 if (!is_psr_su_specific_panel(link)) in link_supports_psrsu() 82 if (link_supports_psrsu(link)) in amdgpu_dm_set_psr_caps() 92 link->psr_settings.psr_version, in amdgpu_dm_set_psr_caps() 107 struct dc_link *link = NULL; in amdgpu_dm_link_setup_psr() local 116 link = stream->link; in amdgpu_dm_link_setup_psr() 117 dc = link->ctx->dc; in amdgpu_dm_link_setup_psr() 147 struct dc_link *link = stream->link; in amdgpu_dm_psr_enable() local 239 struct dc_link *link; in amdgpu_dm_psr_is_active_allowed() local 242 link = stream->link; in amdgpu_dm_psr_is_active_allowed() [all …]
|
| /linux/sound/soc/intel/boards/ |
| A D | sof_board_helpers.c | 189 if (!link->name) in set_ssp_codec_link() 218 link->id = be_id; in set_ssp_codec_link() 219 link->no_pcm = 1; in set_ssp_codec_link() 266 link->id = be_id; in set_dmic_link() 270 link->no_pcm = 1; in set_dmic_link() 286 if (!link->name) in set_idisp_hdmi_link() 326 link->id = be_id; in set_idisp_hdmi_link() 345 if (!link->name) in set_ssp_amp_link() 384 if (!link->name) in set_bt_offload_link() 425 if (!link->name) in set_hdmi_in_link() [all …]
|
| /linux/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 750 struct ata_link *link = &ap->link; in sata_pmp_eh_recover_pmp() local [all …]
|
| /linux/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 …]
|
| /linux/drivers/net/arcnet/ |
| A D | com20020_cs.c | 180 com20020_release(link); in com20020_detach() 184 if (link->priv) { in com20020_detach() 204 info = link->priv; in com20020_config() 215 link->io_lines = 16; in com20020_config() 237 link->irq); in com20020_config() 238 if (!link->irq) { in com20020_config() 243 dev->irq = link->irq; in com20020_config() 263 dev_notice(&link->dev, in com20020_config() 274 com20020_release(link); in com20020_config() 289 if (link->open) in com20020_suspend() [all …]
|