Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_msg.c49 ASSERT(MUTEX_NOT_HELD(&msgimplp->im_mutex)); in ibmf_i_client_add_msg()
58 mutex_enter(&msgimplp->im_mutex); in ibmf_i_client_add_msg()
61 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_add_msg()
73 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_add_msg()
95 mutex_enter(&msgimplp->im_mutex); in ibmf_i_client_add_msg()
97 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_add_msg()
122 ASSERT(MUTEX_NOT_HELD(&msgimplp->im_mutex)); in ibmf_i_client_rem_msg()
136 mutex_enter(&msgimplp->im_mutex); in ibmf_i_client_rem_msg()
139 mutex_exit(&msgimplp->im_mutex); in ibmf_i_client_rem_msg()
162 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.c67 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_issue_pkt()
153 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_pkt()
230 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_single_pkt()
466 mutex_enter(&msgimplp->im_mutex); in ibmf_i_do_send_cb()
492 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_send_cb()
528 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_send_cb()
607 mutex_exit(&msgimplp->im_mutex); in ibmf_i_do_send_cb()
694 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.c475 mutex_enter(&msgimplp->im_mutex); in ibmf_i_free_ud_dest()
478 mutex_exit(&msgimplp->im_mutex); in ibmf_i_free_ud_dest()
H A Dibmf_rmpp.c1390 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_handle_rmpp()
1671 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_rmpp()
1720 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_rmpp_window()
1792 ASSERT(MUTEX_HELD(&msgimplp->im_mutex)); in ibmf_i_send_rmpp_pkts()
/titanic_41/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,