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

/illumos-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
372 usba_hcdi_update_error_stats(usba_hcdi_t *hcdi, usb_cr_t completion_reason) argument
452 usba_hcdi_destroy_stats(usba_hcdi_t *hcdi) argument
476 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi( local
596 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(ph_data-> local
643 hcdi_do_cb(usba_pipe_handle_data_t *ph_data, usba_req_wrapper_t *req_wrp, usba_hcdi_t *hcdi) argument
760 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(ph_data-> local
794 usba_hcdi_t *hcdi = (void *)arg1; local
843 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi( local
[all...]
H A Dusba.c468 usba_hcdi_t *hcdi; local
473 hcdi = usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip);
475 mutex_enter(&hcdi->hcdi_mutex);
476 usb_address_in_use = hcdi->hcdi_usb_address_in_use;
484 hcdi->hcdi_device_count++;
485 HCDI_HOTPLUG_STATS_DATA(hcdi)->hcdi_device_count.value.ui64++;
486 mutex_exit(&hcdi->hcdi_mutex);
503 mutex_exit(&hcdi->hcdi_mutex);
518 usba_hcdi_t *hcdi; local
524 hcdi
1411 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
1443 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
1745 usba_hcdi_t *hcdi = local
2901 usba_hcdi_t *hcdi = local
2938 usba_hcdi_t *hcdi = local
2958 usba_hcdi_t *hcdi = local
3044 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 Dhubdi.c277 usba_hcdi_t *hcdi = usba_hcdi_get_hcdi(dip); local
298 usba_device->usb_hcdi_ops = hcdi->hcdi_ops;
/illumos-gate/usr/src/uts/common/sys/usb/usba/
H A Dhcdi.h331 * hcdi kstat defines
334 #define HCDI_HOTPLUG_STATS(hcdi) ((hcdi)->hcdi_hotplug_stats)
335 #define HCDI_HOTPLUG_STATS_DATA(hcdi) \
336 ((hcdi_hotplug_stats_t *)HCDI_HOTPLUG_STATS((hcdi))->ks_data)
338 #define HCDI_ERROR_STATS(hcdi) ((hcdi)->hcdi_error_stats)
339 #define HCDI_ERROR_STATS_DATA(hcdi) \
340 ((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.h33 #include <sys/usb/usba/hcdi.h>
143 * In hcdi soft interrupt handler we call cv_signal()
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/
H A Dohci.h55 #include <sys/usb/usba/hcdi.h>
/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/
H A Duhcid.h52 #include <sys/usb/usba/hcdi.h>
/illumos-gate/usr/src/uts/common/sys/usb/hcd/ehci/
H A Dehci.h54 #include <sys/usb/usba/hcdi.h>

Completed in 96 milliseconds