usr/src/cmd/mdb/common/modules/usba/usb.c
842
"print summary info for a usba_device_t struct", usba_device, NULL},
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1240
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1244
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1414
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1418
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1421
ehcip = ehci_obtain_state(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1452
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/ehci/ehci.c
1456
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
356
usba_device_t *usba_device = ph->p_usba_device;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
474
itw->itw_port_status = usba_device->usb_port_status;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
481
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
482
itw->itw_hub_addr = usba_device->usb_hs_hub_addr;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
483
itw->itw_hub_port = usba_device->usb_hs_hub_port;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
485
itw->itw_device_addr = usba_device->usb_addr;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch_util.c
486
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
410
usba_device_t *usba_device = ph->p_usba_device;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
416
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
417
ctrl = usba_device->usb_addr;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
418
usb_port_status = usba_device->usb_port_status;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
419
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
500
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
501
split_ctrl |= ((usba_device->usb_hs_hub_addr
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
505
split_ctrl |= ((usba_device->usb_hs_hub_port
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
509
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
943
usba_device_t *usba_device;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
958
usba_device = ph->p_usba_device;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
990
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
991
hub_usba_device = usba_device->usb_hs_hub_usba_dev;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
992
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
102
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
116
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
119
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2883
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
2887
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3051
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3055
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3058
ohcip = ohci_obtain_state(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3089
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3093
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
709
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
713
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
831
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
834
uhci_state_t *uhcip = uhci_obtain_state(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
864
usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/uhci/uhcitgt.c
867
uhci_state_t *uhcip = uhci_obtain_state(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/hcd/xhci/xhci_usba.c
1529
xhci_hcdi_get_current_frame_number(usba_device_t *usba_device,
usr/src/uts/common/io/usb/hcd/xhci/xhci_usba.c
1540
xhci_hcdi_get_max_isoc_pkts(usba_device_t *usba_device,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
804
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
809
usba_device = usba_get_usba_device(usb_ia->ia_dip);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
813
usba_device->usb_port, usba_device->usb_addr);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1030
(usba_device->usb_n_cfgs > 1)) {
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
346
usba_device_t *usba_device =
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
353
(--usb_mid->mi_attach_count == 0) && usba_device &&
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
355
usba_check_for_leaks(usba_device);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
919
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
926
usba_device = usba_get_usba_device(usb_mid->mi_dip);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
930
usba_device->usb_port, usba_device->usb_addr);
usr/src/uts/common/io/usb/usba/genconsole.c
112
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/genconsole.c
120
usba_device = usba_get_usba_device(usb_console_input->uci_dip);
usr/src/uts/common/io/usb/usba/genconsole.c
125
ret = usba_device->usb_hcdi_ops->usba_hcdi_console_input_fini(
usr/src/uts/common/io/usb/usba/genconsole.c
154
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/genconsole.c
165
usba_device = usba_polled_get_usba_device(usb_console_input->uci_dip);
usr/src/uts/common/io/usb/usba/genconsole.c
170
return (usba_device->usb_hcdi_ops->usba_hcdi_console_input_enter(
usr/src/uts/common/io/usb/usba/genconsole.c
185
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/genconsole.c
196
usba_device = usba_polled_get_usba_device(usb_console_input->uci_dip);
usr/src/uts/common/io/usb/usba/genconsole.c
202
return (usba_device->usb_hcdi_ops->usba_hcdi_console_read(
usr/src/uts/common/io/usb/usba/genconsole.c
219
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/genconsole.c
230
usba_device = usba_polled_get_usba_device(usb_console_input->uci_dip);
usr/src/uts/common/io/usb/usba/genconsole.c
235
return (usba_device->usb_hcdi_ops->usba_hcdi_console_input_exit(
usr/src/uts/common/io/usb/usba/genconsole.c
48
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/genconsole.c
73
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/genconsole.c
88
ret = usba_device->usb_hcdi_ops->usba_hcdi_console_input_init(
usr/src/uts/common/io/usb/usba/hcdi.c
1000
usba_hcdi_set_data_toggle(usba_device_t *usba_device, uint8_t ep_addr,
usr/src/uts/common/io/usb/usba/hcdi.c
1007
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hcdi.c
1008
ph_impl = &usba_device->usb_ph_list[ep_index];
usr/src/uts/common/io/usb/usba/hcdi.c
1013
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hcdi.c
1019
usba_hcdi_get_ph_data(usba_device_t *usba_device, uint8_t ep_addr)
usr/src/uts/common/io/usb/usba/hcdi.c
1021
return (usba_device->usb_ph_list[usb_get_ep_index(ep_addr)].
usr/src/uts/common/io/usb/usba/hcdi.c
1026
usba_hcdi_get_device_private(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/hcdi.c
1028
return (usba_device->usb_hcd_private);
usr/src/uts/common/io/usb/usba/hcdi.c
489
usba_device_t *usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/hcdi.c
491
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/hcdi.c
565
if (taskq_dispatch(usba_device->usb_shared_taskq[iface],
usr/src/uts/common/io/usb/usba/hcdi.c
855
usba_device_t *usba_device =
usr/src/uts/common/io/usb/usba/hcdi.c
858
usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/hcdi.c
980
usba_hcdi_get_data_toggle(usba_device_t *usba_device, uint8_t ep_addr)
usr/src/uts/common/io/usb/usba/hcdi.c
987
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hcdi.c
988
ph_impl = &usba_device->usb_ph_list[ep_index];
usr/src/uts/common/io/usb/usba/hcdi.c
992
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
1070
usba_device_t *usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
1074
usba_hubdi_incr_power_budget(pdip, usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
1084
if ((usba_device) && (ds->cmd == DDI_DETACH)) {
usr/src/uts/common/io/usb/usba/hubdi.c
1085
usba_check_for_leaks(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
1451
usba_device_t *usba_device = usba_get_usba_device(cdip);
usr/src/uts/common/io/usb/usba/hubdi.c
1453
if (usba_device == NULL) {
usr/src/uts/common/io/usb/usba/hubdi.c
1458
port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
198
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/hubdi.c
206
usba_device->usb_hubdi = hubdi;
usr/src/uts/common/io/usb/usba/hubdi.c
212
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)->
usr/src/uts/common/io/usb/usba/hubdi.c
2188
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
2199
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2212
if (usba_device->usb_hcdi_ops->usba_hcdi_device_address != NULL) {
usr/src/uts/common/io/usb/usba/hubdi.c
2214
rval = usba_device->usb_hcdi_ops->usba_hcdi_device_address(
usr/src/uts/common/io/usb/usba/hubdi.c
2215
usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
2218
usba_clear_data_toggle(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
2226
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
2227
address = usba_device->usb_addr;
usr/src/uts/common/io/usb/usba/hubdi.c
2228
usba_device->usb_addr = USBA_DEFAULT_ADDR;
usr/src/uts/common/io/usb/usba/hubdi.c
2229
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
2272
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
2273
usba_device->usb_addr = address;
usr/src/uts/common/io/usb/usba/hubdi.c
2274
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
2277
usba_clear_data_toggle(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
228
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/hubdi.c
229
usba_hubdi_t *hubdi = usba_device->usb_hubdi;
usr/src/uts/common/io/usb/usba/hubdi.c
2295
usba_device_t *usba_device = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
2304
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
2332
usba_persistent_pipe_close(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
274
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
293
usba_device = usba_alloc_usba_device(dip);
usr/src/uts/common/io/usb/usba/hubdi.c
295
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
296
usba_device->usb_hcdi_ops = hcdi->hcdi_ops;
usr/src/uts/common/io/usb/usba/hubdi.c
297
usba_device->usb_cfg = root_hub_config_descriptor;
usr/src/uts/common/io/usb/usba/hubdi.c
298
usba_device->usb_cfg_length = config_length;
usr/src/uts/common/io/usb/usba/hubdi.c
299
usba_device->usb_dev_descr = root_hub_device_descriptor;
usr/src/uts/common/io/usb/usba/hubdi.c
300
usba_device->usb_port = 1;
usr/src/uts/common/io/usb/usba/hubdi.c
301
usba_device->usb_addr = ROOT_HUB_ADDR;
usr/src/uts/common/io/usb/usba/hubdi.c
302
usba_device->usb_root_hubd = root_hubd;
usr/src/uts/common/io/usb/usba/hubdi.c
303
usba_device->usb_cfg_array = kmem_zalloc(sizeof (uchar_t *),
usr/src/uts/common/io/usb/usba/hubdi.c
305
usba_device->usb_cfg_array_length = sizeof (uchar_t *);
usr/src/uts/common/io/usb/usba/hubdi.c
307
usba_device->usb_cfg_array_len = kmem_zalloc(sizeof (uint16_t),
usr/src/uts/common/io/usb/usba/hubdi.c
309
usba_device->usb_cfg_array_len_length = sizeof (uint16_t);
usr/src/uts/common/io/usb/usba/hubdi.c
311
usba_device->usb_cfg_array[0] = root_hub_config_descriptor;
usr/src/uts/common/io/usb/usba/hubdi.c
312
usba_device->usb_cfg_array_len[0] =
usr/src/uts/common/io/usb/usba/hubdi.c
315
usba_device->usb_cfg_str_descr = kmem_zalloc(sizeof (uchar_t *),
usr/src/uts/common/io/usb/usba/hubdi.c
317
usba_device->usb_n_cfgs = 1;
usr/src/uts/common/io/usb/usba/hubdi.c
318
usba_device->usb_n_ifs = 1;
usr/src/uts/common/io/usb/usba/hubdi.c
319
usba_device->usb_dip = dip;
usr/src/uts/common/io/usb/usba/hubdi.c
321
usba_device->usb_client_flags = kmem_zalloc(
usr/src/uts/common/io/usb/usba/hubdi.c
322
usba_device->usb_n_ifs * USBA_CLIENT_FLAG_SIZE, KM_SLEEP);
usr/src/uts/common/io/usb/usba/hubdi.c
324
usba_device->usb_client_attach_list = kmem_zalloc(
usr/src/uts/common/io/usb/usba/hubdi.c
325
usba_device->usb_n_ifs *
usr/src/uts/common/io/usb/usba/hubdi.c
326
sizeof (*usba_device->usb_client_attach_list), KM_SLEEP);
usr/src/uts/common/io/usb/usba/hubdi.c
328
usba_device->usb_client_ev_cb_list = kmem_zalloc(
usr/src/uts/common/io/usb/usba/hubdi.c
329
usba_device->usb_n_ifs *
usr/src/uts/common/io/usb/usba/hubdi.c
330
sizeof (*usba_device->usb_client_ev_cb_list), KM_SLEEP);
usr/src/uts/common/io/usb/usba/hubdi.c
337
usba_device->usb_port_status = USBA_SUPER_SPEED_DEV;
usr/src/uts/common/io/usb/usba/hubdi.c
339
usba_device->usb_port_status = USBA_HIGH_SPEED_DEV;
usr/src/uts/common/io/usb/usba/hubdi.c
341
usba_device->usb_port_status = USBA_FULL_SPEED_DEV;
usr/src/uts/common/io/usb/usba/hubdi.c
344
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
346
usba_set_usba_device(dip, usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
381
kmem_free(usba_device->usb_cfg_array,
usr/src/uts/common/io/usb/usba/hubdi.c
382
usba_device->usb_cfg_array_length);
usr/src/uts/common/io/usb/usba/hubdi.c
383
kmem_free(usba_device->usb_cfg_array_len,
usr/src/uts/common/io/usb/usba/hubdi.c
384
usba_device->usb_cfg_array_len_length);
usr/src/uts/common/io/usb/usba/hubdi.c
386
kmem_free(usba_device->usb_cfg_str_descr, sizeof (uchar_t *));
usr/src/uts/common/io/usb/usba/hubdi.c
388
usba_free_usba_device(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
407
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
4233
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
4238
usba_device = hubd->h_usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
4239
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
4240
hubd_usb_addr = usba_device->usb_addr;
usr/src/uts/common/io/usb/usba/hubdi.c
4241
hub_port_status = usba_device->usb_port_status;
usr/src/uts/common/io/usb/usba/hubdi.c
4242
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
431
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/hubdi.c
433
kmem_free(usba_device->usb_root_hubd, sizeof (hubd_t));
usr/src/uts/common/io/usb/usba/hubdi.c
435
kmem_free(usba_device->usb_cfg_array,
usr/src/uts/common/io/usb/usba/hubdi.c
436
usba_device->usb_cfg_array_length);
usr/src/uts/common/io/usb/usba/hubdi.c
437
kmem_free(usba_device->usb_cfg_array_len,
usr/src/uts/common/io/usb/usba/hubdi.c
438
usba_device->usb_cfg_array_len_length);
usr/src/uts/common/io/usb/usba/hubdi.c
440
kmem_free(usba_device->usb_cfg_str_descr, sizeof (uchar_t *));
usr/src/uts/common/io/usb/usba/hubdi.c
442
usba_free_usba_device(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
517
usba_device_t *usba_device,
usr/src/uts/common/io/usb/usba/hubdi.c
551
static void hubd_free_usba_device(hubd_t *hubd, usba_device_t *usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
613
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/hubdi.c
615
return (usba_device->usb_root_hubd);
usr/src/uts/common/io/usb/usba/hubdi.c
6744
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
6748
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
6752
port, (void *)child_dip, (void *)usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
6761
if (usba_device) {
usr/src/uts/common/io/usb/usba/hubdi.c
6762
usba_hubdi_incr_power_budget(hubd->h_dip, usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
6797
hubd_schedule_cleanup(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/hubdi.c
6811
hubd_free_usba_device(hubd_t *hubd, usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/hubdi.c
6815
(void *)hubd, (void *)usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
6817
if (usba_device && (usba_device->usb_addr != ROOT_HUB_ADDR)) {
usr/src/uts/common/io/usb/usba/hubdi.c
6818
usb_port_t port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
6826
port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/hubdi.c
6830
usba_free_usba_device(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
6985
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
7006
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
7017
usba_persistent_pipe_close(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
7053
usba_persistent_pipe_close(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
7066
rval = usba_persistent_pipe_open(usba_device);
usr/src/uts/common/io/usb/usba/hubdi.c
7102
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
7103
usba_device->usb_no_cpr = 0;
usr/src/uts/common/io/usb/usba/hubdi.c
7104
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
7999
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
8012
usba_device = usba_get_usba_device(child_dip);
usr/src/uts/common/io/usb/usba/hubdi.c
8016
str = usba_device->usb_mfg_str;
usr/src/uts/common/io/usb/usba/hubdi.c
8020
str = usba_device->usb_product_str;
usr/src/uts/common/io/usb/usba/hubdi.c
8024
str = usba_device->usb_serialno_str;
usr/src/uts/common/io/usb/usba/hubdi.c
8028
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
8029
str = usba_device->usb_cfg_str_descr[
usr/src/uts/common/io/usb/usba/hubdi.c
8030
usba_device->usb_active_cfg_ndx];
usr/src/uts/common/io/usb/usba/hubdi.c
8031
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
8154
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/hubdi.c
8172
usba_device = usba_get_usba_device(child_dip);
usr/src/uts/common/io/usb/usba/hubdi.c
8173
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
8174
config_index = usba_device->usb_active_cfg_ndx;
usr/src/uts/common/io/usb/usba/hubdi.c
8175
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/hubdi.c
9171
usba_device_t *usba_device = NULL;
usr/src/uts/common/io/usb/usba/hubdi.c
9246
usba_device = hubd->h_usba_devices[port];
usr/src/uts/common/io/usb/usba/hubdi.c
9257
if (usba_device->usb_ph_list[i].usba_ph_data) {
usr/src/uts/common/io/usb/usba/hubdi.c
9345
ASSERT3P(usba_device, !=, NULL);
usr/src/uts/common/io/usb/usba/hubdi.c
9346
rval = usba_persistent_pipe_open(usba_device);
usr/src/uts/common/io/usb/usba/usba.c
1457
usba_set_usba_device(dev_info_t *dip, usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usba.c
1463
hcdi->hcdi_usba_device = usba_device;
usr/src/uts/common/io/usb/usba/usba.c
1466
ddi_set_parent_data(dip, usba_device);
usr/src/uts/common/io/usb/usba/usba.c
1760
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
1762
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
1776
usba_device_t *usba_device = usba_get_usba_device(child_dip);
usr/src/uts/common/io/usb/usba/usba.c
1796
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
1802
port = usba_device->usb_port;
usr/src/uts/common/io/usb/usba/usba.c
1803
usb_dev_descr = usba_device->usb_dev_descr;
usr/src/uts/common/io/usb/usba/usba.c
1804
n_cfgs = usba_device->usb_n_cfgs;
usr/src/uts/common/io/usb/usba/usba.c
1805
n_ifs = usba_device->usb_n_ifs;
usr/src/uts/common/io/usb/usba/usba.c
1806
bus_num = usba_device->usb_addr;
usr/src/uts/common/io/usb/usba/usba.c
1824
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
183
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usba.c
1838
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
1881
} else if (usba_device->usb_preferred_driver) {
usr/src/uts/common/io/usb/usba/usba.c
1882
force_bind = usba_device->usb_preferred_driver;
usr/src/uts/common/io/usb/usba/usba.c
1922
dev_str.usb_mfg = usba_device->usb_mfg_str;
usr/src/uts/common/io/usb/usba/usba.c
1923
dev_str.usb_product = usba_device->usb_product_str;
usr/src/uts/common/io/usb/usba/usba.c
1924
dev_str.usb_serialno = usba_device->usb_serialno_str;
usr/src/uts/common/io/usb/usba/usba.c
200
usba_device = usba_get_usba_device(rdip);
usr/src/uts/common/io/usb/usba/usba.c
2056
usba_device->usb_cfg_value);
usr/src/uts/common/io/usb/usba/usba.c
2072
usba_device->usb_cfg_value);
usr/src/uts/common/io/usb/usba/usba.c
211
if (usba_device) {
usr/src/uts/common/io/usb/usba/usba.c
2154
"assigned-address", usba_device->usb_addr);
usr/src/uts/common/io/usb/usba/usba.c
216
usba_device->usb_dev_descr->idVendor,
usr/src/uts/common/io/usb/usba/usba.c
217
usba_device->usb_dev_descr->idProduct);
usr/src/uts/common/io/usb/usba/usba.c
2214
if (usba_device->usb_serialno_str) {
usr/src/uts/common/io/usb/usba/usba.c
2215
usba_filter_string(usba_device->usb_serialno_str, devprop_str);
usr/src/uts/common/io/usb/usba/usba.c
222
usba_device->usb_dev_descr->idVendor,
usr/src/uts/common/io/usb/usba/usba.c
2225
if (usba_device->usb_mfg_str) {
usr/src/uts/common/io/usb/usba/usba.c
2226
usba_filter_string(usba_device->usb_mfg_str, devprop_str);
usr/src/uts/common/io/usb/usba/usba.c
223
usba_device->usb_dev_descr->idProduct,
usr/src/uts/common/io/usb/usba/usba.c
2236
if (usba_device->usb_product_str) {
usr/src/uts/common/io/usb/usba/usba.c
2237
usba_filter_string(usba_device->usb_product_str, devprop_str);
usr/src/uts/common/io/usb/usba/usba.c
224
usba_device->usb_cfg_value,
usr/src/uts/common/io/usb/usba/usba.c
2252
"configuration#", usba_device->usb_cfg_value);
usr/src/uts/common/io/usb/usba/usba.c
2260
if (usba_device->usb_port_status == USBA_LOW_SPEED_DEV) {
usr/src/uts/common/io/usb/usba/usba.c
2271
if (usba_device->usb_port_status == USBA_FULL_SPEED_DEV) {
usr/src/uts/common/io/usb/usba/usba.c
2282
if (usba_device->usb_port_status == USBA_HIGH_SPEED_DEV) {
usr/src/uts/common/io/usb/usba/usba.c
2293
if (usba_device->usb_port_status == USBA_SUPER_SPEED_DEV) {
usr/src/uts/common/io/usb/usba/usba.c
230
usba_device->usb_dev_descr->idVendor,
usr/src/uts/common/io/usb/usba/usba.c
2303
usba_add_binary_object_store_props(child_dip, usba_device);
usr/src/uts/common/io/usb/usba/usba.c
231
usba_device->usb_dev_descr->idProduct,
usr/src/uts/common/io/usb/usba/usba.c
2311
usba_set_usba_device(child_dip, usba_device);
usr/src/uts/common/io/usb/usba/usba.c
232
usba_device->usb_cfg_value,
usr/src/uts/common/io/usb/usba/usba.c
235
switch (usba_device->usb_port_status) {
usr/src/uts/common/io/usb/usba/usba.c
255
(usba_device->usb_dev_descr->bcdUSB & 0xff00) >> 8,
usr/src/uts/common/io/usb/usba/usba.c
256
usba_device->usb_dev_descr->bcdUSB & 0xff,
usr/src/uts/common/io/usb/usba/usba.c
267
ddi_get_instance(rdip), usba_device->usb_addr);
usr/src/uts/common/io/usb/usba/usba.c
2890
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
2898
if ((usba_device->usb_mfg_str) &&
usr/src/uts/common/io/usb/usba/usba.c
2899
((len = strlen(usba_device->usb_mfg_str)) != 0)) {
usr/src/uts/common/io/usb/usba/usba.c
2900
(void) strncpy(buffer, usba_device->usb_mfg_str, buflen - 1);
usr/src/uts/common/io/usb/usba/usba.c
2905
if ((usba_device->usb_product_str) &&
usr/src/uts/common/io/usb/usba/usba.c
2906
((len = strlen(usba_device->usb_product_str)) != 0)) {
usr/src/uts/common/io/usb/usba/usba.c
2911
usba_device->usb_product_str, buflen - return_len - 1);
usr/src/uts/common/io/usb/usba/usba.c
2916
if ((usba_device->usb_serialno_str) &&
usr/src/uts/common/io/usb/usba/usba.c
2917
((len = strlen(usba_device->usb_serialno_str)) != 0)) {
usr/src/uts/common/io/usb/usba/usba.c
2922
usba_device->usb_serialno_str,
usr/src/uts/common/io/usb/usba/usba.c
2939
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
2941
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
2976
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
2978
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
2996
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
2998
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
304
usba_device = usba_get_usba_device(child_dip);
usr/src/uts/common/io/usb/usba/usba.c
305
if (usba_device == NULL) {
usr/src/uts/common/io/usb/usba/usba.c
3082
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
3083
usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
3097
usba_check_for_leaks(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usba.c
3104
ddi_driver_name(usba_device->usb_dip),
usr/src/uts/common/io/usb/usba/usba.c
3105
ddi_get_instance(usba_device->usb_dip), (void *)usba_device);
usr/src/uts/common/io/usb/usba/usba.c
3113
&usba_device->usb_ph_list[i];
usr/src/uts/common/io/usb/usba/usba.c
3132
req_wrp_leaks = usba_list_entry_leaks(&usba_device->
usr/src/uts/common/io/usb/usba/usba.c
3142
&usba_device->usb_allocated)) != NULL) {
usr/src/uts/common/io/usb/usba/usba.c
3161
usba_add_to_list(&usba_device->usb_allocated,
usr/src/uts/common/io/usb/usba/usba.c
3168
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3169
for (iface = 0; iface < usba_device->usb_n_ifs; iface++) {
usr/src/uts/common/io/usb/usba/usba.c
3172
iface, usba_device->usb_client_flags[iface]);
usr/src/uts/common/io/usb/usba/usba.c
3174
if (usba_device->usb_client_flags[iface] &
usr/src/uts/common/io/usb/usba/usba.c
3177
usba_device->usb_client_dev_data_list.cddl_next;
usr/src/uts/common/io/usb/usba/usba.c
3197
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3199
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3205
if (usba_device->usb_client_flags[iface] &
usr/src/uts/common/io/usb/usba/usba.c
3207
dev_info_t *dip = usba_device->
usr/src/uts/common/io/usb/usba/usba.c
3216
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3218
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3220
usba_device->
usr/src/uts/common/io/usb/usba/usba.c
3223
usba_device->usb_client_flags[iface] &=
usr/src/uts/common/io/usb/usba/usba.c
3227
if (usba_device->usb_client_flags[iface] &
usr/src/uts/common/io/usb/usba/usba.c
3230
usba_device->usb_client_ev_cb_list[iface].
usr/src/uts/common/io/usb/usba/usba.c
3233
usba_device->usb_client_ev_cb_list[iface].
usr/src/uts/common/io/usb/usba/usba.c
3242
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3244
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
3246
usba_device->usb_client_ev_cb_list[iface].
usr/src/uts/common/io/usb/usba/usba.c
3248
usba_device->usb_client_ev_cb_list[iface].
usr/src/uts/common/io/usb/usba/usba.c
3250
usba_device->usb_client_flags[iface] &=
usr/src/uts/common/io/usb/usba/usba.c
3254
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
364
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
365
usba_device->usb_ref_count++;
usr/src/uts/common/io/usb/usba/usba.c
369
(void *)usba_device, usba_device->usb_ref_count);
usr/src/uts/common/io/usb/usba/usba.c
371
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
378
usba_device = usba_get_usba_device(child_dip);
usr/src/uts/common/io/usb/usba/usba.c
380
if (usba_device != NULL) {
usr/src/uts/common/io/usb/usba/usba.c
385
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
386
usba_device->usb_ref_count--;
usr/src/uts/common/io/usb/usba/usba.c
391
(void *)usba_device, usba_device->usb_ref_count);
usr/src/uts/common/io/usb/usba/usba.c
393
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
467
usba_set_usb_address(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usba.c
474
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
476
hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
494
usba_device->usb_addr = address;
usr/src/uts/common/io/usb/usba/usba.c
496
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
501
usba_device->usb_addr = 0;
usr/src/uts/common/io/usb/usba/usba.c
507
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
518
usba_unset_usb_address(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usba.c
525
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
526
address = usba_device->usb_addr;
usr/src/uts/common/io/usb/usba/usba.c
527
hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
545
usba_device->usb_addr = 0;
usr/src/uts/common/io/usb/usba/usba.c
547
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
555
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
558
ASSERT(usba_device != NULL);
usr/src/uts/common/io/usb/usba/usba.c
560
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
561
evdata = usba_device->usb_evdata;
usr/src/uts/common/io/usb/usba/usba.c
564
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
573
evdata->ev_next = usba_device->usb_evdata;
usr/src/uts/common/io/usb/usba/usba.c
574
usba_device->usb_evdata = evdata;
usr/src/uts/common/io/usb/usba/usba.c
575
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
587
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usba.c
595
usba_device = kmem_zalloc(sizeof (usba_device_t), KM_SLEEP);
usr/src/uts/common/io/usb/usba/usba.c
600
mutex_init(&usba_device->usb_mutex, NULL, MUTEX_DRIVER,
usr/src/uts/common/io/usb/usba/usba.c
603
usba_init_list(&usba_device->usb_device_list, (usb_opaque_t)usba_device,
usr/src/uts/common/io/usb/usba/usba.c
605
usba_init_list(&usba_device->usb_allocated, (usb_opaque_t)usba_device,
usr/src/uts/common/io/usb/usba/usba.c
607
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
608
usba_device->usb_root_hub_dip = root_hub_dip;
usr/src/uts/common/io/usb/usba/usba.c
613
usba_add_to_list(&usba_device_list, &usba_device->usb_device_list);
usr/src/uts/common/io/usb/usba/usba.c
617
mutex_init(&usba_device->usb_ph_list[ep_idx].usba_ph_mutex,
usr/src/uts/common/io/usb/usba/usba.c
622
"allocated usba_device 0x%p", (void *)usba_device);
usr/src/uts/common/io/usb/usba/usba.c
624
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
626
return (usba_device);
usr/src/uts/common/io/usb/usba/usba.c
648
usba_free_usba_device(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usba.c
653
if (usba_device == NULL) {
usr/src/uts/common/io/usb/usba/usba.c
658
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
659
if (usba_device->usb_ref_count) {
usr/src/uts/common/io/usb/usba/usba.c
660
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
667
(void *)usba_device, usba_device->usb_addr,
usr/src/uts/common/io/usb/usba/usba.c
668
usba_device->usb_ref_count);
usr/src/uts/common/io/usb/usba/usba.c
670
usba_free_evdata(usba_device->usb_evdata);
usr/src/uts/common/io/usb/usba/usba.c
671
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
673
def_ph = usba_usbdev_to_dflt_pipe_handle(usba_device);
usr/src/uts/common/io/usb/usba/usba.c
688
if (usba_device->usb_hcdi_ops->usba_hcdi_device_fini != NULL) {
usr/src/uts/common/io/usb/usba/usba.c
689
usba_device->usb_hcdi_ops->usba_hcdi_device_fini(
usr/src/uts/common/io/usb/usba/usba.c
690
usba_device, usba_device->usb_hcd_private);
usr/src/uts/common/io/usb/usba/usba.c
691
usba_device->usb_hcd_private = NULL;
usr/src/uts/common/io/usb/usba/usba.c
698
mutex_destroy(&usba_device->usb_ph_list[ep_idx].usba_ph_mutex);
usr/src/uts/common/io/usb/usba/usba.c
702
&usba_device->usb_device_list);
usr/src/uts/common/io/usb/usba/usba.c
706
usba_destroy_list(&usba_device->usb_device_list);
usr/src/uts/common/io/usb/usba/usba.c
707
usba_destroy_list(&usba_device->usb_allocated);
usr/src/uts/common/io/usb/usba/usba.c
711
(void *)usba_device, usba_device->usb_addr);
usr/src/uts/common/io/usb/usba/usba.c
718
if (usba_device->usb_addr != ROOT_HUB_ADDR) {
usr/src/uts/common/io/usb/usba/usba.c
719
if (usba_device->usb_cfg_array) {
usr/src/uts/common/io/usb/usba/usba.c
722
(void *)usba_device->usb_cfg_array);
usr/src/uts/common/io/usb/usba/usba.c
723
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
725
i < usba_device->usb_dev_descr->bNumConfigurations;
usr/src/uts/common/io/usb/usba/usba.c
727
if (usba_device->usb_cfg_array[i]) {
usr/src/uts/common/io/usb/usba/usba.c
729
usba_device->usb_cfg_array[i],
usr/src/uts/common/io/usb/usba/usba.c
730
usba_device->usb_cfg_array_len[i]);
usr/src/uts/common/io/usb/usba/usba.c
735
kmem_free(usba_device->usb_cfg_array,
usr/src/uts/common/io/usb/usba/usba.c
736
usba_device->usb_cfg_array_length);
usr/src/uts/common/io/usb/usba/usba.c
737
kmem_free(usba_device->usb_cfg_array_len,
usr/src/uts/common/io/usb/usba/usba.c
738
usba_device->usb_cfg_array_len_length);
usr/src/uts/common/io/usb/usba/usba.c
740
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
743
if (usba_device->usb_cfg_str_descr) {
usr/src/uts/common/io/usb/usba/usba.c
746
(void *)usba_device->usb_cfg_str_descr);
usr/src/uts/common/io/usb/usba/usba.c
748
i < usba_device->usb_dev_descr->bNumConfigurations;
usr/src/uts/common/io/usb/usba/usba.c
750
if (usba_device->usb_cfg_str_descr[i]) {
usr/src/uts/common/io/usb/usba/usba.c
752
usba_device->usb_cfg_str_descr[i],
usr/src/uts/common/io/usb/usba/usba.c
753
strlen(usba_device->
usr/src/uts/common/io/usb/usba/usba.c
758
kmem_free(usba_device->usb_cfg_str_descr,
usr/src/uts/common/io/usb/usba/usba.c
759
sizeof (uchar_t *) * usba_device->usb_n_cfgs);
usr/src/uts/common/io/usb/usba/usba.c
762
if (usba_device->usb_dev_descr) {
usr/src/uts/common/io/usb/usba/usba.c
763
kmem_free(usba_device->usb_dev_descr,
usr/src/uts/common/io/usb/usba/usba.c
767
if (usba_device->usb_mfg_str) {
usr/src/uts/common/io/usb/usba/usba.c
768
kmem_free(usba_device->usb_mfg_str,
usr/src/uts/common/io/usb/usba/usba.c
769
strlen(usba_device->usb_mfg_str) + 1);
usr/src/uts/common/io/usb/usba/usba.c
772
if (usba_device->usb_product_str) {
usr/src/uts/common/io/usb/usba/usba.c
773
kmem_free(usba_device->usb_product_str,
usr/src/uts/common/io/usb/usba/usba.c
774
strlen(usba_device->usb_product_str) + 1);
usr/src/uts/common/io/usb/usba/usba.c
777
if (usba_device->usb_serialno_str) {
usr/src/uts/common/io/usb/usba/usba.c
778
kmem_free(usba_device->usb_serialno_str,
usr/src/uts/common/io/usb/usba/usba.c
779
strlen(usba_device->usb_serialno_str) + 1);
usr/src/uts/common/io/usb/usba/usba.c
782
usba_free_binary_object_store(usba_device);
usr/src/uts/common/io/usb/usba/usba.c
784
usba_unset_usb_address(usba_device);
usr/src/uts/common/io/usb/usba/usba.c
788
ASSERT(usba_device->usb_client_dev_data_list.cddl_next == NULL);
usr/src/uts/common/io/usb/usba/usba.c
791
if (usba_device->usb_client_flags) {
usr/src/uts/common/io/usb/usba/usba.c
795
for (i = 0; i < usba_device->usb_n_ifs; i++) {
usr/src/uts/common/io/usb/usba/usba.c
796
ASSERT(usba_device->usb_client_flags[i] == 0);
usr/src/uts/common/io/usb/usba/usba.c
799
kmem_free(usba_device->usb_client_flags,
usr/src/uts/common/io/usb/usba/usba.c
800
usba_device->usb_n_ifs * USBA_CLIENT_FLAG_SIZE);
usr/src/uts/common/io/usb/usba/usba.c
804
if (usba_device->usb_client_attach_list) {
usr/src/uts/common/io/usb/usba/usba.c
805
kmem_free(usba_device->usb_client_attach_list,
usr/src/uts/common/io/usb/usba/usba.c
806
usba_device->usb_n_ifs *
usr/src/uts/common/io/usb/usba/usba.c
807
sizeof (*usba_device->usb_client_attach_list));
usr/src/uts/common/io/usb/usba/usba.c
809
if (usba_device->usb_client_ev_cb_list) {
usr/src/uts/common/io/usb/usba/usba.c
810
kmem_free(usba_device->usb_client_ev_cb_list,
usr/src/uts/common/io/usb/usba/usba.c
811
usba_device->usb_n_ifs *
usr/src/uts/common/io/usb/usba/usba.c
812
sizeof (*usba_device->usb_client_ev_cb_list));
usr/src/uts/common/io/usb/usba/usba.c
818
mutex_destroy(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
820
kmem_free((caddr_t)usba_device, sizeof (usba_device_t));
usr/src/uts/common/io/usb/usba/usba.c
826
usba_clear_data_toggle(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usba.c
830
if (usba_device != NULL) {
usr/src/uts/common/io/usb/usba/usba.c
831
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
833
usba_device->usb_ph_list[i].usba_ph_flags &=
usr/src/uts/common/io/usb/usba/usba.c
836
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
852
usba_device_t *usba_device,
usr/src/uts/common/io/usb/usba/usba.c
862
(void *)usba_device, port_status);
usr/src/uts/common/io/usb/usba/usba.c
870
if (usba_device == NULL) {
usr/src/uts/common/io/usb/usba/usba.c
872
usba_device = usba_alloc_usba_device(usb_root_hub_dip);
usr/src/uts/common/io/usb/usba/usba.c
875
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
876
usba_device->usb_hcdi_ops = usba_hcdi_ops;
usr/src/uts/common/io/usb/usba/usba.c
877
usba_device->usb_port_status = port_status;
usr/src/uts/common/io/usb/usba/usba.c
878
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
882
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
884
ASSERT(usba_device->usb_hcdi_ops == usba_hcdi_ops);
usr/src/uts/common/io/usb/usba/usba.c
887
ASSERT(usba_device->usb_root_hub_dip ==
usr/src/uts/common/io/usb/usba/usba.c
891
usba_device->usb_port_status = port_status;
usr/src/uts/common/io/usb/usba/usba.c
893
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usba.c
896
if (usba_device->usb_addr == 0) {
usr/src/uts/common/io/usb/usba/usba.c
897
if (usba_set_usb_address(usba_device) == USB_FAILURE) {
usr/src/uts/common/io/usb/usba/usba.c
907
address = usba_device->usb_addr;
usr/src/uts/common/io/usb/usba/usba.c
924
usba_set_usba_device(*child_dip, usba_device);
usr/src/uts/common/io/usb/usba/usba.c
929
(void *)usba_device);
usr/src/uts/common/io/usb/usba/usba.c
941
usba_free_usba_device(usba_device);
usr/src/uts/common/io/usb/usba/usba.c
942
} else if (address && usba_device) {
usr/src/uts/common/io/usb/usba/usba.c
943
usba_unset_usb_address(usba_device);
usr/src/uts/common/io/usb/usba/usba.c
956
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usba.c
963
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usba.c
985
(void *)usba_device, devnm);
usr/src/uts/common/io/usb/usba/usbai.c
1012
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai.c
1032
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai.c
1035
if (usba_device->rm_cookie == NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1037
&usba_device->rm_cookie) != DDI_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai.c
1044
if (ddi_add_event_handler(dip, usba_device->rm_cookie,
usr/src/uts/common/io/usb/usba/usbai.c
1053
if (usba_device->ins_cookie == NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1055
&usba_device->ins_cookie) != DDI_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai.c
1062
if (ddi_add_event_handler(dip, usba_device->ins_cookie,
usr/src/uts/common/io/usb/usba/usbai.c
1071
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai.c
1072
usba_device->usb_client_flags[usba_get_ifno(dip)] |=
usr/src/uts/common/io/usb/usba/usbai.c
1074
usba_device->usb_client_ev_cb_list->dip = dip;
usr/src/uts/common/io/usb/usba/usbai.c
1075
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai.c
1108
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai.c
1122
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai.c
1126
if (usba_device->rm_cookie == NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1128
&usba_device->rm_cookie) != DDI_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai.c
1133
if (ddi_add_event_handler(dip, usba_device->rm_cookie,
usr/src/uts/common/io/usb/usba/usbai.c
1141
if (usba_device->ins_cookie == NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1143
&usba_device->ins_cookie) != DDI_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai.c
1148
if (ddi_add_event_handler(dip, usba_device->ins_cookie,
usr/src/uts/common/io/usb/usba/usbai.c
1156
if (usba_device->resume_cookie == NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1158
&usba_device->resume_cookie) != DDI_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai.c
1163
if (ddi_add_event_handler(dip, usba_device->resume_cookie,
usr/src/uts/common/io/usb/usba/usbai.c
1171
if (usba_device->suspend_cookie == NULL) {
usr/src/uts/common/io/usb/usba/usbai.c
1173
&usba_device->suspend_cookie) != DDI_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai.c
1178
if (ddi_add_event_handler(dip, usba_device->suspend_cookie,
usr/src/uts/common/io/usb/usba/usbai.c
1186
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai.c
1187
usba_device->usb_client_flags[usba_get_ifno(dip)] |=
usr/src/uts/common/io/usb/usba/usbai.c
1189
usba_device->usb_client_ev_cb_list->dip = dip;
usr/src/uts/common/io/usb/usba/usbai.c
1190
usba_device->usb_client_ev_cb_list->ev_data = usb_evdata;
usr/src/uts/common/io/usb/usba/usbai.c
1191
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai.c
1212
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai.c
1236
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai.c
1237
usba_device->usb_client_flags[usba_get_ifno(dip)] &=
usr/src/uts/common/io/usb/usba/usbai.c
1239
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
103
usba_usbdev_to_dflt_pipe_handle(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
107
if ((usba_device) &&
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
108
(usba_device->usb_ph_list[0].usba_ph_data != NULL)) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
109
pipe_handle = (usb_pipe_handle_t)&usba_device->usb_ph_list[0];
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1135
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1179
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1225
(void) usba_device->usb_hcdi_ops->usba_hcdi_pipe_reset(ph_data,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1239
if (usba_device->usb_hcdi_ops->usba_hcdi_pipe_close(ph_data,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1412
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1419
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1422
rval = usba_device->usb_hcdi_ops->usba_hcdi_pipe_reset(ph_data,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1458
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1476
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1479
(void) usba_device->usb_hcdi_ops->usba_hcdi_pipe_reset(ph_data,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1702
usba_persistent_pipe_open(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1710
"usba_persistent_pipe_open: usba_device=0x%p", (void *)usba_device);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1712
if (usba_device != NULL) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1714
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1718
ph_impl = &usba_device->usb_ph_list[i];
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1724
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1736
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1741
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1753
usba_persistent_pipe_close(usba_device_t *usba_device)
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1761
(void *)usba_device);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1763
if (usba_device != NULL) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1765
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1768
ph_impl = &usba_device->usb_ph_list[i];
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1774
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1782
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
1786
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
432
usba_device_t *usba_device,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
446
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)->
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
451
"usba_device=0x%p ep=0x%x", (void *)usba_device,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
457
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
504
if (usba_device->usb_shared_taskq_ref_count[iface] == 0) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
505
usba_device->usb_shared_taskq[iface] =
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
512
ASSERT(usba_device->usb_shared_taskq[iface] != NULL);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
514
usba_device->usb_shared_taskq_ref_count[iface]++;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
533
ph_data->p_usba_device = usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
546
maxpktsize = usba_device->usb_dev_descr->bMaxPacketSize0;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
564
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
583
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
632
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
640
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
641
if (--usba_device->usb_shared_taskq_ref_count[iface] == 0) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
643
if (taskq_member(usba_device->usb_shared_taskq[iface],
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
648
usba_device->usb_shared_taskq[iface],
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
652
usba_device->usb_shared_taskq[iface]);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
655
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
70
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
74
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
75
if (usba_device) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
77
(usb_pipe_handle_t)&usba_device->usb_ph_list[0];
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
791
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
821
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
839
usba_device->usb_port_status >= USBA_SUPER_SPEED_DEV) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
843
prod = usba_device->usb_product_str;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
846
mfg = usba_device->usb_mfg_str;
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
913
ph_impl = &usba_device->usb_ph_list[ep_index];
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
915
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
922
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
931
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
942
if ((rval = usba_init_pipe_handle(dip, usba_device,
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
954
if ((rval = usba_device->usb_hcdi_ops->usba_hcdi_pipe_open(ph_data,
usr/src/uts/common/io/usb/usba/usbai_register.c
1195
usba_set_parse_values(dev_info_t *dip, usba_device_t *usba_device,
usr/src/uts/common/io/usb/usba/usbai_register.c
1199
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
1200
state->st_cfg_to_build = usba_device->usb_active_cfg_ndx;
usr/src/uts/common/io/usb/usba/usbai_register.c
1201
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
125
static int usba_set_parse_values(dev_info_t *dip, usba_device_t *usba_device,
usr/src/uts/common/io/usb/usba/usbai_register.c
192
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_register.c
202
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
242
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
244
usba_device->usb_client_flags[usba_get_ifno(dip)] |=
usr/src/uts/common/io/usb/usba/usbai_register.c
246
usba_device->usb_client_attach_list->dip = dip;
usr/src/uts/common/io/usb/usba/usbai_register.c
248
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
268
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
280
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
282
usba_device->usb_client_flags[usba_get_ifno(dip)] &=
usr/src/uts/common/io/usb/usba/usbai_register.c
285
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
396
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_register.c
423
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
424
usb_reg->dev_descr = usba_device->usb_dev_descr;
usr/src/uts/common/io/usb/usba/usbai_register.c
433
usba_device->usb_root_hub_dip)->hcdi_soft_iblock_cookie;
usr/src/uts/common/io/usb/usba/usbai_register.c
440
if (usba_device->usb_mfg_str != NULL) {
usr/src/uts/common/io/usb/usba/usbai_register.c
442
strlen(usba_device->usb_mfg_str) + 1, KM_SLEEP);
usr/src/uts/common/io/usb/usba/usbai_register.c
443
(void) strcpy(usb_reg->dev_mfg, usba_device->usb_mfg_str);
usr/src/uts/common/io/usb/usba/usbai_register.c
446
if (usba_device->usb_product_str != NULL) {
usr/src/uts/common/io/usb/usba/usbai_register.c
448
strlen(usba_device->usb_product_str) + 1,
usr/src/uts/common/io/usb/usba/usbai_register.c
451
usba_device->usb_product_str);
usr/src/uts/common/io/usb/usba/usbai_register.c
454
if (usba_device->usb_serialno_str != NULL) {
usr/src/uts/common/io/usb/usba/usbai_register.c
456
strlen(usba_device->usb_serialno_str) + 1,
usr/src/uts/common/io/usb/usba/usbai_register.c
459
usba_device->usb_serialno_str);
usr/src/uts/common/io/usb/usba/usbai_register.c
465
} else if ((rval = usba_build_descr_tree(dip, usba_device, usb_reg)) !=
usr/src/uts/common/io/usb/usba/usbai_register.c
475
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
477
&usb_reg->dev_cfg[usba_device->usb_active_cfg_ndx];
usr/src/uts/common/io/usb/usba/usbai_register.c
478
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
518
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
520
usba_device->usb_client_flags[usba_get_ifno(dip)] |=
usr/src/uts/common/io/usb/usba/usbai_register.c
528
usba_device->usb_client_dev_data_list.cddl_next;
usr/src/uts/common/io/usb/usba/usbai_register.c
532
entry->cddl_prev = &usba_device->usb_client_dev_data_list;
usr/src/uts/common/io/usb/usba/usbai_register.c
533
usba_device->usb_client_dev_data_list.cddl_next = entry;
usr/src/uts/common/io/usb/usba/usbai_register.c
535
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
566
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
590
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
591
prev = &usba_device->usb_client_dev_data_list;
usr/src/uts/common/io/usb/usba/usbai_register.c
592
entry = usba_device->usb_client_dev_data_list.cddl_next;
usr/src/uts/common/io/usb/usba/usbai_register.c
619
(void *)usba_device->usb_client_dev_data_list.cddl_next,
usr/src/uts/common/io/usb/usba/usbai_register.c
621
usba_device->usb_client_flags[usba_get_ifno(dip)]);
usr/src/uts/common/io/usb/usba/usbai_register.c
624
usba_device->
usr/src/uts/common/io/usb/usba/usbai_register.c
628
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
656
usba_build_descr_tree(dev_info_t *dip, usba_device_t *usba_device,
usr/src/uts/common/io/usb/usba/usbai_register.c
680
if (usba_set_parse_values(dip, usba_device, &state) != USB_SUCCESS) {
usr/src/uts/common/io/usb/usba/usbai_register.c
688
usb_reg->dev_n_cfg = usba_device->usb_n_cfgs;
usr/src/uts/common/io/usb/usba/usbai_register.c
690
high_cfg_bound = usba_device->usb_n_cfgs;
usr/src/uts/common/io/usb/usba/usbai_register.c
693
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
694
low_cfg_bound = usba_device->usb_active_cfg_ndx;
usr/src/uts/common/io/usb/usba/usbai_register.c
695
high_cfg_bound = usba_device->usb_active_cfg_ndx + 1;
usr/src/uts/common/io/usb/usba/usbai_register.c
696
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_register.c
710
usba_device->usb_cfg_array[this_cfg_ndx];
usr/src/uts/common/io/usb/usba/usbai_register.c
760
state.st_curr_cfg_str = usba_device->
usr/src/uts/common/io/usb/usba/usbai_register.c
946
usba_device_t *usba_device = usba_get_usba_device(state->dip);
usr/src/uts/common/io/usb/usba/usbai_register.c
947
int is_root_hub = (usba_device->usb_addr == ROOT_HUB_ADDR);
usr/src/uts/common/io/usb/usba/usbai_req.c
1126
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1143
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1190
rval = usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
1526
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1539
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1576
rval = usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
1647
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1653
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_req.c
1657
(void *)usba_device);
usr/src/uts/common/io/usb/usba/usbai_req.c
1659
if ((usba_device) &&
usr/src/uts/common/io/usb/usba/usbai_req.c
1660
(usba_device->usb_hcdi_ops->usba_hcdi_bulk_transfer_size)) {
usr/src/uts/common/io/usb/usba/usbai_req.c
1662
return (usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
1663
usba_hcdi_bulk_transfer_size(usba_device, size));
usr/src/uts/common/io/usb/usba/usbai_req.c
1817
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1830
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1905
if ((rval = usba_device->usb_hcdi_ops->usba_hcdi_pipe_intr_xfer(ph_data,
usr/src/uts/common/io/usb/usba/usbai_req.c
1951
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1965
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
1997
rval = usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
2289
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_req.c
2292
if (usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
2295
if (usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
2296
usba_hcdi_get_current_frame_number(usba_device,
usr/src/uts/common/io/usb/usba/usbai_req.c
2330
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_req.c
2335
(void *)usba_device);
usr/src/uts/common/io/usb/usba/usbai_req.c
2337
if (usba_device->usb_hcdi_ops->usba_hcdi_get_max_isoc_pkts) {
usr/src/uts/common/io/usb/usba/usbai_req.c
2339
if (usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
2340
usba_hcdi_get_max_isoc_pkts(usba_device,
usr/src/uts/common/io/usb/usba/usbai_req.c
2373
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
2385
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
2433
if ((rval = usba_device->usb_hcdi_ops->usba_hcdi_pipe_isoc_xfer(
usr/src/uts/common/io/usb/usba/usbai_req.c
2478
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
2490
usba_device = ph_data->p_usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
2520
rval = usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_req.c
639
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_req.c
643
usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)->
usr/src/uts/common/io/usb/usba/usbai_req.c
666
usba_add_to_list(&usba_device->usb_allocated,
usr/src/uts/common/io/usb/usba/usbai_req.c
687
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_req.c
700
usba_device = usba_get_usba_device(wrp->wr_dip);
usr/src/uts/common/io/usb/usba/usbai_req.c
701
if (usba_rm_from_list(&usba_device->usb_allocated,
usr/src/uts/common/io/usb/usba/usbai_util.c
1136
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_util.c
1151
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
1152
length = usba_device->usb_dev_descr->bLength;
usr/src/uts/common/io/usb/usba/usbai_util.c
1193
match = (usba_device->usb_dev_descr->idVendor ==
usr/src/uts/common/io/usb/usba/usbai_util.c
1195
(usba_device->usb_dev_descr->idProduct ==
usr/src/uts/common/io/usb/usba/usbai_util.c
1197
} else if (bcmp((char *)usba_device->usb_dev_descr,
usr/src/uts/common/io/usb/usba/usbai_util.c
1204
(usba_device->usb_serialno_str != NULL)) {
usr/src/uts/common/io/usb/usba/usbai_util.c
1210
(strcmp(buf, usba_device->usb_serialno_str) == 0);
usr/src/uts/common/io/usb/usba/usbai_util.c
1232
usba_device->usb_cfg_array[cfg],
usr/src/uts/common/io/usb/usba/usbai_util.c
1601
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_util.c
1642
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
1644
ph_im = &usba_device->usb_ph_list[ep_index];
usr/src/uts/common/io/usb/usba/usbai_util.c
1650
usba_device->usb_hcdi_ops->
usr/src/uts/common/io/usb/usba/usbai_util.c
1964
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_util.c
1968
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
1970
usba_device->usb_root_hub_dip)->hcdi_iblock_cookie;
usr/src/uts/common/io/usb/usba/usbai_util.c
2189
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
2195
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
2196
usba_device->usb_no_cpr++;
usr/src/uts/common/io/usb/usba/usbai_util.c
2197
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
2446
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
2472
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
2474
usba_free_evdata(usba_device->usb_evdata);
usr/src/uts/common/io/usb/usba/usbai_util.c
2475
usba_device->usb_evdata = NULL;
usr/src/uts/common/io/usb/usba/usbai_util.c
2476
usba_device->rm_cookie = NULL;
usr/src/uts/common/io/usb/usba/usbai_util.c
2477
usba_device->ins_cookie = NULL;
usr/src/uts/common/io/usb/usba/usbai_util.c
2478
usba_device->suspend_cookie = NULL;
usr/src/uts/common/io/usb/usba/usbai_util.c
2479
usba_device->resume_cookie = NULL;
usr/src/uts/common/io/usb/usba/usbai_util.c
2482
usba_device->usb_client_flags[usba_get_ifno(dip) + i]
usr/src/uts/common/io/usb/usba/usbai_util.c
2486
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
397
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_util.c
404
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
405
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
406
usb_dev_descr = usba_device->usb_dev_descr;
usr/src/uts/common/io/usb/usba/usbai_util.c
407
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
428
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_util.c
439
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
441
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
442
usb_cfg = usba_device->usb_cfg;
usr/src/uts/common/io/usb/usba/usbai_util.c
443
*length = usba_device->usb_cfg_length;
usr/src/uts/common/io/usb/usba/usbai_util.c
444
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
470
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
472
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
473
address = usba_device->usb_addr;
usr/src/uts/common/io/usb/usba/usbai_util.c
474
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
562
usba_device_t *usba_device;
usr/src/uts/common/io/usb/usba/usbai_util.c
569
usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
576
if (usba_device->usb_ph_list[i].usba_ph_data) {
usr/src/uts/common/io/usb/usba/usbai_util.c
611
usba_hubdi_incr_power_budget(pdip, usba_device);
usr/src/uts/common/io/usb/usba/usbai_util.c
613
if ((usba_hubdi_check_power_budget(pdip, usba_device,
usr/src/uts/common/io/usb/usba/usbai_util.c
615
usba_hubdi_decr_power_budget(pdip, usba_device);
usr/src/uts/common/io/usb/usba/usbai_util.c
622
size = usb_parse_cfg_descr(usba_device->usb_cfg_array[cfg_index],
usr/src/uts/common/io/usb/usba/usbai_util.c
640
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
641
usba_device->usb_cfg_value = confdescr.bConfigurationValue;
usr/src/uts/common/io/usb/usba/usbai_util.c
642
usba_device->usb_active_cfg_ndx = cfg_index;
usr/src/uts/common/io/usb/usba/usbai_util.c
643
usba_device->usb_cfg = usba_device->usb_cfg_array[cfg_index];
usr/src/uts/common/io/usb/usba/usbai_util.c
644
usba_device->usb_cfg_length = confdescr.wTotalLength;
usr/src/uts/common/io/usb/usba/usbai_util.c
645
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
649
"configuration#", usba_device->usb_cfg_value);
usr/src/uts/common/io/usb/usba/usbai_util.c
658
usba_hubdi_decr_power_budget(pdip, usba_device);
usr/src/uts/common/io/usb/usba/usbai_util.c
747
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
750
mutex_enter(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
751
ndx = usba_device->usb_active_cfg_ndx;
usr/src/uts/common/io/usb/usba/usbai_util.c
752
mutex_exit(&usba_device->usb_mutex);
usr/src/uts/common/io/usb/usba/usbai_util.c
776
usba_device_t *usba_device = usba_get_usba_device(dip);
usr/src/uts/common/io/usb/usba/usbai_util.c
788
if (usba_device) {
usr/src/uts/common/io/usb/usba/usbai_util.c
789
usb_dev_descr = usba_device->usb_dev_descr;
usr/src/uts/common/io/usb/usba/usbai_util.c
801
(usba_device->usb_n_cfgs == 1) &&
usr/src/uts/common/io/usb/usba/usbai_util.c
802
(usba_device->usb_n_ifs == 1))) {
usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
1115
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
1129
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
1132
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/hcd/ehci/ehcid.h
301
usba_device::usb_mutex \
usr/src/uts/common/sys/usb/hcd/openhci/ohcid.h
333
usba_device::usb_mutex \
usr/src/uts/common/sys/usb/hcd/uhci/uhcid.h
313
usba_device::usb_mutex \
usr/src/uts/common/sys/usb/hcd/uhci/uhciutil.h
57
int uhci_hcdi_bulk_transfer_size(usba_device_t *usba_device,
usr/src/uts/common/sys/usb/hcd/uhci/uhciutil.h
63
int uhci_hcdi_get_current_frame_number(usba_device_t *usba_device,
usr/src/uts/common/sys/usb/hcd/uhci/uhciutil.h
65
int uhci_hcdi_get_max_isoc_pkts(usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/hcdi.h
108
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/hcdi.h
151
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/hcdi.h
155
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/hcdi.h
218
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/hcdi.h
223
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/hcdi.h
227
usba_device_t *usba_device);
usr/src/uts/common/sys/usb/usba/hcdi.h
230
usba_device_t *usba_device,
usr/src/uts/common/sys/usb/usba/usba_impl.h
275
void usba_clear_data_toggle(usba_device_t *usba_device);
usr/src/uts/common/sys/usb/usba/usba_private.h
317
struct usba_device *usba_get_usba_device(dev_info_t *);
usr/src/uts/common/sys/usb/usba/usba_private.h
318
struct usba_device *usba_polled_get_usba_device(dev_info_t *);
usr/src/uts/common/sys/usb/usba/usba_private.h
319
void usba_set_usba_device(dev_info_t *, struct usba_device *);
usr/src/uts/common/sys/usb/usba/usba_types.h
292
struct usba_device *usb_hs_hub_usba_dev; /* HS hub usba device */
usr/src/uts/common/sys/usb/usba/usba_types.h
362
struct usba_device *usb_parent_hub;
usr/src/uts/common/sys/usb/usba/usba_types.h
383
_NOTE(MUTEX_PROTECTS_DATA(usba_device::usb_mutex, usba_device))
usr/src/uts/common/sys/usb/usba/usba_types.h
384
_NOTE(MUTEX_PROTECTS_DATA(usba_device::usb_mutex, usba_evdata))
usr/src/uts/common/sys/usb/usba/usba_types.h
396
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_serialno_str))
usr/src/uts/common/sys/usb/usba/usba_types.h
397
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_root_hub_dip))
usr/src/uts/common/sys/usb/usba/usba_types.h
398
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_root_hubd))
usr/src/uts/common/sys/usb/usba/usba_types.h
399
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_product_str))
usr/src/uts/common/sys/usb/usba/usba_types.h
400
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_preferred_driver))
usr/src/uts/common/sys/usb/usba/usba_types.h
401
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_port))
usr/src/uts/common/sys/usb/usba/usba_types.h
402
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_n_ifs))
usr/src/uts/common/sys/usb/usba/usba_types.h
403
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_n_cfgs))
usr/src/uts/common/sys/usb/usba/usba_types.h
404
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_mfg_str))
usr/src/uts/common/sys/usb/usba/usba_types.h
405
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_dev_descr))
usr/src/uts/common/sys/usb/usba/usba_types.h
406
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_ph_list))
usr/src/uts/common/sys/usb/usba/usba_types.h
407
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_value))
usr/src/uts/common/sys/usb/usba/usba_types.h
408
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_str_descr))
usr/src/uts/common/sys/usb/usba/usba_types.h
409
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_length))
usr/src/uts/common/sys/usb/usba/usba_types.h
410
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_array))
usr/src/uts/common/sys/usb/usba/usba_types.h
411
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_array_len))
usr/src/uts/common/sys/usb/usba/usba_types.h
412
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_array_length))
usr/src/uts/common/sys/usb/usba/usba_types.h
413
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg_array_len_length))
usr/src/uts/common/sys/usb/usba/usba_types.h
414
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_cfg))
usr/src/uts/common/sys/usb/usba/usba_types.h
415
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_hcdi_ops))
usr/src/uts/common/sys/usb/usba/usba_types.h
416
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_addr))
usr/src/uts/common/sys/usb/usba/usba_types.h
417
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_port_status))
usr/src/uts/common/sys/usb/usba/usba_types.h
418
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::rm_cookie))
usr/src/uts/common/sys/usb/usba/usba_types.h
419
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::ins_cookie))
usr/src/uts/common/sys/usb/usba/usba_types.h
420
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::suspend_cookie))
usr/src/uts/common/sys/usb/usba/usba_types.h
421
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::resume_cookie))
usr/src/uts/common/sys/usb/usba/usba_types.h
422
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_client_flags))
usr/src/uts/common/sys/usb/usba/usba_types.h
423
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_client_attach_list))
usr/src/uts/common/sys/usb/usba/usba_types.h
424
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_client_ev_cb_list))
usr/src/uts/common/sys/usb/usba/usba_types.h
425
_NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_dip))
usr/src/uts/common/sys/usb/usba/usba_types.h
427
usba_device::usb_shared_taskq))
usr/src/uts/common/sys/usb/usba/usba_types.h
89
struct usba_device *p_usba_device; /* set on pipe open */