Lines Matching refs:hidpm
1326 hid_power_t *hidpm;
1336 hidpm = hidp->hid_pm;
1338 if (USB_DEV_PWRSTATE_OK(hidpm->hid_pwr_states, level)) {
1342 level, hidpm->hid_pwr_states);
2075 hid_power_t *hidpm;
2096 hidpm = hidp->hid_pm;
2099 "hid_detach_cleanup: hidpm=0x%p", (void *)hidpm);
2101 if (hidpm && (hidp->hid_dev_state != USB_DEV_DISCONNECTED)) {
2107 if (hidpm->hid_wakeup_enabled) {
2132 if (hidpm) {
2133 freemsg(hidpm->hid_pm_pwrup);
2134 kmem_free(hidpm, sizeof (hid_power_t));
2628 hid_power_t *hidpm;
2635 hidpm = kmem_zalloc(sizeof (hid_power_t), KM_SLEEP);
2636 hidp->hid_pm = hidpm;
2637 hidpm->hid_state = hidp;
2638 hidpm->hid_raise_power = B_FALSE;
2639 hidpm->hid_pm_capabilities = 0;
2640 hidpm->hid_current_power = USB_DEV_OS_FULL_PWR;
2645 hidpm->hid_pm_strategy = HID_PM_ACTIVITY;
2655 hidpm->hid_wakeup_enabled = 1;
2656 hidpm->hid_pwr_states = (uint8_t)pwr_states;
2662 hidpm->hid_pm_strategy = HID_PM_OPEN_CLOSE;
2666 hidpm->hid_wakeup_enabled = 0;
2667 hidpm->hid_pwr_states = (uint8_t)pwr_states;
2799 hid_power_t *hidpm;
2811 hidpm = hidp->hid_pm;
2848 if (hidpm->hid_wakeup_enabled) {
3081 hid_power_t *hidpm;
3087 hidpm = hidp->hid_pm;
3092 if (hidpm->hid_pm_busy != 0) {
3126 hidpm->hid_pm_pwrup = mp_fullpwr;
3157 hidpm->hid_current_power = USB_DEV_OS_PWR_OFF;
3201 hid_power_t *hidpm;
3207 hidpm = hidp->hid_pm;
3230 mp = hidpm->hid_pm_pwrup;
3231 hidpm->hid_pm_pwrup = NULL;
3247 hidpm->hid_current_power = USB_DEV_OS_FULL_PWR;