Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c80 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() argument
82 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()
85 ip_caps->max_num_dp2p0_streams = ip_params->max_num_dp2p0_streams; in patch_ip_caps_with_explicit_ip_params()
86 ip_caps->max_num_dp2p0_outputs = ip_params->max_num_dp2p0_outputs; in patch_ip_caps_with_explicit_ip_params()
87 ip_caps->max_num_hdmi_frl_outputs = ip_params->max_num_hdmi_frl_outputs; in patch_ip_caps_with_explicit_ip_params()
88 ip_caps->rob_buffer_size_kbytes = ip_params->rob_buffer_size_kbytes; in patch_ip_caps_with_explicit_ip_params()
89 ip_caps->config_return_buffer_size_in_kbytes = ip_params->config_return_buffer_size_in_kbytes; in patch_ip_caps_with_explicit_ip_params()
90ip_caps->config_return_buffer_segment_size_in_kbytes = ip_params->config_return_buffer_segment_siz… in patch_ip_caps_with_explicit_ip_params()
[all …]
H A Ddml2_core_shared_types.h2035 struct dml2_ip_capabilities ip_caps; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
H A Ddml_top.c32 memcpy(&dml->ip_caps, &in_out->ip_caps, sizeof(struct dml2_ip_capabilities)); in dml2_initialize_instance()
59 core_init_params.ip_caps = &in_out->ip_caps; in dml2_initialize_instance()
64 memcpy(&dml->ip_caps, &in_out->ip_caps, sizeof(struct dml2_ip_capabilities)); in dml2_initialize_instance()
74 pmo_init_params.ip_caps = &dml->ip_caps; in dml2_initialize_instance()
/linux/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()
636 pmo->ip_caps = in_out->ip_caps; in pmo_dcn4_fams2_initialize()
1242 group_fams2_meta->disallow_time_us < pmo->ip_caps->fams2.max_allow_delay_us; in is_timing_group_schedulable()
1340 if (schedulable && max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()
1379 if (schedulable && max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()
1406 max_allow_delay_us < pmo->ip_caps->fams2.max_allow_delay_us) { in is_config_schedulable()
1567 const struct dml2_ip_capabilities *ip_caps = pmo->ip_caps; in build_fams2_meta_per_stream() local
1574 unsigned int contention_delay_us = (ip_caps->fams2.vertical_interrupt_ack_delay_us + in build_fams2_meta_per_stream()
1575 …(unsigned int)math_max3(ip_caps->fams2.subvp_programming_delay_us, ip_caps->fams2.drr_programming_… in build_fams2_meta_per_stream()
1606 …(unsigned int)math_ceil(ip_caps->fams2.scheduling_delay_us / stream_fams2_meta->otg_vline_time_us); in build_fams2_meta_per_stream()
[all …]
H A Ddml2_pmo_dcn3.c239 pmo->ip_caps = in_out->ip_caps; in pmo_dcn3_initialize()
466 free_pipes = pmo->ip_caps->pipe_count - used_pipes; in pmo_dcn3_optimize_dcc_mcache()
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
H A Ddml2_internal_shared_types.h129 struct dml2_ip_capabilities *ip_caps; member
493 struct dml2_ip_capabilities *ip_caps; member
701 struct dml2_ip_capabilities *ip_caps; member
978 struct dml2_ip_capabilities ip_caps; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
H A Ddml_top_types.h93 struct dml2_ip_capabilities ip_caps; member