Searched refs:im_mutex (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/ |
H A D | ibmf_msg.c | 47 ASSERT(MUTEX_NOT_HELD(&msgimplp->im_mutex)); in ibmf_i_client_add_msg() 56 mutex_enter(&msgimplp->im_mutex); in ibmf_i_client_add_msg() 59 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_add_msg() 71 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_add_msg() 93 mutex_enter(&msgimplp->im_mutex); in ibmf_i_client_add_msg() 95 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_add_msg() 120 ASSERT(MUTEX_NOT_HELD(&msgimplp->im_mutex)); in ibmf_i_client_rem_msg() 134 mutex_enter(&msgimplp->im_mutex); in ibmf_i_client_rem_msg() 137 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_rem_msg() 160 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_rem_msg() [all …]
|
H A D | ibmf_dr.c | 124 mutex_enter(&msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 145 cv_wait(&msgimplp->im_trans_cv, &msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 152 mutex_exit(&msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 161 mutex_exit(&msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 167 mutex_exit(&msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 178 mutex_exit(&msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 189 mutex_exit(&msgimplp->im_mutex); in ibmf_i_dr_loopback_term() 307 mutex_enter(&rmsgimplp->im_mutex); in ibmf_i_dr_loopback_filter() 321 mutex_exit(&rmsgimplp->im_mutex); in ibmf_i_dr_loopback_filter() 373 mutex_init(&rmsgimplp->im_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_i_dr_loopback_filter() [all …]
|
H A D | ibmf_trans.c | 50 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_terminate_transaction() 124 mutex_enter(&msgimplp->im_mutex); in ibmf_i_notify_client() 140 mutex_exit(&msgimplp->im_mutex); in ibmf_i_notify_client() 151 mutex_exit(&msgimplp->im_mutex); in ibmf_i_notify_client() 299 mutex_enter(&msgimplp->im_mutex); in ibmf_i_notify_client() 322 mutex_exit(&msgimplp->im_mutex); in ibmf_i_notify_client() 328 mutex_enter(&msgimplp->im_mutex); in ibmf_i_notify_client() 330 mutex_exit(&msgimplp->im_mutex); in ibmf_i_notify_client() 403 mutex_enter(&msgimplp->im_mutex); in ibmf_i_notify_sequence() 417 mutex_exit(&msgimplp->im_mutex); in ibmf_i_notify_sequence()
|
H A D | ibmf_timers.c | 45 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_set_timer() 157 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_unset_timer() 197 mutex_enter(&msgimplp->im_mutex); in ibmf_i_recv_timeout() 211 mutex_exit(&msgimplp->im_mutex); in ibmf_i_recv_timeout() 282 mutex_exit(&msgimplp->im_mutex); in ibmf_i_recv_timeout() 331 mutex_destroy(&msgimplp->im_mutex); in ibmf_i_recv_timeout() 388 mutex_enter(&msgimplp->im_mutex); in ibmf_i_send_timeout() 397 mutex_exit(&msgimplp->im_mutex); in ibmf_i_send_timeout() 420 mutex_exit(&msgimplp->im_mutex); in ibmf_i_send_timeout() 466 mutex_exit(&msgimplp->im_mutex); in ibmf_i_send_timeout() [all …]
|
H A D | ibmf_send.c | 65 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_issue_pkt() 151 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_pkt() 228 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_single_pkt() 464 mutex_enter(&msgimplp->im_mutex); in ibmf_i_do_send_cb() 490 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_send_cb() 526 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_send_cb() 605 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_send_cb() 692 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_do_send_compl()
|
H A D | ibmf.c | 670 mutex_init(&ibmf_msg_impl->im_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_alloc_msg() 731 mutex_enter(&ibmf_msg_impl->im_mutex); in ibmf_free_msg() 735 mutex_exit(&ibmf_msg_impl->im_mutex); in ibmf_free_msg() 773 mutex_exit(&ibmf_msg_impl->im_mutex); in ibmf_free_msg() 957 mutex_enter(&msgimplp->im_mutex); in ibmf_msg_transport() 961 mutex_exit(&msgimplp->im_mutex); in ibmf_msg_transport() 976 mutex_exit(&msgimplp->im_mutex); in ibmf_msg_transport() 988 mutex_exit(&msgimplp->im_mutex); in ibmf_msg_transport() 1000 mutex_exit(&msgimplp->im_mutex); in ibmf_msg_transport() 1010 mutex_exit(&msgimplp->im_mutex); in ibmf_msg_transport() [all …]
|
H A D | ibmf_recv.c | 543 mutex_enter(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 560 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 587 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 784 mutex_destroy(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 811 mutex_init(&msgimplp->im_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_i_do_recv_cb() 847 mutex_destroy(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 866 mutex_enter(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 1007 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_recv_cb() 1097 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_handle_non_rmpp()
|
H A D | ibmf_impl.c | 2006 mutex_destroy(&msgimplp->im_mutex); in ibmf_i_free_msg() 2042 mutex_enter(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2061 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2111 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2155 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2171 mutex_enter(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2204 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2218 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2231 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() 2247 mutex_exit(&msgimplp->im_mutex); in ibmf_i_msg_transport() [all …]
|
H A D | ibmf_ud_dest.c | 473 mutex_enter(&msgimplp->im_mutex); in ibmf_i_free_ud_dest() 476 mutex_exit(&msgimplp->im_mutex); in ibmf_i_free_ud_dest()
|
H A D | ibmf_rmpp.c | 1388 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_handle_rmpp() 1669 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_rmpp() 1718 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_rmpp_window() 1790 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_rmpp_pkts()
|
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/ |
H A D | ibmf_impl.h | 90 ASSERT(MUTEX_HELD(&(msg)->im_mutex)); \ 276 kmutex_t im_mutex; /* protects trans context */ member 298 _NOTE(MUTEX_PROTECTS_DATA(ibmf_msg_impl_t::im_mutex,
|