Lines Matching refs:usba_device

397 	usba_device_t	*usba_device;  in usb_get_dev_descr()  local
404 usba_device = usba_get_usba_device(dip); in usb_get_dev_descr()
405 mutex_enter(&usba_device->usb_mutex); in usb_get_dev_descr()
406 usb_dev_descr = usba_device->usb_dev_descr; in usb_get_dev_descr()
407 mutex_exit(&usba_device->usb_mutex); in usb_get_dev_descr()
428 usba_device_t *usba_device; in usb_get_raw_cfg_data() local
439 usba_device = usba_get_usba_device(dip); in usb_get_raw_cfg_data()
441 mutex_enter(&usba_device->usb_mutex); in usb_get_raw_cfg_data()
442 usb_cfg = usba_device->usb_cfg; in usb_get_raw_cfg_data()
443 *length = usba_device->usb_cfg_length; in usb_get_raw_cfg_data()
444 mutex_exit(&usba_device->usb_mutex); in usb_get_raw_cfg_data()
470 usba_device_t *usba_device = usba_get_usba_device(dip); in usb_get_addr() local
472 mutex_enter(&usba_device->usb_mutex); in usb_get_addr()
473 address = usba_device->usb_addr; in usb_get_addr()
474 mutex_exit(&usba_device->usb_mutex); in usb_get_addr()
562 usba_device_t *usba_device; in usba_sync_set_cfg() local
569 usba_device = usba_get_usba_device(dip); in usba_sync_set_cfg()
576 if (usba_device->usb_ph_list[i].usba_ph_data) { in usba_sync_set_cfg()
611 usba_hubdi_incr_power_budget(pdip, usba_device); in usba_sync_set_cfg()
613 if ((usba_hubdi_check_power_budget(pdip, usba_device, in usba_sync_set_cfg()
615 usba_hubdi_decr_power_budget(pdip, usba_device); in usba_sync_set_cfg()
622 size = usb_parse_cfg_descr(usba_device->usb_cfg_array[cfg_index], in usba_sync_set_cfg()
640 mutex_enter(&usba_device->usb_mutex); in usba_sync_set_cfg()
641 usba_device->usb_cfg_value = confdescr.bConfigurationValue; in usba_sync_set_cfg()
642 usba_device->usb_active_cfg_ndx = cfg_index; in usba_sync_set_cfg()
643 usba_device->usb_cfg = usba_device->usb_cfg_array[cfg_index]; in usba_sync_set_cfg()
644 usba_device->usb_cfg_length = confdescr.wTotalLength; in usba_sync_set_cfg()
645 mutex_exit(&usba_device->usb_mutex); in usba_sync_set_cfg()
649 "configuration#", usba_device->usb_cfg_value); in usba_sync_set_cfg()
658 usba_hubdi_decr_power_budget(pdip, usba_device); in usba_sync_set_cfg()
747 usba_device_t *usba_device = usba_get_usba_device(dip); in usb_get_current_cfgidx() local
750 mutex_enter(&usba_device->usb_mutex); in usb_get_current_cfgidx()
751 ndx = usba_device->usb_active_cfg_ndx; in usb_get_current_cfgidx()
752 mutex_exit(&usba_device->usb_mutex); in usb_get_current_cfgidx()
776 usba_device_t *usba_device = usba_get_usba_device(dip); in usb_get_if_number() local
788 if (usba_device) { in usb_get_if_number()
789 usb_dev_descr = usba_device->usb_dev_descr; in usb_get_if_number()
801 (usba_device->usb_n_cfgs == 1) && in usb_get_if_number()
802 (usba_device->usb_n_ifs == 1))) { in usb_get_if_number()
1136 usba_device_t *usba_device; in usb_check_same_device() local
1151 usba_device = usba_get_usba_device(dip); in usb_check_same_device()
1152 length = usba_device->usb_dev_descr->bLength; in usb_check_same_device()
1193 match = (usba_device->usb_dev_descr->idVendor == in usb_check_same_device()
1195 (usba_device->usb_dev_descr->idProduct == in usb_check_same_device()
1197 } else if (bcmp((char *)usba_device->usb_dev_descr, in usb_check_same_device()
1204 (usba_device->usb_serialno_str != NULL)) { in usb_check_same_device()
1210 (strcmp(buf, usba_device->usb_serialno_str) == 0); in usb_check_same_device()
1232 usba_device->usb_cfg_array[cfg], in usb_check_same_device()
1601 usba_device_t *usba_device; in usba_sync_clear_feature() local
1642 usba_device = usba_get_usba_device(dip); in usba_sync_clear_feature()
1644 ph_im = &usba_device->usb_ph_list[ep_index]; in usba_sync_clear_feature()
1650 usba_device->usb_hcdi_ops-> in usba_sync_clear_feature()
1964 usba_device_t *usba_device; in usb_init_serialization() local
1968 usba_device = usba_get_usba_device(dip); in usb_init_serialization()
1970 usba_device->usb_root_hub_dip)->hcdi_iblock_cookie; in usb_init_serialization()
2189 usba_device_t *usba_device = usba_get_usba_device(dip); in usb_fail_checkpoint() local
2195 mutex_enter(&usba_device->usb_mutex); in usb_fail_checkpoint()
2196 usba_device->usb_no_cpr++; in usb_fail_checkpoint()
2197 mutex_exit(&usba_device->usb_mutex); in usb_fail_checkpoint()
2446 usba_device_t *usba_device = usba_get_usba_device(dip); in usba_common_unregister_events() local
2472 mutex_enter(&usba_device->usb_mutex); in usba_common_unregister_events()
2474 usba_free_evdata(usba_device->usb_evdata); in usba_common_unregister_events()
2475 usba_device->usb_evdata = NULL; in usba_common_unregister_events()
2476 usba_device->rm_cookie = NULL; in usba_common_unregister_events()
2477 usba_device->ins_cookie = NULL; in usba_common_unregister_events()
2478 usba_device->suspend_cookie = NULL; in usba_common_unregister_events()
2479 usba_device->resume_cookie = NULL; in usba_common_unregister_events()
2482 usba_device->usb_client_flags[usba_get_ifno(dip) + i] in usba_common_unregister_events()
2486 mutex_exit(&usba_device->usb_mutex); in usba_common_unregister_events()