/titanic_50/usr/src/uts/common/sys/usb/usba/ |
H A D | usba_types.h | 87 struct usba_device *p_usba_device; /* set on pipe open */ 241 typedef struct usba_device { struct 277 struct usba_device *usb_hs_hub_usba_dev; /* HS hub usba device */ argument 344 _NOTE(MUTEX_PROTECTS_DATA(usba_device::usb_mutex, usba_device)) argument 345 _NOTE(MUTEX_PROTECTS_DATA(usba_device::usb_mutex, usba_evdata)) 357 _NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_serialno_str)) 358 _NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_root_hub_dip)) 359 _NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_root_hubd)) 360 _NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_product_str)) 361 _NOTE(DATA_READABLE_WITHOUT_LOCK(usba_device::usb_preferred_driver)) [all …]
|
H A D | hcdi.h | 105 usba_device_t *usba_device, 148 usba_device_t *usba_device, 152 usba_device_t *usba_device,
|
H A D | usba_private.h | 317 struct usba_device *usba_get_usba_device(dev_info_t *); 318 struct usba_device *usba_polled_get_usba_device(dev_info_t *); 319 void usba_set_usba_device(dev_info_t *, struct usba_device *);
|
/titanic_50/usr/src/uts/common/io/usb/usba/ |
H A D | usba.c | 181 usba_device_t *usba_device; in usba_bus_ctl() local 198 usba_device = usba_get_usba_device(rdip); in usba_bus_ctl() 209 if (usba_device) { in usba_bus_ctl() 214 usba_device->usb_dev_descr->idVendor, in usba_bus_ctl() 215 usba_device->usb_dev_descr->idProduct); in usba_bus_ctl() 220 usba_device->usb_dev_descr->idVendor, in usba_bus_ctl() 221 usba_device->usb_dev_descr->idProduct, in usba_bus_ctl() 222 usba_device->usb_cfg_value, in usba_bus_ctl() 228 usba_device->usb_dev_descr->idVendor, in usba_bus_ctl() 229 usba_device->usb_dev_descr->idProduct, in usba_bus_ctl() [all …]
|
H A D | genconsole.c | 49 usba_device_t *usba_device; in usb_console_input_init() local 74 usba_device = usba_get_usba_device(dip); in usb_console_input_init() 89 ret = usba_device->usb_hcdi_ops->usba_hcdi_console_input_init( in usb_console_input_init() 113 usba_device_t *usba_device; in usb_console_input_fini() local 121 usba_device = usba_get_usba_device(usb_console_input->uci_dip); in usb_console_input_fini() 126 ret = usba_device->usb_hcdi_ops->usba_hcdi_console_input_fini( in usb_console_input_fini() 155 usba_device_t *usba_device; in usb_console_input_enter() local 166 usba_device = usba_polled_get_usba_device(usb_console_input->uci_dip); in usb_console_input_enter() 171 usba_device->usb_hcdi_ops->usba_hcdi_console_input_enter( in usb_console_input_enter() 188 usba_device_t *usba_device; in usb_console_read() local [all …]
|
H A D | usbai_pipe_mgmt.c | 69 usba_device_t *usba_device; in usba_get_dflt_pipe_handle() local 73 usba_device = usba_get_usba_device(dip); in usba_get_dflt_pipe_handle() 74 if (usba_device) { in usba_get_dflt_pipe_handle() 76 (usb_pipe_handle_t)&usba_device->usb_ph_list[0]; in usba_get_dflt_pipe_handle() 102 usba_usbdev_to_dflt_pipe_handle(usba_device_t *usba_device) in usba_usbdev_to_dflt_pipe_handle() argument 106 if ((usba_device) && in usba_usbdev_to_dflt_pipe_handle() 107 (usba_device->usb_ph_list[0].usba_ph_data != NULL)) { in usba_usbdev_to_dflt_pipe_handle() 108 pipe_handle = (usb_pipe_handle_t)&usba_device->usb_ph_list[0]; in usba_usbdev_to_dflt_pipe_handle() 431 usba_device_t *usba_device, in usba_init_pipe_handle() argument 443 usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)-> in usba_init_pipe_handle() [all …]
|
H A D | usbai_register.c | 123 static int usba_set_parse_values(dev_info_t *dip, usba_device_t *usba_device, 190 usba_device_t *usba_device; in usb_client_attach() local 200 usba_device = usba_get_usba_device(dip); in usb_client_attach() 240 mutex_enter(&usba_device->usb_mutex); in usb_client_attach() 242 usba_device->usb_client_flags[usba_get_ifno(dip)] |= in usb_client_attach() 244 usba_device->usb_client_attach_list->dip = dip; in usb_client_attach() 246 mutex_exit(&usba_device->usb_mutex); in usb_client_attach() 266 usba_device_t *usba_device = usba_get_usba_device(dip); in usb_client_detach() local 278 mutex_enter(&usba_device->usb_mutex); in usb_client_detach() 280 usba_device->usb_client_flags[usba_get_ifno(dip)] &= in usb_client_detach() [all …]
|
H A D | usbai_util.c | 396 usba_device_t *usba_device; in usb_get_dev_descr() local 403 usba_device = usba_get_usba_device(dip); in usb_get_dev_descr() 404 mutex_enter(&usba_device->usb_mutex); in usb_get_dev_descr() 405 usb_dev_descr = usba_device->usb_dev_descr; in usb_get_dev_descr() 406 mutex_exit(&usba_device->usb_mutex); in usb_get_dev_descr() 427 usba_device_t *usba_device; in usb_get_raw_cfg_data() local 438 usba_device = usba_get_usba_device(dip); in usb_get_raw_cfg_data() 440 mutex_enter(&usba_device->usb_mutex); in usb_get_raw_cfg_data() 441 usb_cfg = usba_device->usb_cfg; in usb_get_raw_cfg_data() 442 *length = usba_device->usb_cfg_length; in usb_get_raw_cfg_data() [all …]
|
H A D | usbai.c | 1009 usba_device_t *usba_device; in usb_register_hotplug_cbs() local 1029 usba_device = usba_get_usba_device(dip); in usb_register_hotplug_cbs() 1032 if (usba_device->rm_cookie == NULL) { in usb_register_hotplug_cbs() 1034 &usba_device->rm_cookie) != DDI_SUCCESS) { in usb_register_hotplug_cbs() 1041 if (ddi_add_event_handler(dip, usba_device->rm_cookie, in usb_register_hotplug_cbs() 1050 if (usba_device->ins_cookie == NULL) { in usb_register_hotplug_cbs() 1052 &usba_device->ins_cookie) != DDI_SUCCESS) { in usb_register_hotplug_cbs() 1059 if (ddi_add_event_handler(dip, usba_device->ins_cookie, in usb_register_hotplug_cbs() 1068 mutex_enter(&usba_device->usb_mutex); in usb_register_hotplug_cbs() 1069 usba_device->usb_client_flags[usba_get_ifno(dip)] |= in usb_register_hotplug_cbs() [all …]
|
H A D | usbai_req.c | 634 usba_device_t *usba_device = usba_get_usba_device(dip); in usba_req_wrapper_alloc() local 638 usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)-> in usba_req_wrapper_alloc() 661 usba_add_to_list(&usba_device->usb_allocated, in usba_req_wrapper_alloc() 682 usba_device_t *usba_device; in usba_req_wrapper_free() local 695 usba_device = usba_get_usba_device(wrp->wr_dip); in usba_req_wrapper_free() 696 if (usba_rm_from_list(&usba_device->usb_allocated, in usba_req_wrapper_free() 1121 usba_device_t *usba_device; in usb_pipe_ctrl_xfer() local 1138 usba_device = ph_data->p_usba_device; in usb_pipe_ctrl_xfer() 1185 rval = usba_device->usb_hcdi_ops-> in usb_pipe_ctrl_xfer() 1521 usba_device_t *usba_device; in usb_pipe_bulk_xfer() local [all …]
|
H A D | hubdi.c | 200 usba_device_t *usba_device = usba_get_usba_device(dip); in usba_hubdi_register() local 208 usba_device->usb_hubdi = hubdi; in usba_hubdi_register() 214 usba_hcdi_get_hcdi(usba_device->usb_root_hub_dip)-> in usba_hubdi_register() 230 usba_device_t *usba_device = usba_get_usba_device(dip); in usba_hubdi_unregister() local 231 usba_hubdi_t *hubdi = usba_device->usb_hubdi; in usba_hubdi_unregister() 276 usba_device_t *usba_device; in usba_hubdi_bind_root_hub() local 295 usba_device = usba_alloc_usba_device(dip); in usba_hubdi_bind_root_hub() 297 mutex_enter(&usba_device->usb_mutex); in usba_hubdi_bind_root_hub() 298 usba_device->usb_hcdi_ops = hcdi->hcdi_ops; in usba_hubdi_bind_root_hub() 299 usba_device->usb_cfg = root_hub_config_descriptor; in usba_hubdi_bind_root_hub() [all …]
|
H A D | hcdi.c | 475 usba_device_t *usba_device = ph_data->p_usba_device; in usba_hcdi_cb() local 477 usba_device->usb_root_hub_dip); in usba_hcdi_cb() 551 if (taskq_dispatch(usba_device->usb_shared_taskq[iface], in usba_hcdi_cb() 841 usba_device_t *usba_device = in hcdi_autoclearing() local 844 usba_device->usb_root_hub_dip); in hcdi_autoclearing() 967 usba_hcdi_get_data_toggle(usba_device_t *usba_device, uint8_t ep_addr) in usba_hcdi_get_data_toggle() argument 974 mutex_enter(&usba_device->usb_mutex); in usba_hcdi_get_data_toggle() 975 ph_impl = &usba_device->usb_ph_list[ep_index]; in usba_hcdi_get_data_toggle() 979 mutex_exit(&usba_device->usb_mutex); in usba_hcdi_get_data_toggle() 987 usba_hcdi_set_data_toggle(usba_device_t *usba_device, uint8_t ep_addr, in usba_hcdi_set_data_toggle() argument [all …]
|
/titanic_50/usr/src/uts/common/sys/usb/hcd/uhci/ |
H A D | uhciutil.h | 57 int uhci_hcdi_bulk_transfer_size(usba_device_t *usba_device, 63 int uhci_hcdi_get_current_frame_number(usba_device_t *usba_device, 65 int uhci_hcdi_get_max_isoc_pkts(usba_device_t *usba_device,
|
/titanic_50/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci.c | 1255 usba_device_t *usba_device, in ehci_hcdi_bulk_transfer_size() argument 1259 usba_device->usb_root_hub_dip); in ehci_hcdi_bulk_transfer_size() 1429 usba_device_t *usba_device, in ehci_hcdi_get_current_frame_number() argument 1433 usba_device->usb_root_hub_dip); in ehci_hcdi_get_current_frame_number() 1436 ehcip = ehci_obtain_state(usba_device->usb_root_hub_dip); in ehci_hcdi_get_current_frame_number() 1467 usba_device_t *usba_device, in ehci_hcdi_get_max_isoc_pkts() argument 1471 usba_device->usb_root_hub_dip); in ehci_hcdi_get_max_isoc_pkts()
|
H A D | ehci_isoch_util.c | 355 usba_device_t *usba_device = ph->p_usba_device; in ehci_allocate_itw() local 473 itw->itw_port_status = usba_device->usb_port_status; in ehci_allocate_itw() 480 mutex_enter(&usba_device->usb_mutex); in ehci_allocate_itw() 481 itw->itw_hub_addr = usba_device->usb_hs_hub_addr; in ehci_allocate_itw() 482 itw->itw_hub_port = usba_device->usb_hs_hub_port; in ehci_allocate_itw() 484 itw->itw_device_addr = usba_device->usb_addr; in ehci_allocate_itw() 485 mutex_exit(&usba_device->usb_mutex); in ehci_allocate_itw()
|
H A D | ehci_xfer.c | 410 usba_device_t *usba_device = ph->p_usba_device; in ehci_unpack_endpoint() local 416 mutex_enter(&usba_device->usb_mutex); in ehci_unpack_endpoint() 417 ctrl = usba_device->usb_addr; in ehci_unpack_endpoint() 418 usb_port_status = usba_device->usb_port_status; in ehci_unpack_endpoint() 419 mutex_exit(&usba_device->usb_mutex); in ehci_unpack_endpoint() 500 mutex_enter(&usba_device->usb_mutex); in ehci_unpack_endpoint() 501 split_ctrl |= ((usba_device->usb_hs_hub_addr in ehci_unpack_endpoint() 505 split_ctrl |= ((usba_device->usb_hs_hub_port in ehci_unpack_endpoint() 509 mutex_exit(&usba_device->usb_mutex); in ehci_unpack_endpoint() 943 usba_device_t *usba_device; in ehci_clear_tt_buffer() local [all …]
|
/titanic_50/usr/src/uts/common/io/usb/usb_mid/ |
H A D | usb_mid.c | 346 usba_device_t *usba_device = in usb_mid_post_detach() local 353 (--usb_mid->mi_attach_count == 0) && usba_device && in usb_mid_post_detach() 355 usba_check_for_leaks(usba_device); in usb_mid_post_detach() 919 usba_device_t *usba_device; in usb_mid_create_children() local 926 usba_device = usba_get_usba_device(usb_mid->mi_dip); in usb_mid_create_children() 930 usba_device->usb_port, usba_device->usb_addr); in usb_mid_create_children() 1030 (usba_device->usb_n_cfgs > 1)) { in usb_mid_create_children()
|
/titanic_50/usr/src/uts/common/io/usb/hcd/uhci/ |
H A D | uhcitgt.c | 709 usba_device_t *usba_device, in uhci_hcdi_bulk_transfer_size() argument 713 usba_device->usb_root_hub_dip); in uhci_hcdi_bulk_transfer_size() 831 usba_device_t *usba_device, in uhci_hcdi_get_current_frame_number() argument 834 uhci_state_t *uhcip = uhci_obtain_state(usba_device->usb_root_hub_dip); in uhci_hcdi_get_current_frame_number() 864 usba_device_t *usba_device, in uhci_hcdi_get_max_isoc_pkts() argument 867 uhci_state_t *uhcip = uhci_obtain_state(usba_device->usb_root_hub_dip); in uhci_hcdi_get_max_isoc_pkts()
|
/titanic_50/usr/src/uts/common/sys/usb/hcd/ehci/ |
H A D | ehcid.h | 301 usba_device::usb_mutex \ 1114 usba_device_t *usba_device, 1128 usba_device_t *usba_device, 1131 usba_device_t *usba_device,
|
/titanic_50/usr/src/uts/common/io/warlock/ |
H A D | usb_ia.wlcmd | 27 one usba_device
|
H A D | usb_mid.wlcmd | 29 one usba_device
|
H A D | ehci.wlcmd | 28 one usba_device
|
H A D | ohci.wlcmd | 28 one usba_device
|
/titanic_50/usr/src/cmd/mdb/common/modules/usba/ |
H A D | usb.c | 434 usba_device(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in usba_device() function 773 "print summary info for a usba_device_t struct", usba_device, NULL},
|
/titanic_50/usr/src/uts/common/io/usb/usb_ia/ |
H A D | usb_ia.c | 803 usba_device_t *usba_device; in usb_ia_create_children() local 808 usba_device = usba_get_usba_device(usb_ia->ia_dip); in usb_ia_create_children() 812 usba_device->usb_port, usba_device->usb_addr); in usb_ia_create_children()
|