Searched refs:pp_display_cfg (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
| H A D | dce110_clk_mgr.c | 121 struct dm_pp_display_configuration *pp_display_cfg) in dce110_fill_display_configs() argument 127 pp_display_cfg->avail_mclk_switch_time_us = dce110_get_min_vblank_time_us(context); in dce110_fill_display_configs() 128 pp_display_cfg->disp_clk_khz = dc->clk_mgr->clks.dispclk_khz; in dce110_fill_display_configs() 129 pp_display_cfg->avail_mclk_switch_time_in_disp_active_us = 0; in dce110_fill_display_configs() 130 pp_display_cfg->crtc_index = dc->res_pool->res_cap->num_timing_generator; in dce110_fill_display_configs() 137 &pp_display_cfg->disp_configs[num_cfgs]; in dce110_fill_display_configs() 177 if (cfg->pipe_idx < pp_display_cfg->crtc_index) { in dce110_fill_display_configs() 181 pp_display_cfg->crtc_index = cfg->pipe_idx; in dce110_fill_display_configs() 182 pp_display_cfg->line_time_in_us = in dce110_fill_display_configs() 188 pp_display_cfg->crtc_index = 0; in dce110_fill_display_configs() [all …]
|
| H A D | dce110_clk_mgr.h | 35 struct dm_pp_display_configuration *pp_display_cfg);
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_clk_mgr.c | 497 struct dm_pp_display_configuration *pp_display_cfg) in dce110_fill_display_configs() argument 507 &pp_display_cfg->disp_configs[num_cfgs]; in dce110_fill_display_configs() 545 pp_display_cfg->display_count = num_cfgs; in dce110_fill_display_configs() 602 struct dm_pp_display_configuration *pp_display_cfg = &context->pp_display_cfg; in dce_pplib_apply_display_requirements() local 604 pp_display_cfg->avail_mclk_switch_time_us = dce110_get_min_vblank_time_us(context); in dce_pplib_apply_display_requirements() 606 dce110_fill_display_configs(context, pp_display_cfg); in dce_pplib_apply_display_requirements() 608 if (memcmp(&dc->current_state->pp_display_cfg, pp_display_cfg, sizeof(*pp_display_cfg)) != 0) in dce_pplib_apply_display_requirements() 609 dm_pp_apply_display_requirements(dc->ctx, pp_display_cfg); in dce_pplib_apply_display_requirements() 616 struct dm_pp_display_configuration *pp_display_cfg = &context->pp_display_cfg; in dce11_pplib_apply_display_requirements() local 618 pp_display_cfg->all_displays_in_sync = in dce11_pplib_apply_display_requirements() [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_pp_smu.c | 39 const struct dm_pp_display_configuration *pp_display_cfg) in dm_pp_apply_display_requirements() argument 50 pp_display_cfg->cpu_cc6_disable; in dm_pp_apply_display_requirements() 53 pp_display_cfg->cpu_pstate_disable; in dm_pp_apply_display_requirements() 56 pp_display_cfg->cpu_pstate_separation_time; in dm_pp_apply_display_requirements() 59 pp_display_cfg->nb_pstate_switch_disable; in dm_pp_apply_display_requirements() 62 pp_display_cfg->display_count; in dm_pp_apply_display_requirements() 64 pp_display_cfg->display_count; in dm_pp_apply_display_requirements() 67 pp_display_cfg->min_engine_clock_khz/10; in dm_pp_apply_display_requirements() 69 pp_display_cfg->min_engine_clock_deep_sleep_khz/10; in dm_pp_apply_display_requirements() 71 pp_display_cfg->min_memory_clock_khz/10; in dm_pp_apply_display_requirements() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/ |
| H A D | dce60_clk_mgr.c | 101 struct dm_pp_display_configuration *pp_display_cfg = &context->pp_display_cfg; in dce60_pplib_apply_display_requirements() local 103 dce110_fill_display_configs(context, pp_display_cfg); in dce60_pplib_apply_display_requirements() 105 if (memcmp(&dc->current_state->pp_display_cfg, pp_display_cfg, sizeof(*pp_display_cfg)) != 0) in dce60_pplib_apply_display_requirements() 106 dm_pp_apply_display_requirements(dc->ctx, pp_display_cfg); in dce60_pplib_apply_display_requirements()
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/ |
| H A D | dce_clk_mgr.c | 392 struct dm_pp_display_configuration *pp_display_cfg = &context->pp_display_cfg; in dce_pplib_apply_display_requirements() local 394 dce110_fill_display_configs(context, pp_display_cfg); in dce_pplib_apply_display_requirements() 396 if (memcmp(&dc->current_state->pp_display_cfg, pp_display_cfg, sizeof(*pp_display_cfg)) != 0) in dce_pplib_apply_display_requirements() 397 dm_pp_apply_display_requirements(dc->ctx, pp_display_cfg); in dce_pplib_apply_display_requirements()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dm_services.h | 225 const struct dm_pp_display_configuration *pp_display_cfg);
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_state.c | 331 memset(&state->pp_display_cfg, 0, sizeof(state->pp_display_cfg)); in dc_state_destruct()
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | core_types.h | 644 struct dm_pp_display_configuration pp_display_cfg; member
|