Home
last modified time | relevance | path

Searched refs:ip_caps (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c82 ip_caps->pipe_count = ip_params->max_num_dpp; in patch_ip_caps_with_explicit_ip_params()
83 ip_caps->otg_count = ip_params->max_num_otg; in patch_ip_caps_with_explicit_ip_params()
84 ip_caps->num_dsc = ip_params->num_dsc; in patch_ip_caps_with_explicit_ip_params()
96 ip_caps->hostvm_mode = ip_params->hostvm_mode; in patch_ip_caps_with_explicit_ip_params()
99 ip_caps->subvp_drr_scheduling_margin_us = 100; in patch_ip_caps_with_explicit_ip_params()
101 ip_caps->subvp_fw_processing_delay = 16; in patch_ip_caps_with_explicit_ip_params()
107 ip_params->max_num_dpp = ip_caps->pipe_count; in patch_ip_params_with_ip_caps()
108 ip_params->max_num_otg = ip_caps->otg_count; in patch_ip_params_with_ip_caps()
109 ip_params->num_dsc = ip_caps->num_dsc; in patch_ip_params_with_ip_caps()
121 ip_params->hostvm_mode = ip_caps->hostvm_mode; in patch_ip_params_with_ip_caps()
[all …]
H A Ddml2_core_shared_types.h2126 struct dml2_ip_capabilities ip_caps; member
H A Ddml2_core_dcn4_calcs.c12736 …arb_param->pstate_stall_threshold = (unsigned int)(mode_lib->ip_caps.fams2.max_allow_delay_us * re… in rq_dlg_get_arb_params()
12791 fams2_global_config->max_allow_delay_us = mode_lib->ip_caps.fams2.max_allow_delay_us; in dml2_core_calcs_get_global_fams2_programming()
12792 fams2_global_config->lock_wait_time_us = mode_lib->ip_caps.fams2.lock_timeout_us; in dml2_core_calcs_get_global_fams2_programming()
12793 fams2_global_config->recovery_timeout_us = mode_lib->ip_caps.fams2.recovery_timeout_us; in dml2_core_calcs_get_global_fams2_programming()
12794 …fams2_global_config->hwfq_flip_programming_delay_us = mode_lib->ip_caps.fams2.flip_programming_del… in dml2_core_calcs_get_global_fams2_programming()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c304 free_pipes = pmo->ip_caps->pipe_count - used_pipes; in pmo_dcn4_fams2_optimize_dcc_mcache()
646 pmo->ip_caps = in_out->ip_caps; in pmo_dcn4_fams2_initialize()
1343 group_fams2_meta->disallow_time_us < pmo->ip_caps->fams2.max_allow_delay_us; in is_timing_group_schedulable()
1441 if (schedulable && max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()
1480 if (schedulable && max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()
1507 max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()
1668 const struct dml2_ip_capabilities *ip_caps = pmo->ip_caps; in build_fams2_meta_per_stream() local
1675 unsigned int contention_delay_us = (ip_caps->fams2.vertical_interrupt_ack_delay_us + in build_fams2_meta_per_stream()
1676 …(unsigned int)math_max3(ip_caps->fams2.subvp_programming_delay_us, ip_caps->fams2.drr_programming_… in build_fams2_meta_per_stream()
1714 …(unsigned int)(math_ceil((ip_caps->fams2.vertical_interrupt_ack_delay_us + contention_delay_us + i… in build_fams2_meta_per_stream()
[all …]
H A Ddml2_pmo_dcn3.c239 pmo->ip_caps = in_out->ip_caps; in pmo_dcn3_initialize()
470 free_pipes = pmo->ip_caps->pipe_count - used_pipes; in pmo_dcn3_optimize_dcc_mcache()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
H A Ddml2_internal_shared_types.h124 struct dml2_ip_capabilities *ip_caps; member
490 struct dml2_ip_capabilities *ip_caps; member
677 struct dml2_ip_capabilities *ip_caps; member
956 struct dml2_ip_capabilities ip_caps; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
H A Ddml2_top_soc15.c1121 memcpy(&dml->ip_caps, &in_out->ip_caps, sizeof(struct dml2_ip_capabilities)); in dml2_top_soc15_initialize_instance()
1148 core_init_params.ip_caps = &in_out->ip_caps; in dml2_top_soc15_initialize_instance()
1153 memcpy(&dml->ip_caps, &in_out->ip_caps, sizeof(struct dml2_ip_capabilities)); in dml2_top_soc15_initialize_instance()
1163 pmo_init_params.ip_caps = &dml->ip_caps; in dml2_top_soc15_initialize_instance()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c48 …memcpy(&dml_init->ip_caps, &config->external_socbb_ip_params->ip_params, sizeof(struct dml2_ip_cap… in dml21_external_ip_params()
55 const struct dml2_ip_capabilities *ip_caps; in dml21_init_ip_params() local
60 ip_caps = &dml2_dcn401_max_ip_caps; in dml21_init_ip_params()
63 memcpy(&dml_init->ip_caps, ip_caps, sizeof(struct dml2_ip_capabilities)); in dml21_init_ip_params()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
H A Ddml_top_types.h82 struct dml2_ip_capabilities ip_caps; member