/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usba.c | 507 mutex_exit(&usba_device->usb_mutex); in usba_set_usb_address() 547 mutex_exit(&usba_device->usb_mutex); in usba_unset_usb_address() 575 mutex_exit(&usba_device->usb_mutex); in usba_get_evdata() 2381 mutex_exit(&child_ud->usb_mutex); in usba_ready_interface_association_node() 2626 mutex_exit(&child_ud->usb_mutex); in usba_ready_interface_node() 2826 mutex_enter(&ud->usb_mutex); in usba_get_dev_string_descrs() 2829 mutex_exit(&ud->usb_mutex); in usba_get_dev_string_descrs() 2842 mutex_enter(&ud->usb_mutex); in usba_get_dev_string_descrs() 2845 mutex_exit(&ud->usb_mutex); in usba_get_dev_string_descrs() 2858 mutex_enter(&ud->usb_mutex); in usba_get_dev_string_descrs() [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() 1741 mutex_exit(&usba_device->usb_mutex); in usba_persistent_pipe_open() 1765 mutex_enter(&usba_device->usb_mutex); in usba_persistent_pipe_close() [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() 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() 628 mutex_exit(&usba_device->usb_mutex); in usb_free_dev_data() 696 mutex_exit(&usba_device->usb_mutex); in usba_build_descr_tree() 1199 mutex_enter(&usba_device->usb_mutex); in usba_set_parse_values() [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() 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() 2197 mutex_exit(&usba_device->usb_mutex); in usb_fail_checkpoint() [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() 5698 mutex_exit(&child_ud->usb_mutex); in hubd_select_device_configuration() 5966 mutex_exit(&child_ud->usb_mutex); in hubd_get_all_device_config_cloud() 5979 mutex_exit(&child_ud->usb_mutex); in hubd_get_all_device_config_cloud() 6054 mutex_exit(&child_ud->usb_mutex); in hubd_ready_device() 6192 mutex_exit(&child_ud->usb_mutex); in hubd_create_child() 6803 mutex_enter(&ud->usb_mutex); in hubd_delete_child() [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() 2373 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() 2487 mutex_enter(&child_ud->usb_mutex); in ehci_deallocate_high_speed_bandwidth() 2492 mutex_exit(&child_ud->usb_mutex); in ehci_deallocate_high_speed_bandwidth() 2565 mutex_enter(&child_ud->usb_mutex); in ehci_deallocate_classic_tt_bandwidth() 2573 mutex_exit(&child_ud->usb_mutex); in ehci_deallocate_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() 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() 2993 mutex_enter(&ph->p_usba_device->usb_mutex); in uhci_fill_in_bulk_isoc_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 \
|