Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
Ddm_pp_smu.h34 struct pp_smu { struct
86 struct pp_smu pp_smu; member
88 void (*set_display_requirement)(struct pp_smu *pp,
92 void (*set_wm_ranges)(struct pp_smu *pp,
95 void (*set_pme_wa_enable)(struct pp_smu *pp);
104 void (*set_display_count)(struct pp_smu *pp, int count);
109 void (*set_hard_min_fclk_by_freq)(struct pp_smu *pp, int khz);
114 void (*set_hard_min_dcefclk_by_freq)(struct pp_smu *pp, int khz);
120 void (*set_min_deep_sleep_dcefclk)(struct pp_smu *pp, int mhz);
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_clocks.c574 struct pp_smu_funcs_rv *pp_smu = dc->res_pool->pp_smu; in dcn1_update_clocks() local
629 if (pp_smu->set_display_requirement) in dcn1_update_clocks()
630 pp_smu->set_display_requirement(&pp_smu->pp_smu, &smu_req); in dcn1_update_clocks()
648 if (pp_smu->set_display_requirement) in dcn1_update_clocks()
649 pp_smu->set_display_requirement(&pp_smu->pp_smu, &smu_req); in dcn1_update_clocks()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_resource.c806 struct pp_smu_funcs_rv *pp_smu = kzalloc(sizeof(*pp_smu), GFP_KERNEL); in dcn10_pp_smu_create() local
808 if (!pp_smu) in dcn10_pp_smu_create()
809 return pp_smu; in dcn10_pp_smu_create()
811 dm_pp_get_funcs_rv(ctx, pp_smu); in dcn10_pp_smu_create()
812 return pp_smu; in dcn10_pp_smu_create()
896 kfree(pool->base.pp_smu); in destruct()
1228 pool->base.pp_smu = dcn10_pp_smu_create(ctx); in construct()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_pp_smu.c478 void pp_rv_set_display_requirement(struct pp_smu *pp, in pp_rv_set_display_requirement()
499 void pp_rv_set_wm_ranges(struct pp_smu *pp, in pp_rv_set_wm_ranges()
549 void pp_rv_set_pme_wa_enable(struct pp_smu *pp) in pp_rv_set_pme_wa_enable()
566 funcs->pp_smu.ctx = ctx; in dm_pp_get_funcs_rv()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h145 struct pp_smu_funcs_rv *pp_smu; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c991 struct pp_smu_funcs_rv *pp_smu = core_dc->res_pool->pp_smu; in dce110_enable_audio_stream() local
1003 if (num_audio == 1 && pp_smu != NULL && pp_smu->set_pme_wa_enable != NULL) in dce110_enable_audio_stream()
1005 pp_smu->set_pme_wa_enable(&pp_smu->pp_smu); in dce110_enable_audio_stream()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c1393 struct pp_smu_funcs_rv *pp = dc->res_pool->pp_smu; in dcn_bw_notify_pplib_of_wm_ranges()
1451 pp->set_wm_ranges(&pp->pp_smu, &ranges); in dcn_bw_notify_pplib_of_wm_ranges()