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.c49 ASSERT(MUTEX_NOT_HELD(&msgimplp->im_mutex));
58 mutex_enter(&msgimplp->im_mutex);
61 mutex_exit(&msgimplp->im_mutex);
73 mutex_exit(&msgimplp->im_mutex);
95 mutex_enter(&msgimplp->im_mutex);
97 mutex_exit(&msgimplp->im_mutex);
122 ASSERT(MUTEX_NOT_HELD(&msgimplp->im_mutex));
136 mutex_enter(&msgimplp->im_mutex);
139 mutex_exit(&msgimplp->im_mutex);
162 mutex_exit(&msgimplp->im_mutex);
[all...]
H A Dibmf_trans.c50 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
124 mutex_enter(&msgimplp->im_mutex);
140 mutex_exit(&msgimplp->im_mutex);
151 mutex_exit(&msgimplp->im_mutex);
299 mutex_enter(&msgimplp->im_mutex);
322 mutex_exit(&msgimplp->im_mutex);
328 mutex_enter(&msgimplp->im_mutex);
330 mutex_exit(&msgimplp->im_mutex);
403 mutex_enter(&msgimplp->im_mutex);
417 mutex_exit(&msgimplp->im_mutex);
[all...]
H A Dibmf_dr.c124 mutex_enter(&msgimplp->im_mutex);
145 cv_wait(&msgimplp->im_trans_cv, &msgimplp->im_mutex);
152 mutex_exit(&msgimplp->im_mutex);
161 mutex_exit(&msgimplp->im_mutex);
167 mutex_exit(&msgimplp->im_mutex);
178 mutex_exit(&msgimplp->im_mutex);
189 mutex_exit(&msgimplp->im_mutex);
307 mutex_enter(&rmsgimplp->im_mutex);
321 mutex_exit(&rmsgimplp->im_mutex);
373 mutex_init(&rmsgimplp->im_mutex, NUL
[all...]
H A Dibmf_timers.c45 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
157 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
197 mutex_enter(&msgimplp->im_mutex);
211 mutex_exit(&msgimplp->im_mutex);
282 mutex_exit(&msgimplp->im_mutex);
331 mutex_destroy(&msgimplp->im_mutex);
388 mutex_enter(&msgimplp->im_mutex);
397 mutex_exit(&msgimplp->im_mutex);
420 mutex_exit(&msgimplp->im_mutex);
466 mutex_exit(&msgimplp->im_mutex);
[all...]
H A Dibmf_send.c67 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
153 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
230 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
466 mutex_enter(&msgimplp->im_mutex);
492 mutex_exit(&msgimplp->im_mutex);
528 mutex_exit(&msgimplp->im_mutex);
607 mutex_exit(&msgimplp->im_mutex);
694 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
H A Dibmf.c670 mutex_init(&ibmf_msg_impl->im_mutex, NULL, MUTEX_DRIVER, NULL);
731 mutex_enter(&ibmf_msg_impl->im_mutex);
735 mutex_exit(&ibmf_msg_impl->im_mutex);
773 mutex_exit(&ibmf_msg_impl->im_mutex);
957 mutex_enter(&msgimplp->im_mutex);
961 mutex_exit(&msgimplp->im_mutex);
976 mutex_exit(&msgimplp->im_mutex);
988 mutex_exit(&msgimplp->im_mutex);
1000 mutex_exit(&msgimplp->im_mutex);
1010 mutex_exit(&msgimplp->im_mutex);
[all...]
H A Dibmf_recv.c543 mutex_enter(&msgimplp->im_mutex);
560 mutex_exit(&msgimplp->im_mutex);
587 mutex_exit(&msgimplp->im_mutex);
784 mutex_destroy(&msgimplp->im_mutex);
811 mutex_init(&msgimplp->im_mutex, NULL, MUTEX_DRIVER, NULL);
847 mutex_destroy(&msgimplp->im_mutex);
866 mutex_enter(&msgimplp->im_mutex);
1007 mutex_exit(&msgimplp->im_mutex);
1014 * release the im_mutex lock.
1097 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
[all...]
H A Dibmf_ud_dest.c475 mutex_enter(&msgimplp->im_mutex);
478 mutex_exit(&msgimplp->im_mutex);
H A Dibmf_impl.c2006 mutex_destroy(&msgimplp->im_mutex);
2042 mutex_enter(&msgimplp->im_mutex);
2061 mutex_exit(&msgimplp->im_mutex);
2111 mutex_exit(&msgimplp->im_mutex);
2155 mutex_exit(&msgimplp->im_mutex);
2171 mutex_enter(&msgimplp->im_mutex);
2204 mutex_exit(&msgimplp->im_mutex);
2218 mutex_exit(&msgimplp->im_mutex);
2231 mutex_exit(&msgimplp->im_mutex);
2247 mutex_exit(&msgimplp->im_mutex);
[all...]
H A Dibmf_rmpp.c1390 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
1671 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
1720 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
1792 ASSERT(MUTEX_HELD(&msgimplp->im_mutex));
/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 in struct:_ibmf_msg_impl
298 _NOTE(MUTEX_PROTECTS_DATA(ibmf_msg_impl_t::im_mutex,

Completed in 64 milliseconds