Home
last modified time | relevance | path

Searched refs:req_bw (Results 1 – 10 of 10) sorted by relevance

/openbsd/sys/dev/pci/drm/amd/display/dc/link/protocols/
H A Dlink_dp_dpia_bw.c252 static void set_usb4_req_bw_req(struct dc_link *link, int req_bw) in set_usb4_req_bw_req() argument
258 if (req_bw > link->dpia_bw_alloc_config.estimated_bw) { in set_usb4_req_bw_req()
261 req_bw = link->dpia_bw_alloc_config.estimated_bw; in set_usb4_req_bw_req()
264 temp = req_bw * link->dpia_bw_alloc_config.bw_granularity; in set_usb4_req_bw_req()
272 req_bw = requested_bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity); in set_usb4_req_bw_req()
273 if (req_bw && (req_bw == link->dpia_bw_alloc_config.allocated_bw)) { in set_usb4_req_bw_req()
467 bool link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw) in link_dp_dpia_allocate_usb4_bandwidth_for_stream() argument
474 link->dpia_bw_alloc_config.allocated_bw, req_bw); in link_dp_dpia_allocate_usb4_bandwidth_for_stream()
479 set_usb4_req_bw_req(link, req_bw); in link_dp_dpia_allocate_usb4_bandwidth_for_stream()
H A Dlink_dp_capability.h78 struct dc_link_settings *link_setting, uint32_t req_bw);
82 uint32_t req_bw,
H A Dlink_dp_dpia_bw.h64 bool link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw);
H A Dlink_dp_capability.c665 if (req_bw > dp_link_bandwidth_kbps(link, &link->verified_link_cap)) in decide_dp_link_settings()
677 if (req_bw <= link_bw) { in decide_dp_link_settings()
700 struct dc_link_settings *link_setting, uint32_t req_bw) in edp_decide_link_settings() argument
732 if (req_bw <= link_bw) { in edp_decide_link_settings()
758 uint32_t req_bw, in decide_edp_link_settings_with_dsc() argument
783 if (req_bw > dp_link_bandwidth_kbps(link, &link->verified_link_cap)) in decide_edp_link_settings_with_dsc()
795 if (req_bw <= link_bw) { in decide_edp_link_settings_with_dsc()
852 if (req_bw <= link_bw) { in decide_edp_link_settings_with_dsc()
941 decide_edp_link_settings_with_dsc(link, link_setting, req_bw, max_link_rate); in link_decide_link_settings()
943 edp_decide_link_settings(link, link_setting, req_bw); in link_decide_link_settings()
[all …]
H A Dlink_edp_panel_control.c318 uint32_t req_bw; in edp_is_ilr_optimization_required() local
344 req_bw = dc_bandwidth_in_kbps_from_timing(crtc_timing, dc_link_get_highest_encoding_format(link)); in edp_is_ilr_optimization_required()
347 edp_decide_link_settings(link, &link_setting, req_bw); in edp_is_ilr_optimization_required()
349 decide_edp_link_settings_with_dsc(link, &link_setting, req_bw, LINK_RATE_UNKNOWN); in edp_is_ilr_optimization_required()
H A Dlink_dp_training.c1703 uint32_t req_bw; in perform_link_training_with_retries() local
1718 req_bw = dc_bandwidth_in_kbps_from_timing(&stream->timing, link_encoding); in perform_link_training_with_retries()
1720 is_link_bw_low = (req_bw > link_bw); in perform_link_training_with_retries()
1727 __func__, link->link_index, req_bw, link_bw); in perform_link_training_with_retries()
/openbsd/sys/dev/pci/drm/amd/display/dc/link/
H A Dlink_validation.c264 uint32_t req_bw; in dp_validate_mode_timing() local
289 req_bw = dc_bandwidth_in_kbps_from_timing(timing, dc_link_get_highest_encoding_format(link)); in dp_validate_mode_timing()
292 if (req_bw <= max_bw) { in dp_validate_mode_timing()
/openbsd/sys/dev/pci/drm/amd/display/dc/core/
H A Ddc_link_exports.c294 struct dc_link_settings *link_setting, uint32_t req_bw) in dc_link_decide_edp_link_settings() argument
296 return link->dc->link_srv->edp_decide_link_settings(link, link_setting, req_bw); in dc_link_decide_edp_link_settings()
/openbsd/sys/dev/pci/drm/amd/display/dc/inc/
H A Dlink.h209 struct dc_link_settings *link_setting, uint32_t req_bw);
/openbsd/sys/dev/pci/drm/amd/display/dc/
H A Ddc.h1855 uint32_t req_bw);
2085 void dc_link_set_usb4_req_bw_req(struct dc_link *link, int req_bw);