/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usba.c | 364 mutex_enter(&usba_device->usb_mutex); in usba_bus_ctl() 371 mutex_exit(&usba_device->usb_mutex); in usba_bus_ctl() 385 mutex_enter(&usba_device->usb_mutex); in usba_bus_ctl() 393 mutex_exit(&usba_device->usb_mutex); in usba_bus_ctl() 474 mutex_enter(&usba_device->usb_mutex); in usba_set_usb_address() 496 mutex_exit(&usba_device->usb_mutex); in usba_set_usb_address() 507 mutex_exit(&usba_device->usb_mutex); in usba_set_usb_address() 525 mutex_enter(&usba_device->usb_mutex); in usba_unset_usb_address() 547 mutex_exit(&usba_device->usb_mutex); in usba_unset_usb_address() 560 mutex_enter(&usba_device->usb_mutex); in usba_get_evdata() [all …]
|
H A D | usbai_pipe_mgmt.c | 457 mutex_enter(&usba_device->usb_mutex); in usba_init_pipe_handle() 564 mutex_exit(&usba_device->usb_mutex); in usba_init_pipe_handle() 640 mutex_enter(&usba_device->usb_mutex); in usba_destroy_pipe_handle() 655 mutex_exit(&usba_device->usb_mutex); in usba_destroy_pipe_handle() 915 mutex_enter(&usba_device->usb_mutex); in usb_pipe_xopen() 922 mutex_exit(&usba_device->usb_mutex); in usb_pipe_xopen() 931 mutex_exit(&usba_device->usb_mutex); in usb_pipe_xopen() 1714 mutex_enter(&usba_device->usb_mutex); in usba_persistent_pipe_open() 1724 mutex_exit(&usba_device->usb_mutex); in usba_persistent_pipe_open() 1736 mutex_enter(&usba_device->usb_mutex); in usba_persistent_pipe_open() [all …]
|
H A D | usbai_register.c | 242 mutex_enter(&usba_device->usb_mutex); in usb_client_attach() 248 mutex_exit(&usba_device->usb_mutex); in usb_client_attach() 280 mutex_enter(&usba_device->usb_mutex); in usb_client_detach() 285 mutex_exit(&usba_device->usb_mutex); in usb_client_detach() 475 mutex_enter(&usba_device->usb_mutex); in usb_get_dev_data() 478 mutex_exit(&usba_device->usb_mutex); in usb_get_dev_data() 518 mutex_enter(&usba_device->usb_mutex); in usb_get_dev_data() 535 mutex_exit(&usba_device->usb_mutex); in usb_get_dev_data() 590 mutex_enter(&usba_device->usb_mutex); in usb_free_dev_data() 628 mutex_exit(&usba_device->usb_mutex); in usb_free_dev_data() [all …]
|
H A D | usbai_util.c | 405 mutex_enter(&usba_device->usb_mutex); in usb_get_dev_descr() 407 mutex_exit(&usba_device->usb_mutex); in usb_get_dev_descr() 441 mutex_enter(&usba_device->usb_mutex); in usb_get_raw_cfg_data() 444 mutex_exit(&usba_device->usb_mutex); in usb_get_raw_cfg_data() 472 mutex_enter(&usba_device->usb_mutex); in usb_get_addr() 474 mutex_exit(&usba_device->usb_mutex); in usb_get_addr() 640 mutex_enter(&usba_device->usb_mutex); in usba_sync_set_cfg() 645 mutex_exit(&usba_device->usb_mutex); in usba_sync_set_cfg() 750 mutex_enter(&usba_device->usb_mutex); in usb_get_current_cfgidx() 752 mutex_exit(&usba_device->usb_mutex); in usb_get_current_cfgidx() [all …]
|
H A D | hubdi.c | 295 mutex_enter(&usba_device->usb_mutex); in usba_hubdi_bind_root_hub() 344 mutex_exit(&usba_device->usb_mutex); in usba_hubdi_bind_root_hub() 1892 mutex_enter(&child_ud->usb_mutex); in usba_hubdi_attach() 1897 mutex_exit(&child_ud->usb_mutex); in usba_hubdi_attach() 2226 mutex_enter(&usba_device->usb_mutex); in hubd_setdevaddr() 2229 mutex_exit(&usba_device->usb_mutex); in hubd_setdevaddr() 2272 mutex_enter(&usba_device->usb_mutex); in hubd_setdevaddr() 2274 mutex_exit(&usba_device->usb_mutex); in hubd_setdevaddr() 4260 mutex_enter(&usba_device->usb_mutex); in hubd_handle_port_connect() 4263 mutex_exit(&usba_device->usb_mutex); in hubd_handle_port_connect() [all …]
|
H A D | usbai.c | 1071 mutex_enter(&usba_device->usb_mutex); in usb_register_hotplug_cbs() 1075 mutex_exit(&usba_device->usb_mutex); in usb_register_hotplug_cbs() 1186 mutex_enter(&usba_device->usb_mutex); in usb_register_event_cbs() 1191 mutex_exit(&usba_device->usb_mutex); in usb_register_event_cbs() 1236 mutex_enter(&usba_device->usb_mutex); in usb_unregister_event_cbs() 1239 mutex_exit(&usba_device->usb_mutex); in usb_unregister_event_cbs()
|
H A D | hcdi.c | 987 mutex_enter(&usba_device->usb_mutex); in usba_hcdi_get_data_toggle() 992 mutex_exit(&usba_device->usb_mutex); in usba_hcdi_get_data_toggle() 1007 mutex_enter(&usba_device->usb_mutex); in usba_hcdi_set_data_toggle() 1013 mutex_exit(&usba_device->usb_mutex); in usba_hcdi_set_data_toggle()
|
/illumos-gate/usr/src/uts/common/sys/usb/usba/ |
H A D | usba_types.h | 263 kmutex_t usb_mutex; /* protecting usba_device */ member 383 _NOTE(MUTEX_PROTECTS_DATA(usba_device::usb_mutex, usba_device)) 384 _NOTE(MUTEX_PROTECTS_DATA(usba_device::usb_mutex, usba_evdata))
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci_util.c | 2214 mutex_enter(&child_ud->usb_mutex); in ehci_allocate_high_speed_bandwidth() 2219 mutex_exit(&child_ud->usb_mutex); in ehci_allocate_high_speed_bandwidth() 2321 mutex_enter(&child_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2329 mutex_exit(&child_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2354 mutex_enter(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2363 mutex_exit(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2373 mutex_exit(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2384 mutex_enter(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2392 mutex_exit(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() 2423 mutex_exit(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth() [all …]
|
H A D | ehci_xfer.c | 416 mutex_enter(&usba_device->usb_mutex); 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() 509 mutex_exit(&usba_device->usb_mutex); in ehci_unpack_endpoint() 990 mutex_enter(&usba_device->usb_mutex); in ehci_clear_tt_buffer() 992 mutex_exit(&usba_device->usb_mutex); in ehci_clear_tt_buffer() 995 mutex_enter(&hub_usba_device->usb_mutex); in ehci_clear_tt_buffer() 997 mutex_exit(&hub_usba_device->usb_mutex); in ehci_clear_tt_buffer() 2042 mutex_enter(&ph->p_usba_device->usb_mutex); in ehci_set_periodic_pipe_polling() 2052 mutex_exit(&ph->p_usba_device->usb_mutex); in ehci_set_periodic_pipe_polling()
|
H A D | ehci_isoch_util.c | 481 mutex_enter(&usba_device->usb_mutex); in ehci_allocate_itw() 486 mutex_exit(&usba_device->usb_mutex); in ehci_allocate_itw()
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/ |
H A D | uhciutil.c | 1007 mutex_enter(&pipe_handle->p_usba_device->usb_mutex); in uhci_allocate_bandwidth() 1011 mutex_exit(&pipe_handle->p_usba_device->usb_mutex); in uhci_allocate_bandwidth() 1040 mutex_enter(&pipe_handle->p_usba_device->usb_mutex); in uhci_allocate_bandwidth() 1043 mutex_exit(&pipe_handle->p_usba_device->usb_mutex); in uhci_allocate_bandwidth() 1171 mutex_enter(&pipe_handle->p_usba_device->usb_mutex); in uhci_deallocate_bandwidth() 1174 mutex_exit(&pipe_handle->p_usba_device->usb_mutex); in uhci_deallocate_bandwidth() 1190 mutex_enter(&pipe_handle->p_usba_device->usb_mutex); in uhci_deallocate_bandwidth() 1193 mutex_exit(&pipe_handle->p_usba_device->usb_mutex); in uhci_deallocate_bandwidth() 1976 mutex_enter(&ph->p_usba_device->usb_mutex); in uhci_fill_in_td() 2001 mutex_exit(&ph->p_usba_device->usb_mutex); in uhci_fill_in_td() [all …]
|
H A D | uhcipolled.c | 817 mutex_enter(&ph->p_usba_device->usb_mutex); in uhci_polled_insert_td_on_qh() 832 mutex_exit(&ph->p_usba_device->usb_mutex); in uhci_polled_insert_td_on_qh()
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/ |
H A D | uhcid.h | 313 usba_device::usb_mutex \
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/ |
H A D | ohcid.h | 333 usba_device::usb_mutex \
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ |
H A D | ohci.c | 3255 mutex_enter(&ph->p_usba_device->usb_mutex); in ohci_allocate_bandwidth() 3258 mutex_exit(&ph->p_usba_device->usb_mutex); in ohci_allocate_bandwidth() 3289 mutex_enter(&ph->p_usba_device->usb_mutex); in ohci_allocate_bandwidth() 3292 mutex_exit(&ph->p_usba_device->usb_mutex); in ohci_allocate_bandwidth() 3411 mutex_enter(&ph->p_usba_device->usb_mutex); in ohci_deallocate_bandwidth() 3414 mutex_exit(&ph->p_usba_device->usb_mutex); in ohci_deallocate_bandwidth() 3420 mutex_enter(&ph->p_usba_device->usb_mutex); in ohci_deallocate_bandwidth() 3423 mutex_exit(&ph->p_usba_device->usb_mutex); in ohci_deallocate_bandwidth() 3863 mutex_enter(&ph->p_usba_device->usb_mutex); in ohci_unpack_endpoint() 3867 mutex_exit(&ph->p_usba_device->usb_mutex); in ohci_unpack_endpoint() [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/ehci/ |
H A D | ehcid.h | 301 usba_device::usb_mutex \
|