Searched refs:ehci_int_mutex (Results 1 – 9 of 9) sorted by relevance
/titanic_50/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci.c | 295 mutex_enter(&ehcip->ehci_int_mutex); in ehci_attach() 299 mutex_exit(&ehcip->ehci_int_mutex); in ehci_attach() 311 mutex_exit(&ehcip->ehci_int_mutex); in ehci_attach() 339 mutex_enter(&ehcip->ehci_int_mutex); in ehci_attach() 342 mutex_exit(&ehcip->ehci_int_mutex); in ehci_attach() 348 mutex_exit(&ehcip->ehci_int_mutex); in ehci_attach() 361 mutex_enter(&ehcip->ehci_int_mutex); in ehci_attach() 372 mutex_exit(&ehcip->ehci_int_mutex); in ehci_attach() 439 mutex_enter(&ehcip->ehci_int_mutex); in ehci_reset() 469 mutex_exit(&ehcip->ehci_int_mutex); in ehci_reset() [all …]
|
H A D | ehci_hub.c | 320 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_root_hub_pipe_open() 383 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_root_hub_pipe_close() 453 mutex_enter(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_pipe_reset() 496 mutex_exit(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_pipe_reset() 529 mutex_enter(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_request() 537 mutex_exit(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_request() 548 mutex_exit(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_request() 589 mutex_enter(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_request() 591 mutex_exit(&ehcip->ehci_int_mutex); in ehci_handle_root_hub_request() 702 mutex_enter(&ehcip->ehci_int_mutex); in ehci_handle_port_power() [all …]
|
H A D | ehci_xfer.c | 314 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_alloc_qh() 542 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_insert_qh() 581 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_insert_async_qh() 679 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_insert_intr_qh() 750 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_modify_qh_status_bit() 759 &ehcip->ehci_int_mutex); in ehci_modify_qh_status_bit() 979 mutex_exit(&ehcip->ehci_int_mutex); in ehci_clear_tt_buffer() 1032 mutex_enter(&ehcip->ehci_int_mutex); in ehci_clear_tt_buffer() 1125 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_remove_qh() 1168 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_remove_async_qh() [all …]
|
H A D | ehci_intr.c | 123 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_ue() 232 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_endpoint_reclaimation() 297 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_traverse_active_qtd_list() 382 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_create_done_qtd_list() 438 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_parse_error() 788 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_error() 932 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_normal_qtd() 966 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_ctrl_qtd() 1055 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_bulk_qtd() 1117 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_intr_qtd() [all …]
|
H A D | ehci_isoch.c | 161 mutex_enter(&ehcip->ehci_int_mutex); in ehci_isoc_cleanup() 173 mutex_exit(&ehcip->ehci_int_mutex); in ehci_isoc_cleanup() 214 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_isoc_pipe_cleanup() 269 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_wait_for_isoc_completion() 276 (void) cv_reltimedwait(&pp->pp_xfer_cmpl_cv, &ehcip->ehci_int_mutex, in ehci_wait_for_isoc_completion() 316 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_allocate_isoc_resources() 457 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_insert_isoc_req() 850 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_remove_isoc_itds() 1114 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_traverse_active_isoc_list() 1189 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_handle_isoc() [all …]
|
H A D | ehci_util.c | 938 mutex_init(&ehcip->ehci_int_mutex, NULL, MUTEX_DRIVER, in ehci_add_intrs() 953 mutex_destroy(&ehcip->ehci_int_mutex); in ehci_add_intrs() 970 mutex_destroy(&ehcip->ehci_int_mutex); in ehci_add_intrs() 1201 &ehcip->ehci_int_mutex, sof_time_wait, TR_CLOCK_TICK); in ehci_init_check_status() 1507 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_init_periodic_frame_lst_table() 1797 mutex_enter(&ehcip->ehci_int_mutex); in ehci_cleanup() 1817 mutex_exit(&ehcip->ehci_int_mutex); in ehci_cleanup() 1845 mutex_enter(&ehcip->ehci_int_mutex); in ehci_cleanup() 1860 mutex_exit(&ehcip->ehci_int_mutex); in ehci_cleanup() 1933 mutex_destroy(&ehcip->ehci_int_mutex); in ehci_cleanup() [all …]
|
H A D | ehci_isoch_util.c | 363 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_allocate_itw() 622 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_allocate_itd() 675 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_deallocate_itd() 879 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_insert_itd_into_active_list() 900 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_remove_itd_from_active_list() 960 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_create_done_itd_list() 1198 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_remove_isoc_from_pfl() 1287 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_allocate_isoc_in_resource() 1345 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_deallocate_isoc_in_resource() 1380 ASSERT(mutex_owned(&ehcip->ehci_int_mutex)); in ehci_itd_cpu_to_iommu() [all …]
|
H A D | ehci_polled.c | 148 mutex_enter(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_input_init() 155 mutex_exit(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_input_init() 190 mutex_exit(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_input_init() 210 mutex_enter(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_input_fini() 226 mutex_exit(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_input_fini() 460 mutex_enter(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_output_init() 467 mutex_exit(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_output_init() 497 mutex_exit(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_output_init() 518 mutex_enter(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_output_fini() 535 mutex_exit(&ehcip->ehci_int_mutex); in ehci_hcdi_polled_output_fini() [all …]
|
/titanic_50/usr/src/uts/common/sys/usb/hcd/ehci/ |
H A D | ehcid.h | 95 kmutex_t ehci_int_mutex; /* Global EHCI mutex */ member 277 _NOTE(MUTEX_PROTECTS_DATA(ehci_state_t::ehci_int_mutex, ehci_state_t)) 299 _NOTE(LOCK_ORDER(ehci_state::ehci_int_mutex \ 479 _NOTE(MUTEX_PROTECTS_DATA(ehci_state_t::ehci_int_mutex, ehci_pipe_private_t)) 639 _NOTE(MUTEX_PROTECTS_DATA(ehci_state_t::ehci_int_mutex, ehci_trans_wrapper)) 693 _NOTE(MUTEX_PROTECTS_DATA(ehci_state_t::ehci_int_mutex, ehci_isoc_xwrapper_t))
|