set_wm_ranges
funcs->rv_funcs.set_wm_ranges = pp_rv_set_wm_ranges;
funcs->nv_funcs.set_wm_ranges = pp_nv_set_wm_ranges;
funcs->rn_funcs.set_wm_ranges = pp_rn_set_wm_ranges;
if (pp_smu && pp_smu->rn_funcs.set_wm_ranges)
pp_smu->rn_funcs.set_wm_ranges(&pp_smu->rn_funcs.pp_smu, &clk_mgr_base->ranges);
void (*set_wm_ranges)(struct pp_smu *pp,
enum pp_smu_status (*set_wm_ranges)(struct pp_smu *pp,
enum pp_smu_status (*set_wm_ranges)(struct pp_smu *pp,
enum pp_smu_status (*set_wm_ranges)(struct pp_smu *pp,
if (!pp || !pp->set_wm_ranges)
pp->set_wm_ranges(&pp->pp_smu, &ranges);
if (pool->base.pp_smu && pool->base.pp_smu->nv_funcs.set_wm_ranges)
pool->base.pp_smu->nv_funcs.set_wm_ranges(&pool->base.pp_smu->nv_funcs.pp_smu, &ranges);
pp_smu->nv_funcs.set_wm_ranges(&pp_smu->nv_funcs.pp_smu, &ranges);
if (!dc->debug.disable_pplib_wm_range && pool->base.pp_smu->nv_funcs.set_wm_ranges)
set_wm_ranges(pool->base.pp_smu, &dcn3_01_soc);