Searched refs:hcdi (Results 1 - 13 of 13) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/usb/usba/
H A Dhcdi.c29 * hcdi.c contains the code for client driver callbacks. A host controller
80 * store hcdi structure in the dip
83 usba_hcdi_set_hcdi(dev_info_t *dip, usba_hcdi_t *hcdi) argument
85 ddi_set_driver_private(dip, hcdi);
90 * retrieve hcdi structure from the dip
109 usba_hcdi_t *hcdi = kmem_zalloc(sizeof (usba_hcdi_t), KM_SLEEP); local
112 kmem_free(hcdi, sizeof (usba_hcdi_t));
117 hcdi->hcdi_dip = args->usba_hcdi_register_dip;
122 hcdi->hcdi_log_handle = usb_alloc_log_hdl(hcdi
220 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
270 usba_hcdi_create_stats(usba_hcdi_t *hcdi, int instance) argument
378 usba_hcdi_update_error_stats(usba_hcdi_t *hcdi, usb_cr_t completion_reason) argument
458 usba_hcdi_destroy_stats(usba_hcdi_t *hcdi) argument
482 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi( local
602 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(ph_data-> local
649 hcdi_do_cb(usba_pipe_handle_data_t *ph_data, usba_req_wrapper_t *req_wrp, usba_hcdi_t *hcdi) argument
766 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(ph_data-> local
800 usba_hcdi_t *hcdi = (void *)arg1; local
849 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi( local
[all...]
H A Dusba.c470 usba_hcdi_t *hcdi; local
475 hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
477 mutex_enter(&hcdi->hcdi_mutex);
478 usb_address_in_use = hcdi->hcdi_usb_address_in_use;
486 hcdi->hcdi_device_count++;
487 HCDI_HOTPLUG_STATS_DATA(hcdi)->hcdi_device_count.value.ui64++;
488 mutex_exit(&hcdi->hcdi_mutex);
505 mutex_exit(&hcdi->hcdi_mutex);
520 usba_hcdi_t *hcdi; local
526 hcdi
1494 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
1526 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
1828 usba_hcdi_t *hcdi = local
3016 usba_hcdi_t *hcdi = local
3053 usba_hcdi_t *hcdi = local
3073 usba_hcdi_t *hcdi = local
3159 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip); local
[all...]
H A Dgenconsole.c33 #include <sys/usb/usba/hcdi.h>
258 /* Translate the dip into a device and check hcdi ops */
H A Dwhcdi.c1517 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
1553 hcdi->hcdi_ops,
H A Dhubdi.c275 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
296 usba_device->usb_hcdi_ops = hcdi->hcdi_ops;
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/usba/
H A Dhcdi.h343 * hcdi kstat defines
346 #define HCDI_HOTPLUG_STATS(hcdi) ((hcdi)->hcdi_hotplug_stats)
347 #define HCDI_HOTPLUG_STATS_DATA(hcdi) \
348 ((hcdi_hotplug_stats_t *)HCDI_HOTPLUG_STATS((hcdi))->ks_data)
350 #define HCDI_ERROR_STATS(hcdi) ((hcdi)->hcdi_error_stats)
351 #define HCDI_ERROR_STATS_DATA(hcdi) \
352 ((hcdi_error_stats_t *)HCDI_ERROR_STATS((hcdi))->ks_data)
H A Dhcdi_impl.h77 * Hotplug event statistics since hcdi loaded.
112 * retrieving the hcdi structure from dip
114 void usba_hcdi_set_hcdi(dev_info_t *dip, usba_hcdi_t *hcdi);
H A Dusba_impl.h31 #include <sys/usb/usba/hcdi.h>
141 * In hcdi soft interrupt handler we call cv_signal()
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hwa/hwahc/
H A Dhwahc.h37 #include <sys/usb/usba/hcdi.h>
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hcd/openhci/
H A Dohci.h55 #include <sys/usb/usba/hcdi.h>
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hcd/uhci/
H A Duhcid.h52 #include <sys/usb/usba/hcdi.h>
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hcd/ehci/
H A Dehci.h54 #include <sys/usb/usba/hcdi.h>
/opensolaris-onvv-gate/usr/src/uts/common/
H A DMakefile.files819 USBA_OBJS += hcdi.o usba.o usbai.o hubdi.o parser.o genconsole.o \
822 USBA_WITHOUT_WUSB_OBJS += hcdi.o usba.o usbai.o hubdi.o parser.o genconsole.o \

Completed in 258 milliseconds