Home
last modified time | relevance | path

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 Dehci.c295 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 Dehci_hub.c320 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 Dehci_xfer.c314 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 Dehci_intr.c123 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 Dehci_isoch.c161 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 Dehci_util.c938 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 Dehci_isoch_util.c363 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 Dehci_polled.c148 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 Dehcid.h95 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))