Lines Matching defs:pm
1869 usbecm_pm_t *pm;
1883 pm = ecmp->ecm_pm =
1886 pm->pm_pwr_states = (uint8_t)pwr_states;
1887 pm->pm_cur_power = USB_DEV_OS_FULL_PWR;
1888 pm->pm_wakeup_enabled = (usb_handle_remote_wakeup(dip,
1924 "usbecm_cleanup: destroy pm");
1965 usbecm_pm_t *pm = ecmp->ecm_pm;
1973 if (pm->pm_wakeup_enabled) {
1992 kmem_free((caddr_t)pm, sizeof (usbecm_pm_t));
2003 usbecm_pm_t *pm = ecmp->ecm_pm;
2008 "usbecm_pm_set_busy: pm = 0x%p", (void *)pm);
2010 if (pm == NULL) {
2017 if (pm->pm_busy_cnt++ > 0) {
2025 if (pm->pm_cur_power == USB_DEV_OS_FULL_PWR) {
2032 pm->pm_raise_power = B_TRUE;
2042 pm->pm_raise_power = B_FALSE;
2054 usbecm_pm_t *pm = ecmp->ecm_pm;
2060 if (pm == NULL) {
2066 if (--pm->pm_busy_cnt > 0) {
2072 if (pm) {
2208 usbecm_pm_t *pm;
2212 pm = ecmp->ecm_pm;
2217 /* check if pm is NULL */
2218 if (pm == NULL) {
2220 "usbecm_power: pm is NULL.");
2229 if (USB_DEV_PWRSTATE_OK(pm->pm_pwr_states, level)) {
2233 level, pm->pm_pwr_states);
2242 if (pm->pm_raise_power && (level < (int)pm->pm_cur_power)) {
2855 "usbecm_usb_init: create pm components failed.");