Home
last modified time | relevance | path

Searched refs:im_mutex (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_msg.c47 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 Dibmf_dr.c124 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 Dibmf_trans.c50 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 Dibmf_timers.c45 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 Dibmf_send.c65 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 Dibmf.c670 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 Dibmf_recv.c543 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 Dibmf_impl.c2006 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 Dibmf_ud_dest.c473 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 Dibmf_rmpp.c1388 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 Dibmf_impl.h90 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,