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.c364 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 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()
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 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()
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 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()
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 Dhubdi.c295 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 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.c2214 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 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()
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 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 \