Home
last modified time | relevance | path

Searched refs:uhci_int_mutex (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/
H A Duhcitgt.c87 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
89 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
110 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
129 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
164 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
173 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
180 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
191 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
193 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
200 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_pipe_open()
[all …]
H A Duhci.c434 mutex_enter(&uhcip->uhci_int_mutex); in uhci_attach()
447 mutex_exit(&uhcip->uhci_int_mutex); in uhci_attach()
452 mutex_exit(&uhcip->uhci_int_mutex); in uhci_attach()
585 mutex_init(&uhcip->uhci_int_mutex, NULL, MUTEX_DRIVER, in uhci_add_intrs()
600 mutex_destroy(&uhcip->uhci_int_mutex); in uhci_add_intrs()
617 mutex_destroy(&uhcip->uhci_int_mutex); in uhci_add_intrs()
801 mutex_enter(&uhcip->uhci_int_mutex); in uhci_cleanup()
806 mutex_exit(&uhcip->uhci_int_mutex); in uhci_cleanup()
808 mutex_enter(&uhcip->uhci_int_mutex); in uhci_cleanup()
813 mutex_exit(&uhcip->uhci_int_mutex); in uhci_cleanup()
[all …]
H A Duhcipolled.c86 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_input_init()
89 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_input_init()
110 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_input_init()
127 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_input_fini()
133 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_input_fini()
301 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_output_init()
304 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_output_init()
316 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_output_init()
334 mutex_enter(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_output_fini()
338 mutex_exit(&uhcip->uhci_int_mutex); in uhci_hcdi_polled_output_fini()
[all …]
H A Duhcihub.c216 ASSERT(mutex_owned(&uhcip->uhci_int_mutex)); in uhci_handle_root_hub_request()
731 mutex_enter(&uhcip->uhci_int_mutex); in uhci_handle_root_hub_status_change()
791 mutex_exit(&uhcip->uhci_int_mutex); in uhci_handle_root_hub_status_change()
842 ASSERT(mutex_owned(&uhcip->uhci_int_mutex)); in uhci_root_hub_allocate_intr_pipe_resource()
903 ASSERT(mutex_owned(&uhcip->uhci_int_mutex)); in uhci_root_hub_intr_pipe_cleanup()
919 mutex_exit(&uhcip->uhci_int_mutex); in uhci_root_hub_intr_pipe_cleanup()
921 mutex_enter(&uhcip->uhci_int_mutex); in uhci_root_hub_intr_pipe_cleanup()
964 ASSERT(mutex_owned(&uhcip->uhci_int_mutex)); in uhci_rh_hcdi_callback()
988 mutex_exit(&uhcip->uhci_int_mutex); in uhci_rh_hcdi_callback()
990 mutex_enter(&uhcip->uhci_int_mutex); in uhci_rh_hcdi_callback()
H A Duhciutil.c464 mutex_enter(&uhcip->uhci_int_mutex); in uhci_init_ctlr()
493 mutex_exit(&uhcip->uhci_int_mutex); in uhci_init_ctlr()
495 mutex_enter(&uhcip->uhci_int_mutex); in uhci_init_ctlr()
505 mutex_exit(&uhcip->uhci_int_mutex); in uhci_init_ctlr()
539 mutex_exit(&uhcip->uhci_int_mutex); in uhci_init_ctlr()
552 mutex_exit(&uhcip->uhci_int_mutex); in uhci_init_ctlr()
576 mutex_exit(&uhcip->uhci_int_mutex); in uhci_uninit_ctlr()
578 mutex_enter(&uhcip->uhci_int_mutex); in uhci_uninit_ctlr()
848 ASSERT(mutex_owned(&uhcip->uhci_int_mutex)); in uhci_init_frame_lst_table()
924 ASSERT(mutex_owned(&uhcip->uhci_int_mutex)); in uhci_alloc_queue_head()
[all …]
/illumos-gate/usr/src/uts/common/sys/usb/hcd/uhci/
H A Duhcid.h143 kmutex_t uhci_int_mutex; /* Mutex for struct */ member
310 _NOTE(MUTEX_PROTECTS_DATA(uhci_state_t::uhci_int_mutex, uhci_pipe_private_t))
311 _NOTE(LOCK_ORDER(uhci_state::uhci_int_mutex \