/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_mr.c | 251 mutex_enter(&mrhdl->mr_lock); in tavor_mr_register_shared() 259 mutex_exit(&mrhdl->mr_lock); in tavor_mr_register_shared() 283 mutex_exit(&mrhdl->mr_lock); in tavor_mr_register_shared() 291 mutex_exit(&mrhdl->mr_lock); in tavor_mr_register_shared() 309 mutex_exit(&mrhdl->mr_lock); in tavor_mr_register_shared() 462 mutex_enter(&mr->mr_lock); in tavor_mr_deregister() 486 mutex_exit(&mr->mr_lock); in tavor_mr_deregister() 518 mutex_enter(&mr->mr_lock); in tavor_mr_deregister() 579 mutex_exit(&mr->mr_lock); in tavor_mr_deregister() 584 mutex_exit(&mr->mr_lock); in tavor_mr_deregister() [all …]
|
H A D | tavor_wr.c | 2091 mutex_enter(&mr->mr_lock); in tavor_wr_bind_check() 2092 mutex_enter(&mw->mr_lock); in tavor_wr_bind_check() 2100 mutex_exit(&mr->mr_lock); in tavor_wr_bind_check() 2101 mutex_exit(&mw->mr_lock); in tavor_wr_bind_check() 2107 mutex_exit(&mr->mr_lock); in tavor_wr_bind_check() 2108 mutex_exit(&mw->mr_lock); in tavor_wr_bind_check() 2114 mutex_exit(&mr->mr_lock); in tavor_wr_bind_check() 2115 mutex_exit(&mw->mr_lock); in tavor_wr_bind_check() 2130 mutex_exit(&mr->mr_lock); in tavor_wr_bind_check() 2131 mutex_exit(&mw->mr_lock); in tavor_wr_bind_check() [all …]
|
H A D | tavor_umap.c | 955 mutex_enter(&mr->mr_lock); in tavor_umap_mr_data_in() 957 mutex_exit(&mr->mr_lock); in tavor_umap_mr_data_in() 970 mutex_exit(&mr->mr_lock); in tavor_umap_mr_data_in() 1526 mutex_enter(&mr->mr_lock); in tavor_umap_umemlock_cb() 1530 mutex_exit(&mr->mr_lock); in tavor_umap_umemlock_cb()
|
H A D | tavor_srq.c | 792 mutex_enter(&mr->mr_lock); in tavor_srq_modify() 812 mutex_exit(&mr->mr_lock); in tavor_srq_modify() 838 mutex_exit(&mr->mr_lock); in tavor_srq_modify()
|
H A D | tavor_ci.c | 1847 mutex_enter(&mwhdl->mr_lock); in tavor_ci_query_mw() 1850 mutex_exit(&mwhdl->mr_lock); in tavor_ci_query_mw()
|
H A D | tavor_rsrc.c | 2597 mutex_init(&mrhdl->mr_lock, NULL, MUTEX_DRIVER, in tavor_rsrc_mrhdl_constructor() 2616 mutex_destroy(&mrhdl->mr_lock); in tavor_rsrc_mrhdl_destructor()
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_mr.c | 261 mutex_enter(&mrhdl->mr_lock); in hermon_mr_register_shared() 269 mutex_exit(&mrhdl->mr_lock); in hermon_mr_register_shared() 293 mutex_exit(&mrhdl->mr_lock); in hermon_mr_register_shared() 302 mutex_exit(&mrhdl->mr_lock); in hermon_mr_register_shared() 321 mutex_exit(&mrhdl->mr_lock); in hermon_mr_register_shared() 664 mutex_enter(&mr->mr_lock); in hermon_mr_register_physical_fmr() 681 mutex_exit(&mr->mr_lock); in hermon_mr_register_physical_fmr() 725 mutex_exit(&mr->mr_lock); in hermon_mr_register_physical_fmr() 775 mutex_enter(&mr->mr_lock); in hermon_mr_deregister() 788 mutex_exit(&mr->mr_lock); in hermon_mr_deregister() [all …]
|
H A D | hermon_wr.c | 2131 mutex_enter(&mr->mr_lock); in hermon_wr_bind_check() 2132 mutex_enter(&mw->mr_lock); in hermon_wr_bind_check() 2140 mutex_exit(&mr->mr_lock); in hermon_wr_bind_check() 2141 mutex_exit(&mw->mr_lock); in hermon_wr_bind_check() 2147 mutex_exit(&mr->mr_lock); in hermon_wr_bind_check() 2148 mutex_exit(&mw->mr_lock); in hermon_wr_bind_check() 2154 mutex_exit(&mr->mr_lock); in hermon_wr_bind_check() 2155 mutex_exit(&mw->mr_lock); in hermon_wr_bind_check() 2170 mutex_exit(&mr->mr_lock); in hermon_wr_bind_check() 2171 mutex_exit(&mw->mr_lock); in hermon_wr_bind_check() [all …]
|
H A D | hermon_srq.c | 763 mutex_enter(&mr->mr_lock); in hermon_srq_modify() 795 mutex_exit(&mr->mr_lock); in hermon_srq_modify() 820 mutex_exit(&mr->mr_lock); in hermon_srq_modify()
|
H A D | hermon_umap.c | 1449 mutex_enter(&mr->mr_lock); in hermon_umap_mr_data_in() 1451 mutex_exit(&mr->mr_lock); in hermon_umap_mr_data_in() 1464 mutex_exit(&mr->mr_lock); in hermon_umap_mr_data_in() 2059 mutex_enter(&mr->mr_lock); in hermon_umap_umemlock_cb() 2063 mutex_exit(&mr->mr_lock); in hermon_umap_umemlock_cb()
|
H A D | hermon_rsrc.c | 2633 mutex_init(&mrhdl->mr_lock, NULL, MUTEX_DRIVER, in hermon_rsrc_mrhdl_constructor() 2652 mutex_destroy(&mrhdl->mr_lock); in hermon_rsrc_mrhdl_destructor()
|
H A D | hermon_ci.c | 1579 mutex_enter(&mwhdl->mr_lock); in hermon_ci_query_mw() 1582 mutex_exit(&mwhdl->mr_lock); in hermon_ci_query_mw()
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
H A D | tavor_mr.h | 247 kmutex_t mr_lock; member 267 _NOTE(MUTEX_PROTECTS_DATA(tavor_sw_mr_s::mr_lock,
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_mr.h | 198 kmutex_t mr_lock; member 228 _NOTE(MUTEX_PROTECTS_DATA(hermon_sw_mr_s::mr_lock,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_impl.h | 210 kmutex_t mr_lock; member 232 ASSERT(MUTEX_HELD(&mr->mr_lock)); \ 237 mutex_enter(&(mr)->mr_lock); \ 243 mutex_exit(&(mr)->mr_lock); \
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/daplt/ |
H A D | daplt.h | 341 kmutex_t mr_lock; member 346 _NOTE(MUTEX_PROTECTS_DATA(daplka_mr_resource::mr_lock,
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_provider.c | 766 mutex_enter(&mr->mr_lock); in mac_rx_common() 769 mutex_exit(&mr->mr_lock); in mac_rx_common() 780 mutex_exit(&mr->mr_lock); in mac_rx_common() 801 mutex_exit(&mr->mr_lock); in mac_rx_common() 816 mutex_exit(&mr->mr_lock); in mac_rx_common()
|
H A D | mac.c | 610 mutex_init(&ring->mr_lock, NULL, MUTEX_DEFAULT, NULL); in i_mac_ring_ctor() 622 mutex_destroy(&ring->mr_lock); in i_mac_ring_dtor() 2126 mutex_enter(&rx_ring->mr_lock); in mac_rx_ring_quiesce() 2129 cv_wait(&rx_ring->mr_cv, &rx_ring->mr_lock); in mac_rx_ring_quiesce() 2130 mutex_exit(&rx_ring->mr_lock); in mac_rx_ring_quiesce()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/ |
H A D | daplt.c | 4598 mutex_init(&mr_rp->mr_lock, NULL, MUTEX_DRIVER, NULL); in daplka_mr_register() 4816 mutex_init(&mr_rp->mr_lock, NULL, MUTEX_DRIVER, NULL); in daplka_mr_register_shared() 5085 mutex_init(&mr_rp->mr_lock, NULL, MUTEX_DRIVER, NULL); in daplka_mr_register_lmr() 5200 mutex_enter(&mr_rp->mr_lock); in daplka_shared_mr_free() 5203 mutex_exit(&mr_rp->mr_lock); in daplka_shared_mr_free() 5398 mutex_destroy(&mr_rp->mr_lock); in daplka_mr_destroy()
|