Home
last modified time | relevance | path

Searched refs:hcdi (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dhcdi.c85 usba_hcdi_set_hcdi(dev_info_t *dip, usba_hcdi_t *hcdi) in usba_hcdi_set_hcdi() argument
87 ddi_set_driver_private(dip, hcdi); in usba_hcdi_set_hcdi()
111 usba_hcdi_t *hcdi = kmem_zalloc(sizeof (usba_hcdi_t), KM_SLEEP); in usba_hcdi_register() local
114 kmem_free(hcdi, sizeof (usba_hcdi_t)); in usba_hcdi_register()
119 hcdi->hcdi_dip = args->usba_hcdi_register_dip; in usba_hcdi_register()
125 if (ddi_get_driver_private(hcdi->hcdi_dip) != NULL) { in usba_hcdi_register()
128 kmem_free(hcdi, sizeof (usba_hcdi_t)); in usba_hcdi_register()
137 hcdi->hcdi_log_handle = usb_alloc_log_hdl(hcdi->hcdi_dip, NULL, in usba_hcdi_register()
141 USB_DPRINTF_L4(DPRINT_MASK_HCDI, hcdi->hcdi_log_handle, in usba_hcdi_register()
142 "usba_hcdi_register: %s", ddi_node_name(hcdi->hcdi_dip)); in usba_hcdi_register()
[all …]
H A Dusba.c471 usba_hcdi_t *hcdi; in usba_set_usb_address() local
476 hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip); in usba_set_usb_address()
478 mutex_enter(&hcdi->hcdi_mutex); in usba_set_usb_address()
479 usb_address_in_use = hcdi->hcdi_usb_address_in_use; in usba_set_usb_address()
487 hcdi->hcdi_device_count++; in usba_set_usb_address()
488 HCDI_HOTPLUG_STATS_DATA(hcdi)->hcdi_device_count.value.ui64++; in usba_set_usb_address()
489 mutex_exit(&hcdi->hcdi_mutex); in usba_set_usb_address()
506 mutex_exit(&hcdi->hcdi_mutex); in usba_set_usb_address()
521 usba_hcdi_t *hcdi; in usba_unset_usb_address() local
527 hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip); in usba_unset_usb_address()
[all …]
H A Dhubdi.c275 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); in usba_hubdi_bind_root_hub() local
296 usba_device->usb_hcdi_ops = hcdi->hcdi_ops; in usba_hubdi_bind_root_hub()
/illumos-gate/usr/src/uts/common/sys/usb/usba/
H A Dhcdi.h361 #define HCDI_HOTPLUG_STATS(hcdi) ((hcdi)->hcdi_hotplug_stats) argument
362 #define HCDI_HOTPLUG_STATS_DATA(hcdi) \ argument
363 ((hcdi_hotplug_stats_t *)HCDI_HOTPLUG_STATS((hcdi))->ks_data)
365 #define HCDI_ERROR_STATS(hcdi) ((hcdi)->hcdi_error_stats) argument
366 #define HCDI_ERROR_STATS_DATA(hcdi) \ argument
367 ((hcdi_error_stats_t *)HCDI_ERROR_STATS((hcdi))->ks_data)
H A Dhcdi_impl.h114 void usba_hcdi_set_hcdi(dev_info_t *dip, usba_hcdi_t *hcdi);
/illumos-gate/usr/src/uts/common/
H A DMakefile.files856 USBA_OBJS += hcdi.o usba.o usbai.o hubdi.o parser.o genconsole.o \