Searched refs:hubd (Results 1 - 25 of 42) sorted by relevance

12

/opensolaris-onvv-gate/usr/src/uts/common/io/usb/usba/
H A Dhubdi.c28 * Most of the code for hubd resides in this file and
29 * is shared between the HCD root hub support and hubd
39 #include <sys/usb/hubd/hub.h>
40 #include <sys/usb/hubd/hubdvar.h>
41 #include <sys/usb/hubd/hubd_impl.h>
499 static int hubd_cleanup(dev_info_t *dip, hubd_t *hubd);
500 static int hubd_check_ports(hubd_t *hubd);
502 static int hubd_open_intr_pipe(hubd_t *hubd);
503 static void hubd_start_polling(hubd_t *hubd, int always);
504 static void hubd_stop_polling(hubd_t *hubd);
629 hubd_pm_busy_component(hubd_t *hubd, dev_info_t *dip, int component) argument
648 hubd_pm_idle_component(hubd_t *hubd, dev_info_t *dip, int component) argument
669 hubd_set_child_pwrlvl(hubd_t *hubd, usb_port_t port, uint8_t power) argument
711 hubd_child_dip2port(hubd_t *hubd, dev_info_t *dip) argument
734 hubd_can_suspend(hubd_t *hubd) argument
773 hubd_resume_port(hubd_t *hubd, usb_port_t port) argument
924 hubd_suspend_port(hubd_t *hubd, usb_port_t port) argument
1032 hubd_post_attach(hubd_t *hubd, usb_port_t port, struct attachspec *as) argument
1059 hubd_post_detach(hubd_t *hubd, usb_port_t port, struct detachspec *ds) argument
1100 hubd_post_power(hubd_t *hubd, usb_port_t port, pm_bp_child_pwrchg_t *bpc, int result) argument
1155 hubd_t *hubd; local
1299 hubd_config_one(hubd_t *hubd, int port) argument
1374 hubd_t *hubd = hubd_get_soft_state(dip); local
1421 hubd_t *hubd = hubd_get_soft_state(dip); local
1492 hubd_t *hubd; local
1626 hubd_pwrlvl0(hubd_t *hubd) argument
1679 hubd_pwrlvl1(hubd_t *hubd) argument
1690 hubd_pwrlvl2(hubd_t *hubd) argument
1700 hubd_pwrlvl3(hubd_t *hubd) argument
1755 hubd_t *hubd; local
1822 hubd_t *hubd = NULL; local
2117 hubd_t *hubd = hubd_get_soft_state(dip); local
2143 hubd_setdevaddr(hubd_t *hubd, usb_port_t port) argument
2237 hubd_setdevconfig(hubd_t *hubd, usb_port_t port) argument
2296 hubd_t *hubd; local
2502 hubd_restore_device_state(dev_info_t *dip, hubd_t *hubd) argument
2733 hubd_cleanup(dev_info_t *dip, hubd_t *hubd) argument
2949 hubd_determine_port_connection(hubd_t *hubd) argument
2997 hubd_check_ports(hubd_t *hubd) argument
3116 hubd_get_hub_descriptor(hubd_t *hubd) argument
3233 hubd_get_hub_status_words(hubd_t *hubd, uint16_t *status) argument
3284 hubd_open_intr_pipe(hubd_t *hubd) argument
3323 hubd_start_polling(hubd_t *hubd, int always) argument
3381 hubd_stop_polling(hubd_t *hubd) argument
3414 hubd_close_intr_pipe(hubd_t *hubd) argument
3449 hubd_t *hubd = (hubd_t *)(reqp->intr_client_private); local
3524 hubd_t *hubd = (hubd_t *)(reqp->intr_client_private); local
3651 hubd_t *hubd = hd_arg->hubd; local
4087 hubd_handle_port_connect(hubd_t *hubd, usb_port_t port) argument
4401 hubd_get_hub_status(hubd_t *hubd) argument
4612 hubd_reset_port(hubd_t *hubd, usb_port_t port) argument
4787 hubd_enable_port(hubd_t *hubd, usb_port_t port) argument
4834 hubd_disable_port(hubd_t *hubd, usb_port_t port) argument
4897 hubd_determine_port_status(hubd_t *hubd, usb_port_t port, uint16_t *status, uint16_t *change, uint_t ack_flag) argument
5178 hubd_recover_disabled_port(hubd_t *hubd, usb_port_t port) argument
5215 hubd_enable_all_port_power(hubd_t *hubd) argument
5317 hubd_enable_port_power(hubd_t *hubd, usb_port_t port) argument
5358 hubd_disable_all_port_power(hubd_t *hubd) argument
5383 hubd_disable_port_power(hubd_t *hubd, usb_port_t port) argument
5427 hubd_select_device_configuration(hubd_t *hubd, usb_port_t port, dev_info_t *child_dip, usba_device_t *child_ud) argument
5503 hubd_get_this_config_cloud(hubd_t *hubd, dev_info_t *dip, usba_device_t *child_ud, uint16_t conf_index) argument
5690 hubd_get_all_device_config_cloud(hubd_t *hubd, dev_info_t *dip, usba_device_t *child_ud) argument
5742 hubd_ready_device(hubd_t *hubd, dev_info_t *child_dip, usba_device_t *child_ud, uint_t config_index) argument
5825 hubd_create_child(dev_info_t *dip, hubd_t *hubd, usba_device_t *hubd_ud, usb_port_status_t port_status, usb_port_t port, int iteration) argument
6441 hubd_delete_child(hubd_t *hubd, usb_port_t port, uint_t flag, boolean_t retry) argument
6523 hubd_free_usba_device(hubd_t *hubd, usba_device_t *usba_device) argument
6560 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
6585 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
6626 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
6653 hubd_do_callback(hubd_t *hubd, dev_info_t *cdip, ddi_eventcookie_t cookie) argument
6667 hubd_run_callbacks(hubd_t *hubd, usba_event_t type) argument
6696 hubd_post_event(hubd_t *hubd, usb_port_t port, usba_event_t type) argument
6847 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
6927 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
6957 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
6987 hubd_cpr_suspend(hubd_t *hubd) argument
7119 hubd_t *hubd = (hubd_t *)hubd_get_soft_state(dip); local
7135 hubd_register_events(hubd_t *hubd) argument
7162 hubd_t *hubd = cpr_cb->statep; local
7220 hubd_register_cpr_callback(hubd_t *hubd) argument
7240 hubd_unregister_cpr_callback(hubd_t *hubd) argument
7261 hubd_create_pm_components(dev_info_t *dip, hubd_t *hubd) argument
7326 hubd_t *hubd; local
7360 hubd_t *hubd; local
7394 hubd_t *hubd; local
8043 hubd_get_ancestry_str(hubd_t *hubd) argument
8095 hubd_get_port_num(hubd_t *hubd, struct devctl_iocdata *dcp) argument
8117 hubd_get_child_dip(hubd_t *hubd, usb_port_t port) argument
8143 hubd_cfgadm_state(hubd_t *hubd, usb_port_t port) argument
8192 hubd_toggle_port(hubd_t *hubd, usb_port_t port) argument
8286 hubd_init_power_budget(hubd_t *hubd) argument
8426 hubd_t *hubd; local
8501 hubd_t *hubd = hubd_get_soft_state(dip); local
8562 hubd_t *hubd = hubd_get_soft_state(dip); local
8622 hubd_wait_for_hotplug_exit(hubd_t *hubd) argument
8656 hubd_t *hubd = hd_arg->hubd; local
8854 hubd_check_same_device(hubd_t *hubd, usb_port_t port) argument
8890 hubd_t *hubd; local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hubd/
H A Dhubdvar.h121 * hubd cpr data structure used for callback before kernel threads are
126 struct hubd *statep; /* ohci soft state struct */
135 * soft state information for this hubd
137 typedef struct hubd { struct
250 _NOTE(MUTEX_PROTECTS_DATA(hubd::h_mutex, hubd))
251 _NOTE(MUTEX_PROTECTS_DATA(hubd::h_mutex, hub_power_t))
252 _NOTE(DATA_READABLE_WITHOUT_LOCK(hubd::h_default_pipe
253 hubd::h_usba_device
254 hubd
273 hubd_t *hubd; member in struct:hubd_hotplug_arg
288 hubd_t *hubd; member in struct:hubd_reset_arg
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/warlock/
H A Dwusb_df_with_usba.wlcmd30 one hubd
H A Dhwarc_with_usba.wlcmd30 one hubd
H A Dwusb_ca_with_usba.wlcmd30 one hubd
H A Dugen_with_usba.wlcmd30 one hubd
134 add hubd::h_cleanup_child targets warlock_dummy
H A Dusbskel_with_usba.wlcmd31 one hubd
146 add hubd::h_cleanup_child targets warlock_dummy
H A Dhid_with_usba.wlcmd31 one hubd
197 add hubd::h_cleanup_child targets warlock_dummy
H A Dusb_ac_with_usba.wlcmd31 one hubd
200 add hubd::h_cleanup_child targets warlock_dummy
H A Dhwahc.wlcmd112 add hubd::h_cleanup_child target hwahc_cleanup_child
H A Dhwahc_with_usba.wlcmd30 one hubd
H A Dusb_as_with_usba.wlcmd159 add hubd::h_cleanup_child targets warlock_dummy
H A Dusb_ia_with_usba.wlcmd159 add hubd::h_cleanup_child targets warlock_dummy
H A Dusb_mid_with_usba.wlcmd148 add hubd::h_cleanup_child targets warlock_dummy
H A Dusbprn_with_usba.wlcmd147 add hubd::h_cleanup_child targets warlock_dummy
H A Dusbvc_with_usba.wlcmd158 add hubd::h_cleanup_child targets warlock_dummy
/opensolaris-onvv-gate/usr/src/uts/intel/hubd/
H A DMakefile23 # uts/intel/hubd/Makefile
29 # This makefile drives the production of the hubd driver kernel module.
41 SRCDIR = $(UTSBASE)/common/io/usb/hubd
53 MODULE = hubd
/opensolaris-onvv-gate/usr/src/uts/sparc/hubd/
H A DMakefile23 # uts/sparc/hubd/Makefile
28 # This makefile drives the production of the hubd driver kernel module.
42 SRCDIR = $(UTSBASE)/common/io/usb/hubd
54 MODULE = hubd
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/hubd/
H A Dhubd.c38 #include <sys/usb/hubd/hub.h>
39 #include <sys/usb/hubd/hubdvar.h>
141 hubd_t *hubd = ddi_get_soft_state(hubd_statep, instance); local
143 if (hubd) {
144 return (hubd->h_dip);
/opensolaris-onvv-gate/usr/src/lib/cfgadm_plugins/usb/common/
H A Dcfga_usb.h43 #include <sys/usb/hubd/hub.h>
44 #include <sys/usb/hubd/hubd_impl.h>
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hwa/hwahc/
H A Dhwahc.h35 #include <sys/usb/hubd/hub.h>
36 #include <sys/usb/hubd/hubdvar.h>
/opensolaris-onvv-gate/usr/src/pkg/manifests/
H A Dsystem-header-header-usb.mf47 dir path=usr/include/sys/usb/hubd
59 file path=usr/include/sys/usb/hubd/hub.h
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/hwa/hwahc/
H A Dhwahc.c85 #include <sys/usb/hubd/hubdvar.h>
86 #include <sys/usb/hubd/hubd_impl.h> /* for hubd_ioctl_data_t */
4441 hubd_t *hubd = NULL; local
4456 /* allocate hubd structure */
4457 hubd = hwahcp->hwahc_hubd = kmem_zalloc(sizeof (hubd_t), KM_SLEEP);
4459 hubd->h_log_handle = usb_alloc_log_hdl(dip, "husb", &hubd_errlevel,
4461 hubd->h_usba_device = usba_get_usba_device(dip);
4462 hubd->h_usba_device->usb_is_wa = TRUE;
4463 hubd->h_dip = dip;
4464 hubd
4562 hubd_t *hubd = hwahcp->hwahc_hubd; local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A DMakefile.syshdrs142 usb/hubd/%.check: usb/hubd/%.h
231 $(ROOTDIR)/usb/hubd \
322 ROOTUSBHUBDHDRS= $(USBHUBDHDRS:%=$(ROOTDIR)/usb/hubd/%)
470 $(ROOTDIR)/usb/hubd/%: usb/hubd/%
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hcd/openhci/
H A Dohci.h57 #include <sys/usb/hubd/hub.h>
59 #include <sys/usb/hubd/hubdvar.h>

Completed in 223 milliseconds

12