Searched refs:ip_caps (Results 1 – 8 of 8) sorted by relevance
161 static void patch_ip_caps_with_explicit_ip_params(struct dml2_ip_capabilities *ip_caps, const struc… in patch_ip_caps_with_explicit_ip_params() argument163 ip_caps->pipe_count = ip_params->max_num_dpp; in patch_ip_caps_with_explicit_ip_params()164 ip_caps->otg_count = ip_params->max_num_otg; in patch_ip_caps_with_explicit_ip_params()165 ip_caps->num_dsc = ip_params->num_dsc; in patch_ip_caps_with_explicit_ip_params()166 ip_caps->max_num_dp2p0_streams = ip_params->max_num_dp2p0_streams; in patch_ip_caps_with_explicit_ip_params()167 ip_caps->max_num_dp2p0_outputs = ip_params->max_num_dp2p0_outputs; in patch_ip_caps_with_explicit_ip_params()168 ip_caps->max_num_hdmi_frl_outputs = ip_params->max_num_hdmi_frl_outputs; in patch_ip_caps_with_explicit_ip_params()169 ip_caps->rob_buffer_size_kbytes = ip_params->rob_buffer_size_kbytes; in patch_ip_caps_with_explicit_ip_params()170 ip_caps->config_return_buffer_size_in_kbytes = ip_params->config_return_buffer_size_in_kbytes; in patch_ip_caps_with_explicit_ip_params()171 …ip_caps->config_return_buffer_segment_size_in_kbytes = ip_params->config_return_buffer_segment_siz… in patch_ip_caps_with_explicit_ip_params()[all …]
2311 struct dml2_ip_capabilities ip_caps; member
12769 …arb_param->pstate_stall_threshold = (unsigned int)(mode_lib->ip_caps.fams2.max_allow_delay_us * re… in rq_dlg_get_arb_params()12824 fams2_global_config->max_allow_delay_us = mode_lib->ip_caps.fams2.max_allow_delay_us; in dml2_core_calcs_get_global_fams2_programming()12825 fams2_global_config->lock_wait_time_us = mode_lib->ip_caps.fams2.lock_timeout_us; in dml2_core_calcs_get_global_fams2_programming()12826 fams2_global_config->recovery_timeout_us = mode_lib->ip_caps.fams2.recovery_timeout_us; in dml2_core_calcs_get_global_fams2_programming()12827 …fams2_global_config->hwfq_flip_programming_delay_us = mode_lib->ip_caps.fams2.flip_programming_del… in dml2_core_calcs_get_global_fams2_programming()
308 free_pipes = pmo->ip_caps->pipe_count - used_pipes; in pmo_dcn4_fams2_optimize_dcc_mcache()657 pmo->ip_caps = in_out->ip_caps; in pmo_dcn4_fams2_initialize()1373 group_pstate_meta->disallow_time_us < pmo->ip_caps->fams2.max_allow_delay_us; in is_timing_group_schedulable()1471 if (schedulable && max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()1510 if (schedulable && max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()1537 max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()1699 const struct dml2_ip_capabilities *ip_caps = pmo->ip_caps; in build_pstate_meta_per_stream() local1706 unsigned int contention_delay_us = (ip_caps->fams2.vertical_interrupt_ack_delay_us + in build_pstate_meta_per_stream()1707 …(unsigned int)math_max3(ip_caps->fams2.subvp_programming_delay_us, ip_caps->fams2.drr_programming_… in build_pstate_meta_per_stream()1738 …(unsigned int)math_ceil(ip_caps->fams2.scheduling_delay_us / stream_pstate_meta->otg_vline_time_us… in build_pstate_meta_per_stream()[all …]
99 pmo->ip_caps = in_out->ip_caps; in pmo_dcn42_initialize()
185 static void dcn42_get_ip_caps(struct dml2_ip_capabilities *ip_caps) in dcn42_get_ip_caps() argument187 *ip_caps = dml2_dcn42_max_ip_caps; in dcn42_get_ip_caps()
1123 memcpy(&dml->ip_caps, &in_out->ip_caps, sizeof(struct dml2_ip_capabilities)); in dml2_top_soc15_initialize_instance()1150 core_init_params.ip_caps = &in_out->ip_caps; in dml2_top_soc15_initialize_instance()1155 memcpy(&dml->ip_caps, &in_out->ip_caps, sizeof(struct dml2_ip_capabilities)); in dml2_top_soc15_initialize_instance()1165 pmo_init_params.ip_caps = &dml->ip_caps; in dml2_top_soc15_initialize_instance()
68 in_dc->soc_and_ip_translator->translator_funcs->get_ip_caps(&dml_init->ip_caps); in dml21_populate_dml_init_params()71 dml_init->ip_caps = config->external_socbb_ip_params->ip_params; in dml21_populate_dml_init_params()