Home
last modified time | relevance | path

Searched refs:fams2_global_config (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c1817 …memcpy(&global_cmd->config.global, &context->bw_ctx.bw.dcn.fams2_global_config, sizeof(struct dmub… in dc_dmub_srv_rb_based_fams2_update_config()
1825 for (i = 0; i < context->bw_ctx.bw.dcn.fams2_global_config.num_streams; i++) { in dc_dmub_srv_rb_based_fams2_update_config()
1827 …_cmd_fams2 *stream_sub_state_cmd = &cmd[i+1+context->bw_ctx.bw.dcn.fams2_global_config.num_streams… in dc_dmub_srv_rb_based_fams2_update_config()
1853 …fig.global.features.bits.enable = enable && context->bw_ctx.bw.dcn.fams2_global_config.features.bi… in dc_dmub_srv_rb_based_fams2_update_config()
1859 …cmd[2 * context->bw_ctx.bw.dcn.fams2_global_config.num_streams].fams2_config.header.multi_cmd_pend… in dc_dmub_srv_rb_based_fams2_update_config()
1860 num_cmds += 2 * context->bw_ctx.bw.dcn.fams2_global_config.num_streams; in dc_dmub_srv_rb_based_fams2_update_config()
1885 memcpy(&config->global, &context->bw_ctx.bw.dcn.fams2_global_config, in dc_dmub_srv_ib_based_fams2_update_config()
1894 for (i = 0; i < context->bw_ctx.bw.dcn.fams2_global_config.num_streams; i++) { in dc_dmub_srv_ib_based_fams2_update_config()
1908 …config->global.features.bits.enable = enable && context->bw_ctx.bw.dcn.fams2_global_config.feature… in dc_dmub_srv_ib_based_fams2_update_config()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_state.c979 is_fams2_in_use |= state->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable; in dc_state_is_fams2_in_use()
982 is_fams2_in_use |= dc->current_state->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable; in dc_state_is_fams2_in_use()
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h573 struct dmub_cmd_fams2_global_config fams2_global_config; member
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c1532 fams2_info_required = context->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable; in dcn401_fams2_update_config()
1533 …fams2_info_required |= context->bw_ctx.bw.dcn.fams2_global_config.features.bits.legacy_method_no_f… in dcn401_fams2_update_config()
1797 dc->current_state->bw_ctx.bw.dcn.fams2_global_config.features.bits.enable) && in dcn401_hardware_release()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c12773 struct dmub_cmd_fams2_global_config *fams2_global_config) in dml2_core_calcs_get_global_fams2_programming() argument
12775 fams2_global_config->features.bits.enable = display_cfg->stage3.fams2_required; in dml2_core_calcs_get_global_fams2_programming()
12777 if (fams2_global_config->features.bits.enable) { in dml2_core_calcs_get_global_fams2_programming()
12778 fams2_global_config->features.bits.enable_stall_recovery = true; in dml2_core_calcs_get_global_fams2_programming()
12779 fams2_global_config->features.bits.allow_delay_check_mode = FAMS2_ALLOW_DELAY_CHECK_FROM_START; in dml2_core_calcs_get_global_fams2_programming()
12781 fams2_global_config->max_allow_delay_us = mode_lib->ip_caps.fams2.max_allow_delay_us; in dml2_core_calcs_get_global_fams2_programming()
12782 fams2_global_config->lock_wait_time_us = mode_lib->ip_caps.fams2.lock_timeout_us; in dml2_core_calcs_get_global_fams2_programming()
12783 fams2_global_config->recovery_timeout_us = mode_lib->ip_caps.fams2.recovery_timeout_us; in dml2_core_calcs_get_global_fams2_programming()
12784fams2_global_config->hwfq_flip_programming_delay_us = mode_lib->ip_caps.fams2.flip_programming_del… in dml2_core_calcs_get_global_fams2_programming()
12786 fams2_global_config->num_streams = display_cfg->display_config.num_streams; in dml2_core_calcs_get_global_fams2_programming()