Lines Matching refs:pdip

1152 			dev_info_t *pdip = dip;  in pm_noinvol()  local
1155 "volpmd %d\n", pmf, PM_DEVICE(pdip), in pm_noinvol()
1156 DEVI(pdip)->devi_pm_noinvolpm, in pm_noinvol()
1157 DEVI(pdip)->devi_pm_volpmd)) in pm_noinvol()
1158 pdip = ddi_get_parent(pdip); in pm_noinvol()
1159 } while (pdip); in pm_noinvol()
1204 dev_info_t *pdip = ddi_get_parent(dip); in pm_scan_dev() local
1242 if (!ndi_devi_tryenter(pdip)) { in pm_scan_dev()
1244 pmf, PM_DEVICE(pdip))) in pm_scan_dev()
1333 ndi_devi_exit(pdip); in pm_scan_dev()
1702 dev_info_t *pdip = ddi_get_parent(dip); in pm_set_power() local
1743 if (pm_devi_lock_held(pdip) || pm_devi_lock_held(dip)) in pm_set_power()
2291 dev_info_t *pdip = ddi_get_parent(dip); in pm_rem_info() local
2324 if (PM_NUMCMPTS(dip) && pdip && !PM_WANTS_NOTIFICATION(pdip)) in pm_rem_info()
2325 e_pm_hold_rele_power(pdip, -count); in pm_rem_info()
2811 pm_try_parent_child_locks(dev_info_t *pdip, dev_info_t *dip) in pm_try_parent_child_locks() argument
2813 if (ndi_devi_tryenter(pdip)) { in pm_try_parent_child_locks()
2817 ndi_devi_exit(pdip); in pm_try_parent_child_locks()
2873 dev_info_t *pdip, int comp, int old_level, int level) in pm_notify_parent() argument
2888 (void) (*PM_BUS_POWER_FUNC(pdip))(pdip, NULL, in pm_notify_parent()
2939 dev_info_t *pdip = ddi_get_parent(dip); in pm_power_has_changed() local
2969 while (!pm_try_parent_child_locks(pdip, dip)) { in pm_power_has_changed()
2978 if (pdip && PM_WANTS_NOTIFICATION(pdip)) in pm_power_has_changed()
2980 pdip, comp, cur_power(cp), level); in pm_power_has_changed()
3004 if (!ndi_devi_tryenter(pdip)) { in pm_power_has_changed()
3012 if (pdip && !PM_WANTS_NOTIFICATION(pdip) && in pm_power_has_changed()
3015 pm_hold_power(pdip); in pm_power_has_changed()
3017 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_power_has_changed()
3021 pm_rele_power(pdip); in pm_power_has_changed()
3023 ndi_devi_exit(pdip); in pm_power_has_changed()
3033 if (pdip && !PM_WANTS_NOTIFICATION(pdip) && in pm_power_has_changed()
3035 pm_hold_power(pdip); in pm_power_has_changed()
3037 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_power_has_changed()
3040 pm_rele_power(pdip); in pm_power_has_changed()
3043 ndi_devi_exit(pdip); in pm_power_has_changed()
3093 dev_info_t *pdip = ddi_get_parent(dip); in pm_phc_impl() local
3144 if (pdip && PM_WANTS_NOTIFICATION(pdip)) in pm_phc_impl()
3145 pm_notify_parent(dip, pdip, comp, old_level, level); in pm_phc_impl()
3534 dev_info_t *pdip = ddi_get_parent(dip); in e_pm_manage() local
3553 if (count && pdip && !PM_WANTS_NOTIFICATION(pdip)) in e_pm_manage()
3554 e_pm_hold_rele_power(pdip, count); in e_pm_manage()
4559 dev_info_t *pdip = ddi_get_parent(dip); in pm_destroy_components()
4591 if ((PM_CURPOWER(dip, 0) != 0) && pdip && !PM_WANTS_NOTIFICATION(pdip)) in pm_destroy_components()
4592 pm_rele_power(pdip); in pm_destroy_components()
4701 dev_info_t *pdip = ddi_get_parent(dip); in pm_stop()
4727 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_stop()
4728 pm_rele_power(pdip); in pm_stop()
4729 } else if (pdip && in pm_stop()
4730 MDI_VHCI(pdip) && MDI_CLIENT(dip)) { in pm_stop()
4731 (void) mdi_power(pdip, in pm_stop()
5009 dev_info_t *pdip = ddi_get_parent(dip); in pm_start() local
5032 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_start()
5033 pm_hold_power(pdip); in pm_start()
5034 } else if (pdip && MDI_VHCI(pdip) && MDI_CLIENT(dip)) { in pm_start()
5035 (void) mdi_power(pdip, MDI_PM_HOLD_POWER, in pm_start()
6547 dev_info_t *pdip = ddi_get_parent(dip); in pm_forget_power_level() local
6554 if (count && pdip && !PM_WANTS_NOTIFICATION(pdip)) in pm_forget_power_level()
6555 e_pm_hold_rele_power(pdip, count); in pm_forget_power_level()
8465 dev_info_t *wdip, *pdip; in pm_get_next_descendent() local
8467 for (wdip = tdip; wdip != dip; wdip = pdip) { in pm_get_next_descendent()
8468 pdip = ddi_get_parent(wdip); in pm_get_next_descendent()
8469 if (pdip == dip) in pm_get_next_descendent()
8654 dev_info_t *pdip = ddi_get_parent(dip); in pm_busop_set_power() local
8714 if (PM_WANTS_NOTIFICATION(pdip)) { in pm_busop_set_power()
8716 "%s@%s(%s#%d)\n", pmf, PM_DEVICE(pdip), PM_DEVICE(dip))) in pm_busop_set_power()
8717 ret = (*PM_BUS_POWER_FUNC(pdip))(pdip, NULL, in pm_busop_set_power()
8721 pmf, PM_DEVICE(pdip))) in pm_busop_set_power()
8730 pm_hold_power(pdip); in pm_busop_set_power()
8969 if (PM_WANTS_NOTIFICATION(pdip)) { in pm_busop_set_power()
8970 ret = (*PM_BUS_POWER_FUNC(pdip))(pdip, NULL, in pm_busop_set_power()
8974 "child %s@%s(%s#%d), ret=%d\n", pmf, PM_DEVICE(pdip), in pm_busop_set_power()
8986 pm_rele_power(pdip); in pm_busop_set_power()
8993 pm_rele_power(pdip); in pm_busop_set_power()