Lines Matching refs:DEVI
512 (DEVI(dip)->devi_pm_flags & (PMC_DEV_THRESH|PMC_COMP_THRESH))) {\
524 (DEVI(dip)->devi_pm_flags & (PMC_DEV_THRESH|PMC_COMP_THRESH))) {\
736 DEVI(dip)->devi_pm_scan = scanp; in pm_scan_init()
767 DEVI(dip)->devi_pm_scan = NULL; in pm_scan_fini()
1147 if (DEVI(dip)->devi_pm_noinvolpm == 0) { in pm_noinvol()
1149 if (DEVI(dip)->devi_pm_volpmd != 0) { in pm_noinvol()
1154 DEVI(pdip)->devi_pm_noinvolpm, in pm_noinvol()
1155 DEVI(pdip)->devi_pm_volpmd)) in pm_noinvol()
1160 ASSERT(DEVI(dip)->devi_pm_volpmd == 0); in pm_noinvol()
1171 if (DEVI(dip)->devi_pm_noinvolpm != DEVI(dip)->devi_pm_volpmd) in pm_noinvol()
1173 DEVI(dip)->devi_pm_noinvolpm, DEVI(dip)->devi_pm_volpmd, in pm_noinvol()
1176 return (DEVI(dip)->devi_pm_noinvolpm != DEVI(dip)->devi_pm_volpmd); in pm_noinvol()
1455 DEVI(dip)->devi_pm_volpmd = 0; in pm_clear_volpm_dip()
1531 DEVI(dip)->devi_pm_flags |= PMC_SUSPENDED; in power_dev()
1561 if (DEVI(dip)->devi_pm_volpmd && in power_dev()
1575 int volpmd = DEVI(dip)->devi_pm_volpmd; in power_dev()
1613 ASSERT((DEVI(dip)->devi_pm_flags & in power_dev()
1626 ASSERT((DEVI(dip)->devi_pm_flags & in power_dev()
1636 ASSERT(DEVI(dip)->devi_pm_flags & PMC_SUSPENDED); in power_dev()
1640 DEVI(dip)->devi_pm_flags &= ~PMC_SUSPENDED; in power_dev()
1671 return (cur != NULL && cur->pmlk_lender == DEVI(dip)->devi_busy_thread); in pm_devi_lock_held()
1892 cp = &DEVI(dip)->devi_pm_components[j]; in pm_unkeeps()
1900 DEVI(kept)->devi_pm_flags in pm_unkeeps()
1907 DEVI(kept)->devi_pm_flags in pm_unkeeps()
2146 DEVI(dip)->devi_pm_info = value; in pm_set_pm_info()
2425 (int)(cp - DEVI(dip)->devi_pm_components), level)) in pm_level_to_index()
2846 dev_info_t *ppm = (dev_info_t *)DEVI(dip)->devi_pm_ppm; in pm_blocked_by_us()
2907 ASSERT(DEVI(dip)->devi_pm_flags & PMC_SUSPENDED); in pm_check_and_resume()
2914 DEVI(dip)->devi_pm_flags &= ~PMC_SUSPENDED; in pm_check_and_resume()
3103 dev_info_t *ppm = (dev_info_t *)DEVI(dip)->devi_pm_ppm; in pm_phc_impl()
3299 DEVI(dip)->devi_pm_ppm = in pm_ppm_claim()
3411 pm_component_t *p = DEVI(dip)->devi_pm_components; in e_pm_default_components()
3413 p = DEVI(dip)->devi_pm_components; in e_pm_default_components()
3440 pm_component_t *p = DEVI(dip)->devi_pm_components; in pm_premanage()
3447 if (DEVI(dip)->devi_pm_flags & PMC_COMPONENTS_DONE) in pm_premanage()
3449 if (DEVI(dip)->devi_pm_flags & PMC_COMPONENTS_FAILED) { in pm_premanage()
3461 DEVI(dip)->devi_pm_flags |= PMC_COMPONENTS_FAILED; in pm_premanage()
3477 DEVI(dip)->devi_pm_flags |= PMC_BC; in pm_premanage()
3507 p = DEVI(dip)->devi_pm_components; in pm_premanage()
3513 if (DEVI(dip)->devi_pm_flags & PMC_CPU_THRESH) in pm_premanage()
3636 if (DEVI(dip)->devi_pm_flags & PMC_NEXDEF_THRESH) in cur_threshold()
3638 else if (DEVI(dip)->devi_pm_flags & PMC_CPU_THRESH) in cur_threshold()
3839 DEVI(kept_dip)->devi_pm_flags |= PMC_SKIP_BRINGUP; in bring_pmdep_up()
3902 ASSERT(!DEVI(dip)->devi_pm_components); in e_pm_create_components()
3903 ASSERT(!(DEVI(dip)->devi_pm_flags & PMC_COMPONENTS_DONE)); in e_pm_create_components()
3908 DEVI(dip)->devi_pm_comp_size = size; in e_pm_create_components()
3909 DEVI(dip)->devi_pm_num_components = num_components; in e_pm_create_components()
3917 DEVI(dip)->devi_pm_components = ocompp; in e_pm_create_components()
3918 DEVI(dip)->devi_pm_flags |= PMC_COMPONENTS_DONE; in e_pm_create_components()
4015 cp = DEVI(dip)->devi_pm_components; in e_pm_destroy_components()
4031 kmem_free(DEVI(dip)->devi_pm_components, DEVI(dip)->devi_pm_comp_size); in e_pm_destroy_components()
4032 DEVI(dip)->devi_pm_components = NULL; in e_pm_destroy_components()
4033 DEVI(dip)->devi_pm_num_components = 0; in e_pm_destroy_components()
4034 DEVI(dip)->devi_pm_flags &= in e_pm_destroy_components()
4308 DEVI(dip)->devi_pm_dev_thresh = in pm_set_device_threshold()
4314 if (DEVI(dip)->devi_pm_flags & in pm_set_device_threshold()
4333 DEVI(dip)->devi_pm_flags &= PMC_THRESH_NONE; in pm_set_device_threshold()
4334 DEVI(dip)->devi_pm_flags |= PMC_NEXDEF_THRESH; in pm_set_device_threshold()
4337 } else if (DEVI(dip)->devi_pm_flags & PMC_NEXDEF_THRESH) { in pm_set_device_threshold()
4422 DEVI(dip)->devi_pm_dev_thresh = base; in pm_set_device_threshold()
4423 DEVI(dip)->devi_pm_flags &= PMC_THRESH_NONE; in pm_set_device_threshold()
4424 DEVI(dip)->devi_pm_flags |= flag; in pm_set_device_threshold()
4495 return (DEVI(dip)->devi_pm_flags & PMC_PARENTAL_SR); in e_ddi_parental_suspend_resume()
4543 if (DEVI(dip)->devi_pm_components) { in pm_create_components()
4549 DEVI(dip)->devi_pm_flags |= PMC_BC; in pm_create_components()
4607 DEVI(dip)->devi_pm_flags &= in pm_destroy_components()
4729 if (DEVI(dip)->devi_pm_flags & PMC_NOPMKID) { in pm_stop()
4730 DEVI(dip)->devi_pm_flags &= ~PMC_NOPMKID; in pm_stop()
4822 DEVI(dip)->devi_pm_flags |= flags; in e_pm_props()
4969 DEVI(rdip)->devi_busy_thread; in pm_default_ctlops()
4998 ASSERT(DEVI(d)->devi_ops && DEVI(d)->devi_ops->devo_bus_ops && in pm_ctlops()
4999 DEVI(d)->devi_ops->devo_bus_ops->bus_ctl); in pm_ctlops()
5001 fp = DEVI(d)->devi_ops->devo_bus_ops->bus_ctl; in pm_ctlops()
5038 DEVI(dip)->devi_pm_flags |= PMC_NOPMKID; in pm_start()
5975 if (cur->pmlk_lender == DEVI(dip)->devi_busy_thread) { in pm_lock_power_single()
6119 DEVI(dip)->devi_pm_flags &= PMC_THRESH_NONE; in pm_apply_recorded_thresh()
6120 DEVI(dip)->devi_pm_flags |= PMC_COMP_THRESH; in pm_apply_recorded_thresh()
6360 ASSERT(DEVI(kept)->devi_pm_kidsupcnt > 0); in pm_rele_dep()
6408 DEVI(kept)->devi_pm_flags &= in pm_bring_self_up()
6569 if (DEVI(dip)->devi_pm_volpmd && in pm_forget_power_level()
6571 DEVI(dip)->devi_pm_volpmd = 0; in pm_forget_power_level()
7283 pm_record_invol_path(pathbuf, (DEVI(dip)->devi_pm_flags & in pm_record_invol()
7284 (PMC_NO_INVOL | PMC_CONSOLE_FB)), DEVI(dip)->devi_pm_noinvolpm, in pm_record_invol()
7285 DEVI(dip)->devi_pm_volpmd, volpmd, PM_MAJOR(dip)); in pm_record_invol()
7329 ((DEVI(dip)->devi_pm_flags & in pm_post_detach()
7331 DEVI(dip)->devi_pm_noinvolpm)) in pm_post_detach()
7333 DEVI(dip)->devi_pm_flags &= in pm_post_detach()
7418 if (DEVI(dip)->devi_pm_flags & PMC_NOINVOL_DONE) in pm_noinvol_specd()
7420 DEVI(dip)->devi_pm_flags |= PMC_NOINVOL_DONE; in pm_noinvol_specd()
7425 DEVI(dip)->devi_pm_volpmd = 0; in pm_noinvol_specd()
7426 DEVI(dip)->devi_pm_noinvolpm = 0; in pm_noinvol_specd()
7449 DEVI(dip)->devi_pm_flags |= ip->ni_flags; in pm_noinvol_specd()
7460 DEVI(dip)->devi_pm_noinvolpm = ip->ni_noinvolpm; in pm_noinvol_specd()
7461 ASSERT((DEVI(dip)->devi_pm_flags & in pm_noinvol_specd()
7463 DEVI(dip)->devi_pm_noinvolpm); in pm_noinvol_specd()
7464 DEVI(dip)->devi_pm_volpmd = ip->ni_volpmd; in pm_noinvol_specd()
7676 DEVI(dip)->devi_pm_flags |= (PMC_CONSOLE_FB | PMC_NO_INVOL); in pm_cfb_setup()
8813 if (DEVI(dip)->devi_pm_kidsupcnt != 0) in pm_busop_set_power()
9151 DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9152 DEVI(dip)->devi_pm_noinvolpm - 1)) in pm_noinvol_update_node()
9153 ASSERT(DEVI(dip)->devi_pm_noinvolpm); in pm_noinvol_update_node()
9155 DEVI(dip)->devi_pm_noinvolpm--; in pm_noinvol_update_node()
9159 PM_DEVICE(dip), DEVI(dip)->devi_pm_volpmd, in pm_noinvol_update_node()
9160 DEVI(dip)->devi_pm_volpmd - 1)) in pm_noinvol_update_node()
9161 if (DEVI(dip)->devi_pm_volpmd) in pm_noinvol_update_node()
9162 DEVI(dip)->devi_pm_volpmd--; in pm_noinvol_update_node()
9170 DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9171 DEVI(dip)->devi_pm_noinvolpm + 1)) in pm_noinvol_update_node()
9173 DEVI(dip)->devi_pm_noinvolpm++; in pm_noinvol_update_node()
9177 PM_DEVICE(dip), DEVI(dip)->devi_pm_volpmd, in pm_noinvol_update_node()
9178 DEVI(dip)->devi_pm_volpmd + 1)) in pm_noinvol_update_node()
9179 DEVI(dip)->devi_pm_volpmd++; in pm_noinvol_update_node()
9187 DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9188 DEVI(dip)->devi_pm_noinvolpm - 1)) in pm_noinvol_update_node()
9189 ASSERT(DEVI(dip)->devi_pm_noinvolpm); in pm_noinvol_update_node()
9191 DEVI(dip)->devi_pm_noinvolpm--; in pm_noinvol_update_node()
9196 DEVI(dip)->devi_pm_volpmd, in pm_noinvol_update_node()
9197 DEVI(dip)->devi_pm_volpmd - 1)) in pm_noinvol_update_node()
9203 if (DEVI(dip)->devi_pm_volpmd) in pm_noinvol_update_node()
9204 DEVI(dip)->devi_pm_volpmd--; in pm_noinvol_update_node()
9212 pmf, PM_DEVICE(dip), DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9213 DEVI(dip)->devi_pm_noinvolpm + 1)) in pm_noinvol_update_node()
9215 DEVI(dip)->devi_pm_noinvolpm++; in pm_noinvol_update_node()
9223 DEVI(dip)->devi_pm_volpmd, DEVI(dip)->devi_pm_volpmd - in pm_noinvol_update_node()
9226 DEVI(dip)->devi_pm_volpmd -= req->bpni_volpmd; in pm_noinvol_update_node()
9356 ASSERT(DEVI(ddi_root_node())->devi_pm_ppm); in pm_ppm_searchlist()
9357 ret = pm_ctlops((dev_info_t *)DEVI(ddi_root_node())->devi_pm_ppm, in pm_ppm_searchlist()