Home
last modified time | relevance | path

Searched refs:link (Results 1 – 25 of 1945) sorted by relevance

12345678910>>...78

/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_exports.c86 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 Ddp_link.c55 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 Dlink_detection.c328 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 Dlink_factory.c386 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 Dlink_dp_capability.c718 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 Dlink_dp_dpia_bw.c80 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 Dlink_edp_panel_control.c73 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 Dlink_dp_irq_handler.c130 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 Dlink_dp_phy.c42 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 Dlink_edp_panel_control.h32 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 Ddp.c38 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 Dlink_dp_trace.c30 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 Dlink_dp_cts.c104 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 Dlink.h95 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 Dlink_hwss_dio_fixed_vs_pe_retimer.c52 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 Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c62 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 Dpci_link.c462 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 Dq_in_q_veto.sh56 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 Dextack.sh22 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 Dsmc_wr.c57 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 Damdgpu_dm_psr.c35 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 Dsof_board_helpers.c189 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 Dlibata-pmp.c50 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 Drt2x00link.c183 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 Dcom20020_cs.c180 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 …]

Completed in 5678 milliseconds

12345678910>>...78