Home
last modified time | relevance | path

Searched refs:usb_mutex (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dusba.c505 mutex_exit(&usba_device->usb_mutex); in usba_set_usb_address()
545 mutex_exit(&usba_device->usb_mutex); in usba_unset_usb_address()
573 mutex_exit(&usba_device->usb_mutex); in usba_get_evdata()
2379 mutex_exit(&child_ud->usb_mutex); in usba_ready_interface_association_node()
2624 mutex_exit(&child_ud->usb_mutex); in usba_ready_interface_node()
2824 mutex_enter(&ud->usb_mutex); in usba_get_dev_string_descrs()
2827 mutex_exit(&ud->usb_mutex); in usba_get_dev_string_descrs()
2840 mutex_enter(&ud->usb_mutex); in usba_get_dev_string_descrs()
2843 mutex_exit(&ud->usb_mutex); in usba_get_dev_string_descrs()
2856 mutex_enter(&ud->usb_mutex); in usba_get_dev_string_descrs()
[all …]
H A Dusbai_pipe_mgmt.c457 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 Dusbai_register.c242 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 Dusbai_util.c405 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 Dhubdi.c294 mutex_enter(&usba_device->usb_mutex); in usba_hubdi_bind_root_hub()
343 mutex_exit(&usba_device->usb_mutex); in usba_hubdi_bind_root_hub()
1894 mutex_enter(&child_ud->usb_mutex); in usba_hubdi_attach()
1899 mutex_exit(&child_ud->usb_mutex); in usba_hubdi_attach()
5702 mutex_exit(&child_ud->usb_mutex); in hubd_select_device_configuration()
5970 mutex_exit(&child_ud->usb_mutex); in hubd_get_all_device_config_cloud()
5983 mutex_exit(&child_ud->usb_mutex); in hubd_get_all_device_config_cloud()
6058 mutex_exit(&child_ud->usb_mutex); in hubd_ready_device()
6196 mutex_exit(&child_ud->usb_mutex); in hubd_create_child()
6807 mutex_enter(&ud->usb_mutex); in hubd_delete_child()
[all …]
H A Dusbai.c1071 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 Dhcdi.c987 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 Dusba_types.h263 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 Dehci_util.c2207 mutex_enter(&child_ud->usb_mutex); in ehci_allocate_high_speed_bandwidth()
2212 mutex_exit(&child_ud->usb_mutex); in ehci_allocate_high_speed_bandwidth()
2314 mutex_enter(&child_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth()
2322 mutex_exit(&child_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth()
2366 mutex_exit(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth()
2416 mutex_exit(&parent_ud->usb_mutex); in ehci_allocate_classic_tt_bandwidth()
2480 mutex_enter(&child_ud->usb_mutex); in ehci_deallocate_high_speed_bandwidth()
2485 mutex_exit(&child_ud->usb_mutex); in ehci_deallocate_high_speed_bandwidth()
2558 mutex_enter(&child_ud->usb_mutex); in ehci_deallocate_classic_tt_bandwidth()
2566 mutex_exit(&child_ud->usb_mutex); in ehci_deallocate_classic_tt_bandwidth()
[all …]
H A Dehci_xfer.c416 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 Dehci_isoch_util.c481 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 Duhciutil.c1007 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 Duhcipolled.c817 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 Duhcid.h313 usba_device::usb_mutex \
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/
H A Dohcid.h333 usba_device::usb_mutex \
/illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/
H A Dohci.c3255 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 Dehcid.h301 usba_device::usb_mutex \