Home
last modified time | relevance | path

Searched refs:usba_device (Results 1 – 25 of 37) sorted by relevance

12

/titanic_50/usr/src/uts/common/sys/usb/usba/
H A Dusba_types.h87 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 Dhcdi.h105 usba_device_t *usba_device,
148 usba_device_t *usba_device,
152 usba_device_t *usba_device,
H A Dusba_private.h317 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 Dusba.c181 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 Dgenconsole.c49 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 Dusbai_pipe_mgmt.c69 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 Dusbai_register.c123 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 Dusbai_util.c396 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 Dusbai.c1009 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 Dusbai_req.c634 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 Dhubdi.c200 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 Dhcdi.c475 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 Duhciutil.h57 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 Dehci.c1255 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 Dehci_isoch_util.c355 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 Dehci_xfer.c410 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 Dusb_mid.c346 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 Duhcitgt.c709 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 Dehcid.h301 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 Dusb_ia.wlcmd27 one usba_device
H A Dusb_mid.wlcmd29 one usba_device
H A Dehci.wlcmd28 one usba_device
H A Dohci.wlcmd28 one usba_device
/titanic_50/usr/src/cmd/mdb/common/modules/usba/
H A Dusb.c434 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 Dusb_ia.c803 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()

12