Home
last modified time | relevance | path

Searched refs:sink_count (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c991 link->dpcd_caps.sink_count.bits.SINK_COUNT == 0) { in detect_link_and_local_sink()
1037 if (link->dpcd_caps.sink_count.bits.SINK_COUNT) in detect_link_and_local_sink()
1039 link->dpcd_caps.sink_count.bits.SINK_COUNT; in detect_link_and_local_sink()
1382 if (dc_link->sink_count >= MAX_SINKS_PER_LINK) { in link_add_remote_sink_helper()
1389 dc_link->remote_sinks[dc_link->sink_count] = sink; in link_add_remote_sink_helper()
1390 dc_link->sink_count++; in link_add_remote_sink_helper()
1457 if (!link->sink_count) { in link_remove_remote_sink()
1462 for (i = 0; i < link->sink_count; i++) { in link_remove_remote_sink()
1468 while (i < link->sink_count - 1) { in link_remove_remote_sink()
1473 link->sink_count--; in link_remove_remote_sink()
H A Dlink_factory.c403 for (i = 0; i < link->sink_count; ++i) in link_destruct()
H A Dlink_dpms.c2286 for (i = 0; i < link->sink_count; i++) { in allocate_usb4_bandwidth_for_stream()
2308 for (i = 0; i < link->sink_count; i++) { in allocate_usb4_bandwidth_for_stream()
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_dp.c179 outp->dp.sink_count = ret; in nouveau_dp_probe_dpcd()
185 if (!outp->dp.sink_count) in nouveau_dp_probe_dpcd()
198 outp->dp.sink_count = 0; in nouveau_dp_probe_dpcd()
510 if (ret != outp->dp.sink_count) in nouveau_dp_irq()
513 outp->dp.sink_count = ret; in nouveau_dp_irq()
H A Dnouveau_encoder.h107 u8 sink_count; member
/linux-6.15/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c172 static int cdn_dp_get_sink_count(struct cdn_dp_device *dp, u8 *sink_count) in cdn_dp_get_sink_count() argument
177 *sink_count = 0; in cdn_dp_get_sink_count()
182 *sink_count = DP_GET_SINK_COUNT(value); in cdn_dp_get_sink_count()
204 u8 sink_count = 0; in cdn_dp_check_sink_connection() local
223 if (!cdn_dp_get_sink_count(dp, &sink_count)) in cdn_dp_check_sink_connection()
224 return sink_count ? true : false; in cdn_dp_check_sink_connection()
/linux-6.15/drivers/gpu/drm/bridge/
H A Dite-it6505.c455 u8 sink_count; member
2410 if (it6505->sink_count == 0) { in it6505_link_step_train_process()
2412 it6505->sink_count); in it6505_link_step_train_process()
2447 it6505->sink_count); in it6505_link_training_work()
2498 it6505->sink_count = 0; in it6505_process_hpd_irq()
2508 dpcd_sink_count, it6505->sink_count); in it6505_process_hpd_irq()
2512 it6505->sink_count = dpcd_sink_count; in it6505_process_hpd_irq()
2587 it6505->sink_count); in it6505_irq_hpd()
2887 it6505->sink_count = 0; in it6505_poweroff()
2921 status = (it6505->sink_count != 0) ? in it6505_detect()
[all …]
/linux-6.15/drivers/gpu/drm/msm/dp/
H A Ddp_link.h66 u8 sink_count; member
H A Ddp_link.c719 link->prev_sink_count = link->msm_dp_link.sink_count; in msm_dp_link_parse_sink_status_field()
725 link->msm_dp_link.sink_count = len; in msm_dp_link_parse_sink_status_field()
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()
H A Ddp_display.c505 if (drm_dp_is_branch(dp->panel->dpcd) && dp->link->sink_count == 0) { in msm_dp_display_handle_port_status_changed()
653 if (dp->link->sink_count == 0) { in msm_dp_hpd_unplug_handle()
835 drm_dbg_dp(dp->drm_dev, "sink_count=%d\n", dp->link->sink_count); in msm_dp_display_enable()
889 if (dp->link->sink_count == 0) { in msm_dp_display_disable()
906 drm_dbg_dp(dp->drm_dev, "sink count: %d\n", dp->link->sink_count); in msm_dp_display_disable()
H A Ddp_panel.c146 panel->link->sink_count = 0; in msm_dp_panel_read_sink_caps()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_dp_types.h280 union sink_count { union
505 union sink_count sink_cnt;/* 200h */
1210 union sink_count sink_count; member
H A Ddc.h1660 unsigned int sink_count; member
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c213 if (dc_link->sink_count) in amdgpu_dm_mst_connector_early_unregister()
218 dc_sink, dc_link->sink_count); in amdgpu_dm_mst_connector_early_unregister()
245 link->dpcd_caps.sink_count.bits.SINK_COUNT >= 2) in needs_dsc_aux_workaround()
376 aconnector->dc_link->sink_count); in dm_dp_mst_get_modes()
416 dc_sink, aconnector->dc_link->sink_count); in dm_dp_mst_get_modes()
532 if (aconnector->dc_link->sink_count) in dm_dp_mst_detect()
538 aconnector->dc_link->sink_count); in dm_dp_mst_detect()
/linux-6.15/include/drm/display/
H A Ddrm_dp_mst_helper.h742 u8 sink_count; member
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_dp.c4355 intel_dp->sink_count = ret; in intel_dp_get_dpcd()
4364 if (!intel_dp->sink_count) in intel_dp_get_dpcd()
5368 u8 old_sink_count = intel_dp->sink_count; in intel_dp_short_pulse()
5382 if ((old_sink_count != intel_dp->sink_count) || !ret) { in intel_dp_short_pulse()
5429 return intel_dp->sink_count ? in intel_dp_detect_dpcd()
H A Dintel_display_types.h1660 u8 sink_count; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_capability.c1840 &link->dpcd_caps.sink_count.raw, in retrieve_link_cap()
1841 sizeof(link->dpcd_caps.sink_count.raw)); in retrieve_link_cap()
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_dp_mst_topology.c4244 if (sc != mgr->sink_count) { in drm_dp_mst_hpd_irq_handle_event()
4245 mgr->sink_count = sc; in drm_dp_mst_hpd_irq_handle_event()