Home
last modified time | relevance | path

Searched refs:mr_lock (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_mr.c251 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 Dtavor_wr.c2091 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 Dtavor_umap.c955 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 Dtavor_srq.c792 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 Dtavor_ci.c1847 mutex_enter(&mwhdl->mr_lock); in tavor_ci_query_mw()
1850 mutex_exit(&mwhdl->mr_lock); in tavor_ci_query_mw()
H A Dtavor_rsrc.c2597 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 Dhermon_mr.c261 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 Dhermon_wr.c2131 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 Dhermon_srq.c763 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 Dhermon_umap.c1449 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 Dhermon_rsrc.c2633 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 Dhermon_ci.c1579 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 Dtavor_mr.h247 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 Dhermon_mr.h198 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 Dmac_impl.h210 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 Ddaplt.h341 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 Dmac_provider.c766 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 Dmac.c610 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 Ddaplt.c4598 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()