Home
last modified time | relevance | path

Searched refs:ci_mutex (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_impl.c226 mutex_enter(&cip->ci_mutex); in ibmf_fini()
238 mutex_exit(&cip->ci_mutex); in ibmf_fini()
243 mutex_destroy(&cip->ci_mutex); in ibmf_fini()
448 mutex_init(&cip->ci_mutex, NULL, MUTEX_DRIVER, NULL); in ibmf_i_get_ci()
458 mutex_enter(&cip->ci_mutex); in ibmf_i_get_ci()
471 mutex_exit(&cip->ci_mutex); in ibmf_i_get_ci()
472 mutex_destroy(&cip->ci_mutex); in ibmf_i_get_ci()
502 mutex_exit(&cip->ci_mutex); in ibmf_i_get_ci()
529 mutex_enter(&cip->ci_mutex); in ibmf_i_get_ci()
531 mutex_exit(&cip->ci_mutex); in ibmf_i_get_ci()
[all …]
H A Dibmf_send.c440 mutex_enter(&cip->ci_mutex); in ibmf_i_do_send_cb()
442 mutex_exit(&cip->ci_mutex); in ibmf_i_do_send_cb()
444 mutex_enter(&cip->ci_mutex); in ibmf_i_do_send_cb()
448 mutex_exit(&cip->ci_mutex); in ibmf_i_do_send_cb()
492 mutex_enter(&cip->ci_mutex); in ibmf_i_do_send_cb()
494 mutex_exit(&cip->ci_mutex); in ibmf_i_do_send_cb()
496 mutex_enter(&cip->ci_mutex); in ibmf_i_do_send_cb()
500 mutex_exit(&cip->ci_mutex); in ibmf_i_do_send_cb()
550 mutex_enter(&cip->ci_mutex); in ibmf_i_do_send_cb()
552 mutex_exit(&cip->ci_mutex); in ibmf_i_do_send_cb()
[all …]
H A Dibmf_handlers.c76 mutex_enter(&cip->ci_mutex); in ibmf_ibt_async_handler()
80 mutex_exit(&cip->ci_mutex); in ibmf_ibt_async_handler()
84 mutex_exit(&cip->ci_mutex); in ibmf_ibt_async_handler()
127 mutex_enter(&cip->ci_mutex); in ibmf_ibt_async_handler()
139 mutex_exit(&cip->ci_mutex); in ibmf_ibt_async_handler()
186 mutex_enter(&cip->ci_mutex); in ibmf_i_callback_clients()
189 mutex_exit(&cip->ci_mutex); in ibmf_i_callback_clients()
193 mutex_exit(&cip->ci_mutex); in ibmf_i_callback_clients()
H A Dibmf_wqe.c1286 mutex_enter(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1288 mutex_exit(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1301 mutex_enter(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1304 mutex_exit(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1319 mutex_enter(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1321 mutex_exit(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1323 mutex_enter(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1325 mutex_exit(&cip->ci_mutex); in ibmf_i_alloc_send_resources()
1372 mutex_enter(&cip->ci_mutex); in ibmf_i_free_send_resources()
1374 mutex_exit(&cip->ci_mutex); in ibmf_i_free_send_resources()
[all …]
H A Dibmf.c130 mutex_enter(&ibmf_cip->ci_mutex); in ibmf_register()
132 mutex_exit(&ibmf_cip->ci_mutex); in ibmf_register()
148 mutex_enter(&ibmf_cip->ci_mutex); in ibmf_register()
150 mutex_exit(&ibmf_cip->ci_mutex); in ibmf_register()
165 mutex_enter(&ibmf_cip->ci_mutex); in ibmf_register()
167 mutex_exit(&ibmf_cip->ci_mutex); in ibmf_register()
201 mutex_enter(&ibmf_cip->ci_mutex); in ibmf_register()
203 mutex_exit(&ibmf_cip->ci_mutex); in ibmf_register()
314 mutex_enter(&cip->ci_mutex); in ibmf_unregister()
316 mutex_exit(&cip->ci_mutex); in ibmf_unregister()
H A Dibmf_recv.c150 mutex_enter(&cip->ci_mutex); in ibmf_i_handle_recv_completion()
152 mutex_exit(&cip->ci_mutex); in ibmf_i_handle_recv_completion()
154 mutex_enter(&cip->ci_mutex); in ibmf_i_handle_recv_completion()
158 mutex_exit(&cip->ci_mutex); in ibmf_i_handle_recv_completion()
1180 ASSERT(MUTEX_NOT_HELD(&cip->ci_mutex)); in ibmf_i_repost_recv_buffer()
1205 mutex_enter(&cip->ci_mutex); in ibmf_i_repost_recv_buffer()
1207 mutex_exit(&cip->ci_mutex); in ibmf_i_repost_recv_buffer()
1209 mutex_enter(&cip->ci_mutex); in ibmf_i_repost_recv_buffer()
1213 mutex_exit(&cip->ci_mutex); in ibmf_i_repost_recv_buffer()
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibmf/
H A Dibmf_impl.h486 kmutex_t ci_mutex; /* protects the CI struct */ member
531 _NOTE(MUTEX_PROTECTS_DATA(ibmf_ci_t::ci_mutex,
537 _NOTE(MUTEX_PROTECTS_DATA(ibmf_ci_t::ci_mutex,