Home
last modified time | relevance | path

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

12345678910>>...134

/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H 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()
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 …]
/linux-6.15/drivers/gpu/drm/msm/dp/
H A Ddp_link.c55 if (link->revision < 0x11) in msm_dp_aux_link_power_up()
82 if (link->revision < 0x11) in msm_dp_aux_link_power_down()
719 link->prev_sink_count = link->msm_dp_link.sink_count; in msm_dp_link_parse_sink_status_field()
728 link->link_status); in msm_dp_link_parse_sink_status_field()
759 link->msm_dp_link.link_params.num_lanes = link->request.test_lane_count; in msm_dp_link_process_link_training_request()
897 link->msm_dp_link.link_params.num_lanes = link->request.test_lane_count; in msm_dp_link_process_phy_test_pattern_request()
989 if (link->prev_sink_count == link->msm_dp_link.sink_count) in msm_dp_link_process_ds_port_status_change()
994 link->prev_sink_count = link->msm_dp_link.sink_count; in msm_dp_link_process_ds_port_status_change()
1222 link = devm_kzalloc(dev, sizeof(*link), GFP_KERNEL); in msm_dp_link_get()
1223 if (!link) in msm_dp_link_get()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_dpia_bw.c34 link->ctx->logger
49 return (link && link->ep_type == DISPLAY_ENDPOINT_USB4_DPIA in link_dp_is_bw_alloc_available()
79 link, in get_bw_granularity()
105 link, in get_estimated_bw()
118 link, in get_non_reduced_max_link_rate()
131 link, in get_non_reduced_max_lane_count()
244 if (link) { in dpia_bw_alloc_unplug()
296 link, in link_dp_dpia_set_dptx_usb4_bw_alloc_support()
303 link, in link_dp_dpia_set_dptx_usb4_bw_alloc_support()
314 link, in link_dp_dpia_set_dptx_usb4_bw_alloc_support()
[all …]
H A Dlink_dp_capability.c724 link, in decide_dp_link_settings()
779 link, in edp_decide_link_settings()
888 link, in decide_edp_link_settings_with_dsc()
936 struct dc_link *link = stream->link; in link_decide_link_settings() local
1022 link, in read_dp_device_vendor_id()
1236 link, in get_active_converter_info()
1251 link, in get_active_converter_info()
1465 link->dc, link->link_enc->transmitter); in get_usbc_cable_id()
1557 link, in dp_retrieve_lttpr_cap()
1860 link, in retrieve_link_cap()
[all …]
H 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()
413 link->dc->hwss.edp_wait_for_T12(link); in edp_wait_for_t12()
682 link, in edp_setup_psr()
729 link, in edp_setup_psr()
963 dm_helpers_dp_write_dpcd(link->ctx, link, in edp_setup_replay()
1012 dm_helpers_dp_write_dpcd(link->ctx, link, in edp_setup_replay()
1020 link, in edp_setup_replay()
[all …]
H A Dlink_dp_irq_handler.c131 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()
238 link, in handle_hpd_irq_replay_sink()
249 link, in handle_hpd_irq_replay_sink()
320 link, in read_dpcd204h_on_irq_hpd()
349 link, in dp_read_hpd_rx_irq_data()
366 link, in dp_read_hpd_rx_irq_data()
[all …]
H 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()
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 …]
H 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,
40 bool edp_set_backlight_level_nits(struct dc_link *link,
48 bool edp_setup_psr(struct dc_link *link,
56 bool edp_setup_replay(struct dc_link *link,
58 bool edp_send_replay_cmd(struct dc_link *link,
62 bool edp_replay_residency(const struct dc_link *link,
67 bool edp_wait_for_t12(struct dc_link *link);
73 void edp_add_delay_for_T9(struct dc_link *link);
74 bool edp_receiver_ready_T9(struct dc_link *link);
[all …]
H A Dlink_dp_training_fixed_vs_pe_retimer.c42 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 …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c331 struct dc_link *link = ddc->link; in query_dp_dual_mode_adaptor() local
726 dm_helpers_dp_update_branch_info(link->ctx, link); in discover_dp_mst_topology()
808 link->verified_link_cap = link->reported_link_cap; in verify_link_capability_non_destructive()
827 link); in should_verify_link_capability_destructively()
1049 sink_init_data.link = link; in detect_link_and_local_sink()
1127 read_scdc_caps(link->ddc, link->local_sink); in detect_link_and_local_sink()
1258 link->dc->hwss.edp_power_control(link, true); in link_detect_connection_type()
1259 link->dc->hwss.edp_wait_for_hpd_ready(link, true); in link_detect_connection_type()
1284 link->dc->hwss.edp_power_control(link, false); in link_detect_connection_type()
1428 link, in link_add_remote_sink()
[all …]
H 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-6.15/drivers/gpu/drm/tegra/
H 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-6.15/drivers/gpu/drm/amd/display/dc/link/accessories/
H 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 …]
H 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-6.15/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h95 struct dc_link *link; member
111 struct dc_link *link,
142 struct dc_link *link,
145 const struct dc_link *link,
224 struct dc_link *link,
232 struct dc_link *link,
237 struct dc_link *link,
262 struct dc_link *link,
310 struct dc_link *link,
318 struct dc_link *link);
[all …]
/linux-6.15/drivers/acpi/
H 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-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_psr.c35 struct dc *dc = link->ctx->dc; in link_supports_psrsu()
83 if (link_supports_psrsu(link)) in amdgpu_dm_set_psr_caps()
108 struct dc_link *link = NULL; in amdgpu_dm_link_setup_psr() local
117 link = stream->link; in amdgpu_dm_link_setup_psr()
118 dc = link->ctx->dc; in amdgpu_dm_link_setup_psr()
148 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()
243 if (!link) in amdgpu_dm_psr_is_active_allowed()
266 struct dc_link *link = stream->link; in amdgpu_dm_psr_wait_disable() local
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/hwss/
H 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 …]
H 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 …]
H A Dlink_hwss_dpia.c31 link->ctx->logger
42 DC_LOGGER_INIT(link->ctx->logger); in update_dpia_stream_allocation_table()
50 status = dc_process_dmub_set_mst_slots(link->dc, link->link_index, in update_dpia_stream_allocation_table()
76 link->dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_SET_SOURCE_PATTERN); in set_dio_dpia_link_test_pattern()
99 if (link->dc->config.enable_dpia_pre_training || link->dc->config.unify_link_enc_assignment) { in enable_dpia_link_output()
100 uint8_t fec_rdy = link->dc->link_srv->dp_should_enable_fec(link); in enable_dpia_link_output()
107 link->ddc_hw_inst, in enable_dpia_link_output()
117 link->dc->link_srv->dp_trace_source_sequence(link, in enable_dpia_link_output()
132 if (link->dc->config.enable_dpia_pre_training || link->dc->config.unify_link_enc_assignment) { in disable_dpia_link_output()
143 link->dc->link_srv->dp_trace_source_sequence(link, in disable_dpia_link_output()
[all …]
/linux-6.15/tools/testing/selftests/drivers/net/mlxsw/
H 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 …]
H 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-6.15/net/smc/
H 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()
775 sizeof(link->wr_rx_sges[0]) * link->wr_rx_sge_cnt, in smc_wr_alloc_link_mem()
[all …]
/linux-6.15/drivers/ata/
H 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-6.15/drivers/net/wireless/ralink/rt2x00/
H 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 …]

12345678910>>...134