Lines Matching refs:psr
558 struct dmub_psr *psr = dc->res_pool->psr;
561 if (psr == NULL && force_static)
576 if (psr != NULL && link->psr_settings.psr_feature_enabled && psr->funcs->psr_set_power_opt)
577 psr->funcs->psr_set_power_opt(psr, link->psr_settings.psr_power_opt, panel_inst);
580 if (psr != NULL && link->psr_settings.psr_feature_enabled &&
581 force_static && psr->funcs->psr_force_static)
582 psr->funcs->psr_force_static(psr, panel_inst);
591 if (psr != NULL && link->psr_settings.psr_feature_enabled) {
592 psr->funcs->psr_enable(psr, link->psr_settings.psr_allow_active, wait, panel_inst);
606 struct dmub_psr *psr = dc->res_pool->psr;
612 if (psr != NULL && link->psr_settings.psr_feature_enabled)
613 psr->funcs->psr_get_state(psr, state, panel_inst);
663 struct dmub_psr *psr;
677 psr = dc->res_pool->psr;
679 if (!dmcu && !psr)
833 if (psr) {
834 link->psr_settings.psr_feature_enabled = psr->funcs->psr_copy_settings(psr,
855 struct dmub_psr *psr = dc->res_pool->psr;
862 if (psr != NULL && link->psr_settings.psr_feature_enabled)
863 psr->funcs->psr_get_residency(psr, residency, panel_inst);
870 struct dmub_psr *psr = dc->res_pool->psr;
872 if (psr == NULL || !link->psr_settings.psr_feature_enabled || !link->psr_settings.psr_vtotal_control_support)
875 psr->funcs->psr_set_sink_vtotal_in_psr_active(psr, psr_vtotal_idle, psr_vtotal_su);