Lines Matching refs:DEVI
513 (DEVI(dip)->devi_pm_flags & (PMC_DEV_THRESH|PMC_COMP_THRESH))) {\
525 (DEVI(dip)->devi_pm_flags & (PMC_DEV_THRESH|PMC_COMP_THRESH))) {\
737 DEVI(dip)->devi_pm_scan = scanp; in pm_scan_init()
768 DEVI(dip)->devi_pm_scan = NULL; in pm_scan_fini()
1149 if (DEVI(dip)->devi_pm_noinvolpm == 0) { in pm_noinvol()
1151 if (DEVI(dip)->devi_pm_volpmd != 0) { in pm_noinvol()
1156 DEVI(pdip)->devi_pm_noinvolpm, in pm_noinvol()
1157 DEVI(pdip)->devi_pm_volpmd)) in pm_noinvol()
1162 ASSERT(DEVI(dip)->devi_pm_volpmd == 0); in pm_noinvol()
1173 if (DEVI(dip)->devi_pm_noinvolpm != DEVI(dip)->devi_pm_volpmd) in pm_noinvol()
1175 DEVI(dip)->devi_pm_noinvolpm, DEVI(dip)->devi_pm_volpmd, in pm_noinvol()
1178 return (DEVI(dip)->devi_pm_noinvolpm != DEVI(dip)->devi_pm_volpmd); in pm_noinvol()
1456 DEVI(dip)->devi_pm_volpmd = 0; in pm_clear_volpm_dip()
1532 DEVI(dip)->devi_pm_flags |= PMC_SUSPENDED; in power_dev()
1562 if (DEVI(dip)->devi_pm_volpmd && in power_dev()
1576 int volpmd = DEVI(dip)->devi_pm_volpmd; in power_dev()
1614 ASSERT((DEVI(dip)->devi_pm_flags & in power_dev()
1627 ASSERT((DEVI(dip)->devi_pm_flags & in power_dev()
1637 ASSERT(DEVI(dip)->devi_pm_flags & PMC_SUSPENDED); in power_dev()
1641 DEVI(dip)->devi_pm_flags &= ~PMC_SUSPENDED; in power_dev()
1672 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()
2142 DEVI(dip)->devi_pm_info = value; in pm_set_pm_info()
2421 (int)(cp - DEVI(dip)->devi_pm_components), level)) in pm_level_to_index()
2841 dev_info_t *ppm = (dev_info_t *)DEVI(dip)->devi_pm_ppm; in pm_blocked_by_us()
2902 ASSERT(DEVI(dip)->devi_pm_flags & PMC_SUSPENDED); in pm_check_and_resume()
2909 DEVI(dip)->devi_pm_flags &= ~PMC_SUSPENDED; in pm_check_and_resume()
3098 dev_info_t *ppm = (dev_info_t *)DEVI(dip)->devi_pm_ppm; in pm_phc_impl()
3294 DEVI(dip)->devi_pm_ppm = in pm_ppm_claim()
3406 pm_component_t *p = DEVI(dip)->devi_pm_components; in e_pm_default_components()
3408 p = DEVI(dip)->devi_pm_components; in e_pm_default_components()
3435 pm_component_t *p = DEVI(dip)->devi_pm_components; in pm_premanage()
3442 if (DEVI(dip)->devi_pm_flags & PMC_COMPONENTS_DONE) in pm_premanage()
3444 if (DEVI(dip)->devi_pm_flags & PMC_COMPONENTS_FAILED) { in pm_premanage()
3456 DEVI(dip)->devi_pm_flags |= PMC_COMPONENTS_FAILED; in pm_premanage()
3472 DEVI(dip)->devi_pm_flags |= PMC_BC; in pm_premanage()
3502 p = DEVI(dip)->devi_pm_components; in pm_premanage()
3508 if (DEVI(dip)->devi_pm_flags & PMC_CPU_THRESH) in pm_premanage()
3631 if (DEVI(dip)->devi_pm_flags & PMC_NEXDEF_THRESH) in cur_threshold()
3633 else if (DEVI(dip)->devi_pm_flags & PMC_CPU_THRESH) in cur_threshold()
3834 DEVI(kept_dip)->devi_pm_flags |= PMC_SKIP_BRINGUP; in bring_pmdep_up()
3897 ASSERT(!DEVI(dip)->devi_pm_components); in e_pm_create_components()
3898 ASSERT(!(DEVI(dip)->devi_pm_flags & PMC_COMPONENTS_DONE)); in e_pm_create_components()
3903 DEVI(dip)->devi_pm_comp_size = size; in e_pm_create_components()
3904 DEVI(dip)->devi_pm_num_components = num_components; in e_pm_create_components()
3912 DEVI(dip)->devi_pm_components = ocompp; in e_pm_create_components()
3913 DEVI(dip)->devi_pm_flags |= PMC_COMPONENTS_DONE; in e_pm_create_components()
4011 cp = DEVI(dip)->devi_pm_components; in e_pm_destroy_components()
4027 kmem_free(DEVI(dip)->devi_pm_components, DEVI(dip)->devi_pm_comp_size); in e_pm_destroy_components()
4028 DEVI(dip)->devi_pm_components = NULL; in e_pm_destroy_components()
4029 DEVI(dip)->devi_pm_num_components = 0; in e_pm_destroy_components()
4030 DEVI(dip)->devi_pm_flags &= in e_pm_destroy_components()
4304 DEVI(dip)->devi_pm_dev_thresh = in pm_set_device_threshold()
4310 if (DEVI(dip)->devi_pm_flags & in pm_set_device_threshold()
4329 DEVI(dip)->devi_pm_flags &= PMC_THRESH_NONE; in pm_set_device_threshold()
4330 DEVI(dip)->devi_pm_flags |= PMC_NEXDEF_THRESH; in pm_set_device_threshold()
4333 } else if (DEVI(dip)->devi_pm_flags & PMC_NEXDEF_THRESH) { in pm_set_device_threshold()
4418 DEVI(dip)->devi_pm_dev_thresh = base; in pm_set_device_threshold()
4419 DEVI(dip)->devi_pm_flags &= PMC_THRESH_NONE; in pm_set_device_threshold()
4420 DEVI(dip)->devi_pm_flags |= flag; in pm_set_device_threshold()
4491 return (DEVI(dip)->devi_pm_flags & PMC_PARENTAL_SR); in e_ddi_parental_suspend_resume()
4539 if (DEVI(dip)->devi_pm_components) { in pm_create_components()
4545 DEVI(dip)->devi_pm_flags |= PMC_BC; in pm_create_components()
4603 DEVI(dip)->devi_pm_flags &= in pm_destroy_components()
4725 if (DEVI(dip)->devi_pm_flags & PMC_NOPMKID) { in pm_stop()
4726 DEVI(dip)->devi_pm_flags &= ~PMC_NOPMKID; in pm_stop()
4818 DEVI(dip)->devi_pm_flags |= flags; in e_pm_props()
4962 DEVI(rdip)->devi_busy_thread; in pm_default_ctlops()
4991 ASSERT(DEVI(d)->devi_ops && DEVI(d)->devi_ops->devo_bus_ops && in pm_ctlops()
4992 DEVI(d)->devi_ops->devo_bus_ops->bus_ctl); in pm_ctlops()
4994 fp = DEVI(d)->devi_ops->devo_bus_ops->bus_ctl; in pm_ctlops()
5031 DEVI(dip)->devi_pm_flags |= PMC_NOPMKID; in pm_start()
5965 if (cur->pmlk_lender == DEVI(dip)->devi_busy_thread) { in pm_lock_power_single()
6109 DEVI(dip)->devi_pm_flags &= PMC_THRESH_NONE; in pm_apply_recorded_thresh()
6110 DEVI(dip)->devi_pm_flags |= PMC_COMP_THRESH; in pm_apply_recorded_thresh()
6350 ASSERT(DEVI(kept)->devi_pm_kidsupcnt > 0); in pm_rele_dep()
6398 DEVI(kept)->devi_pm_flags &= in pm_bring_self_up()
6560 if (DEVI(dip)->devi_pm_volpmd && in pm_forget_power_level()
6562 DEVI(dip)->devi_pm_volpmd = 0; in pm_forget_power_level()
7274 pm_record_invol_path(pathbuf, (DEVI(dip)->devi_pm_flags & in pm_record_invol()
7275 (PMC_NO_INVOL | PMC_CONSOLE_FB)), DEVI(dip)->devi_pm_noinvolpm, in pm_record_invol()
7276 DEVI(dip)->devi_pm_volpmd, volpmd, PM_MAJOR(dip)); in pm_record_invol()
7320 ((DEVI(dip)->devi_pm_flags & in pm_post_detach()
7322 DEVI(dip)->devi_pm_noinvolpm)) in pm_post_detach()
7324 DEVI(dip)->devi_pm_flags &= in pm_post_detach()
7409 if (DEVI(dip)->devi_pm_flags & PMC_NOINVOL_DONE) in pm_noinvol_specd()
7411 DEVI(dip)->devi_pm_flags |= PMC_NOINVOL_DONE; in pm_noinvol_specd()
7416 DEVI(dip)->devi_pm_volpmd = 0; in pm_noinvol_specd()
7417 DEVI(dip)->devi_pm_noinvolpm = 0; in pm_noinvol_specd()
7440 DEVI(dip)->devi_pm_flags |= ip->ni_flags; in pm_noinvol_specd()
7451 DEVI(dip)->devi_pm_noinvolpm = ip->ni_noinvolpm; in pm_noinvol_specd()
7452 ASSERT((DEVI(dip)->devi_pm_flags & in pm_noinvol_specd()
7454 DEVI(dip)->devi_pm_noinvolpm); in pm_noinvol_specd()
7455 DEVI(dip)->devi_pm_volpmd = ip->ni_volpmd; in pm_noinvol_specd()
7667 DEVI(dip)->devi_pm_flags |= (PMC_CONSOLE_FB | PMC_NO_INVOL); in pm_cfb_setup()
8801 if (DEVI(dip)->devi_pm_kidsupcnt != 0) in pm_busop_set_power()
9139 DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9140 DEVI(dip)->devi_pm_noinvolpm - 1)) in pm_noinvol_update_node()
9141 ASSERT(DEVI(dip)->devi_pm_noinvolpm); in pm_noinvol_update_node()
9143 DEVI(dip)->devi_pm_noinvolpm--; in pm_noinvol_update_node()
9147 PM_DEVICE(dip), DEVI(dip)->devi_pm_volpmd, in pm_noinvol_update_node()
9148 DEVI(dip)->devi_pm_volpmd - 1)) in pm_noinvol_update_node()
9149 if (DEVI(dip)->devi_pm_volpmd) in pm_noinvol_update_node()
9150 DEVI(dip)->devi_pm_volpmd--; in pm_noinvol_update_node()
9158 DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9159 DEVI(dip)->devi_pm_noinvolpm + 1)) in pm_noinvol_update_node()
9161 DEVI(dip)->devi_pm_noinvolpm++; in pm_noinvol_update_node()
9165 PM_DEVICE(dip), DEVI(dip)->devi_pm_volpmd, in pm_noinvol_update_node()
9166 DEVI(dip)->devi_pm_volpmd + 1)) in pm_noinvol_update_node()
9167 DEVI(dip)->devi_pm_volpmd++; in pm_noinvol_update_node()
9175 DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9176 DEVI(dip)->devi_pm_noinvolpm - 1)) in pm_noinvol_update_node()
9177 ASSERT(DEVI(dip)->devi_pm_noinvolpm); in pm_noinvol_update_node()
9179 DEVI(dip)->devi_pm_noinvolpm--; in pm_noinvol_update_node()
9184 DEVI(dip)->devi_pm_volpmd, in pm_noinvol_update_node()
9185 DEVI(dip)->devi_pm_volpmd - 1)) in pm_noinvol_update_node()
9191 if (DEVI(dip)->devi_pm_volpmd) in pm_noinvol_update_node()
9192 DEVI(dip)->devi_pm_volpmd--; in pm_noinvol_update_node()
9200 pmf, PM_DEVICE(dip), DEVI(dip)->devi_pm_noinvolpm, in pm_noinvol_update_node()
9201 DEVI(dip)->devi_pm_noinvolpm + 1)) in pm_noinvol_update_node()
9203 DEVI(dip)->devi_pm_noinvolpm++; in pm_noinvol_update_node()
9211 DEVI(dip)->devi_pm_volpmd, DEVI(dip)->devi_pm_volpmd - in pm_noinvol_update_node()
9214 DEVI(dip)->devi_pm_volpmd -= req->bpni_volpmd; in pm_noinvol_update_node()
9344 ASSERT(DEVI(ddi_root_node())->devi_pm_ppm); in pm_ppm_searchlist()
9345 ret = pm_ctlops((dev_info_t *)DEVI(ddi_root_node())->devi_pm_ppm, in pm_ppm_searchlist()