Lines Matching defs:usb_as_statep

131 static void	*usb_as_statep;
218 if ((rval = ddi_soft_state_init(&usb_as_statep,
225 ddi_soft_state_fini(&usb_as_statep);
239 ddi_soft_state_fini(&usb_as_statep);
266 if ((uasp = ddi_get_soft_state(usb_as_statep,
310 if (ddi_soft_state_zalloc(usb_as_statep, instance) != DDI_SUCCESS) {
318 uasp = (usb_as_state_t *)ddi_get_soft_state(usb_as_statep, instance);
339 ddi_soft_state_free(usb_as_statep, uasp->usb_as_instance);
350 ddi_soft_state_free(usb_as_statep, uasp->usb_as_instance);
425 uasp = ddi_get_soft_state(usb_as_statep, instance);
517 ddi_soft_state_free(usb_as_statep, uasp->usb_as_instance);
532 usb_as_state_t *uasp = ddi_get_soft_state(usb_as_statep, inst);
590 usb_as_state_t *uasp = ddi_get_soft_state(usb_as_statep, inst);
629 usb_as_state_t *uasp = ddi_get_soft_state(usb_as_statep, inst);
1770 uasp = ddi_get_soft_state(usb_as_statep, instance);
2500 usb_as_statep, ddi_get_instance(dip));
2524 usb_as_statep, ddi_get_instance(dip));
2554 usb_as_statep, ddi_get_instance(dip));
2579 usb_as_statep, ddi_get_instance(dip));
2649 usb_as_pm_busy_component(usb_as_state_t *usb_as_statep)
2651 ASSERT(!mutex_owned(&usb_as_statep->usb_as_mutex));
2653 if (usb_as_statep->usb_as_pm != NULL) {
2654 mutex_enter(&usb_as_statep->usb_as_mutex);
2655 usb_as_statep->usb_as_pm->aspm_pm_busy++;
2657 USB_DPRINTF_L4(PRINT_MASK_PM, usb_as_statep->usb_as_log_handle,
2659 usb_as_statep->usb_as_pm->aspm_pm_busy);
2661 mutex_exit(&usb_as_statep->usb_as_mutex);
2663 if (pm_busy_component(usb_as_statep->usb_as_dip, 0) !=
2665 mutex_enter(&usb_as_statep->usb_as_mutex);
2666 usb_as_statep->usb_as_pm->aspm_pm_busy--;
2669 usb_as_statep->usb_as_log_handle,
2671 usb_as_statep->usb_as_pm->aspm_pm_busy);
2673 mutex_exit(&usb_as_statep->usb_as_mutex);
2680 usb_as_pm_idle_component(usb_as_state_t *usb_as_statep)
2682 ASSERT(!mutex_owned(&usb_as_statep->usb_as_mutex));
2684 if (usb_as_statep->usb_as_pm != NULL) {
2685 if (pm_idle_component(usb_as_statep->usb_as_dip, 0) ==
2687 mutex_enter(&usb_as_statep->usb_as_mutex);
2688 ASSERT(usb_as_statep->usb_as_pm->aspm_pm_busy > 0);
2689 usb_as_statep->usb_as_pm->aspm_pm_busy--;
2692 usb_as_statep->usb_as_log_handle,
2694 usb_as_statep->usb_as_pm->aspm_pm_busy);
2696 mutex_exit(&usb_as_statep->usb_as_mutex);