Lines Matching defs:usba_device

67 	usba_device_t		*usba_device;
71 usba_device = usba_get_usba_device(dip);
72 if (usba_device) {
74 (usb_pipe_handle_t)&usba_device->usb_ph_list[0];
100 usba_usbdev_to_dflt_pipe_handle(usba_device_t *usba_device)
104 if ((usba_device) &&
105 (usba_device->usb_ph_list[0].usba_ph_data != NULL)) {
106 pipe_handle = (usb_pipe_handle_t)&usba_device->usb_ph_list[0];
429 usba_device_t *usba_device,
441 usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)->
446 "usba_device=0x%p ep=0x%x", (void *)usba_device,
452 mutex_enter(&usba_device->usb_mutex);
499 if (usba_device->usb_shared_taskq_ref_count[iface] == 0) {
500 usba_device->usb_shared_taskq[iface] =
507 ASSERT(usba_device->usb_shared_taskq[iface] != NULL);
509 usba_device->usb_shared_taskq_ref_count[iface]++;
513 ph_data->p_usba_device = usba_device;
522 if ((ep == &usba_default_ep_descr) && usba_device) {
525 maxpktsize = usba_device->usb_dev_descr->bMaxPacketSize0;
526 if (usba_device->usb_is_wireless) {
551 mutex_exit(&usba_device->usb_mutex);
570 usba_device_t *usba_device;
619 usba_device = ph_data->p_usba_device;
627 mutex_enter(&usba_device->usb_mutex);
628 if (--usba_device->usb_shared_taskq_ref_count[iface] == 0) {
630 if (taskq_member(usba_device->usb_shared_taskq[iface],
635 usba_device->usb_shared_taskq[iface],
639 usba_device->usb_shared_taskq[iface]);
642 mutex_exit(&usba_device->usb_mutex);
777 usba_device_t *usba_device;
800 usba_device = usba_get_usba_device(dip);
857 ph_impl = &usba_device->usb_ph_list[ep_index];
859 mutex_enter(&usba_device->usb_mutex);
866 mutex_exit(&usba_device->usb_mutex);
875 mutex_exit(&usba_device->usb_mutex);
886 if ((rval = usba_init_pipe_handle(dip, usba_device,
898 if ((rval = usba_device->usb_hcdi_ops->usba_hcdi_pipe_open(ph_data,
1056 usba_device_t *usba_device;
1100 usba_device = ph_data->p_usba_device;
1146 (void) usba_device->usb_hcdi_ops->usba_hcdi_pipe_reset(ph_data,
1160 if (usba_device->usb_hcdi_ops->usba_hcdi_pipe_close(ph_data,
1333 usba_device_t *usba_device;
1340 usba_device = ph_data->p_usba_device;
1343 rval = usba_device->usb_hcdi_ops->usba_hcdi_pipe_reset(ph_data,
1379 usba_device_t *usba_device;
1397 usba_device = ph_data->p_usba_device;
1400 (void) usba_device->usb_hcdi_ops->usba_hcdi_pipe_reset(ph_data,
1623 usba_persistent_pipe_open(usba_device_t *usba_device)
1631 "usba_persistent_pipe_open: usba_device=0x%p", (void *)usba_device);
1633 if (usba_device != NULL) {
1635 mutex_enter(&usba_device->usb_mutex);
1639 ph_impl = &usba_device->usb_ph_list[i];
1645 mutex_exit(&usba_device->usb_mutex);
1657 mutex_enter(&usba_device->usb_mutex);
1662 mutex_exit(&usba_device->usb_mutex);
1674 usba_persistent_pipe_close(usba_device_t *usba_device)
1681 "usba_persistent_pipe_close: usba_device=0x%p",
1682 (void *)usba_device);
1684 if (usba_device != NULL) {
1686 mutex_enter(&usba_device->usb_mutex);
1689 ph_impl = &usba_device->usb_ph_list[i];
1695 mutex_exit(&usba_device->usb_mutex);
1703 mutex_enter(&usba_device->usb_mutex);
1707 mutex_exit(&usba_device->usb_mutex);