Lines Matching refs:old_level

1501 power_dev(dev_info_t *dip, int comp, int level, int old_level,  in power_dev()  argument
1525 if (bc && comp == 0 && POWERING_OFF(old_level, level)) { in power_dev()
1539 power_req.req.ppm_set_power_req.old_level = old_level; in power_dev()
1554 power_val_to_string(cp, old_level), old_level, in power_dev()
1564 (bc && comp == 0 && POWERING_ON(old_level, level))) in power_dev()
1609 if (POWERING_ON(old_level, level)) { in power_dev()
1622 if (POWERING_OFF(old_level, level)) { in power_dev()
2682 p->old_level = old; in psc_entry()
2873 dev_info_t *pdip, int comp, int old_level, int level) in pm_notify_parent() argument
2883 bphc.bphc_olevel = old_level; in pm_notify_parent()
2897 pm_check_and_resume(dev_info_t *dip, int comp, int old_level, int level) in pm_check_and_resume() argument
2901 if (PM_ISBC(dip) && comp == 0 && old_level == 0 && level != 0) { in pm_check_and_resume()
2941 int blocked, old_level; in pm_power_has_changed() local
3011 old_level = cur_power(cp); in pm_power_has_changed()
3014 POWERING_ON(old_level, level)) in pm_power_has_changed()
3020 old_level != PM_LEVEL_UNKNOWN) in pm_power_has_changed()
3032 old_level = cur_power(cp); in pm_power_has_changed()
3034 (!PM_ISBC(dip) || comp == 0) && POWERING_ON(old_level, level)) in pm_power_has_changed()
3039 old_level != PM_LEVEL_UNKNOWN) in pm_power_has_changed()
3095 int old_level; in pm_phc_impl() local
3104 old_level = (cp->pmc_flags & PM_PHC_WHILE_SET_POWER ? in pm_phc_impl()
3106 if (old_level != PM_LEVEL_UNKNOWN) in pm_phc_impl()
3107 old_level = cp->pmc_comp.pmc_lvals[old_level]; in pm_phc_impl()
3109 if (level == old_level) { in pm_phc_impl()
3122 power_req.req.ppm_notify_level_req.old_level = old_level; in pm_phc_impl()
3131 incr = calc_cfb_comps_incr(dip, comp, old_level, level); in pm_phc_impl()
3137 comp, old_level, level, pm_cfb_comps_off)) in pm_phc_impl()
3145 pm_notify_parent(dip, pdip, comp, old_level, level); in pm_phc_impl()
3146 (void) pm_check_and_resume(dip, comp, old_level, level); in pm_phc_impl()
3153 if (POWERING_OFF(old_level, level)) { in pm_phc_impl()
3171 if (POWERING_ON(old_level, level)) { in pm_phc_impl()
3195 if (notify && (level != old_level) && pm_watchers()) { in pm_phc_impl()
3197 pm_enqueue_notify(PSC_HAS_CHANGED, dip, comp, level, old_level, in pm_phc_impl()
3252 p->old_level = PM_LEVEL_UNKNOWN; in pm_register_ppm()
3261 p->old_level = PM_LEVEL_UNKNOWN; in pm_register_ppm()
4835 int new_level, old_level, cmpt; in pm_default_ctlops() local
4860 old_level = PM_CURPOWER(target_dip, cmpt); in pm_default_ctlops()
4861 reqp->req.ppm_set_power_req.old_level = old_level; in pm_default_ctlops()
4865 old_level, new_level, (retval == DDI_SUCCESS ? in pm_default_ctlops()