Lines Matching defs:usba_device

123 static int usba_set_parse_values(dev_info_t *dip, usba_device_t *usba_device,
190 usba_device_t *usba_device;
200 usba_device = usba_get_usba_device(dip);
240 mutex_enter(&usba_device->usb_mutex);
242 usba_device->usb_client_flags[usba_get_ifno(dip)] |=
244 usba_device->usb_client_attach_list->dip = dip;
246 mutex_exit(&usba_device->usb_mutex);
266 usba_device_t *usba_device = usba_get_usba_device(dip);
278 mutex_enter(&usba_device->usb_mutex);
280 usba_device->usb_client_flags[usba_get_ifno(dip)] &=
283 mutex_exit(&usba_device->usb_mutex);
394 usba_device_t *usba_device;
421 usba_device = usba_get_usba_device(dip);
422 usb_reg->dev_descr = usba_device->usb_dev_descr;
431 usba_device->usb_root_hub_dip)->hcdi_soft_iblock_cookie;
438 if (usba_device->usb_mfg_str != NULL) {
440 strlen(usba_device->usb_mfg_str) + 1, KM_SLEEP);
441 (void) strcpy(usb_reg->dev_mfg, usba_device->usb_mfg_str);
444 if (usba_device->usb_product_str != NULL) {
446 strlen(usba_device->usb_product_str) + 1,
449 usba_device->usb_product_str);
452 if (usba_device->usb_serialno_str != NULL) {
454 strlen(usba_device->usb_serialno_str) + 1,
457 usba_device->usb_serialno_str);
463 } else if ((rval = usba_build_descr_tree(dip, usba_device, usb_reg)) !=
473 mutex_enter(&usba_device->usb_mutex);
475 &usb_reg->dev_cfg[usba_device->usb_active_cfg_ndx];
476 mutex_exit(&usba_device->usb_mutex);
516 mutex_enter(&usba_device->usb_mutex);
518 usba_device->usb_client_flags[usba_get_ifno(dip)] |=
526 usba_device->usb_client_dev_data_list.cddl_next;
530 entry->cddl_prev = &usba_device->usb_client_dev_data_list;
531 usba_device->usb_client_dev_data_list.cddl_next = entry;
533 mutex_exit(&usba_device->usb_mutex);
564 usba_device_t *usba_device = usba_get_usba_device(dip);
588 mutex_enter(&usba_device->usb_mutex);
589 prev = &usba_device->usb_client_dev_data_list;
590 entry = usba_device->usb_client_dev_data_list.cddl_next;
617 (void *)usba_device->usb_client_dev_data_list.cddl_next,
619 usba_device->usb_client_flags[usba_get_ifno(dip)]);
622 usba_device->
626 mutex_exit(&usba_device->usb_mutex);
642 * usba_device - pointer to usba_device structure.
654 usba_build_descr_tree(dev_info_t *dip, usba_device_t *usba_device,
678 if (usba_set_parse_values(dip, usba_device, &state) != USB_SUCCESS) {
686 usb_reg->dev_n_cfg = usba_device->usb_n_cfgs;
688 high_cfg_bound = usba_device->usb_n_cfgs;
691 mutex_enter(&usba_device->usb_mutex);
692 low_cfg_bound = usba_device->usb_active_cfg_ndx;
693 high_cfg_bound = usba_device->usb_active_cfg_ndx + 1;
694 mutex_exit(&usba_device->usb_mutex);
708 usba_device->usb_cfg_array[this_cfg_ndx];
758 state.st_curr_cfg_str = usba_device->
919 usba_device_t *usba_device = usba_get_usba_device(state->dip);
920 int is_root_hub = (usba_device->usb_addr == ROOT_HUB_ADDR);
1128 * usba_device - pointer to usba_device structure of the device
1140 usba_set_parse_values(dev_info_t *dip, usba_device_t *usba_device,
1144 mutex_enter(&usba_device->usb_mutex);
1145 state->st_cfg_to_build = usba_device->usb_active_cfg_ndx;
1146 mutex_exit(&usba_device->usb_mutex);