/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_mr.c | 278 mutex_enter(&mrhdl->mr_lock); 286 mutex_exit(&mrhdl->mr_lock); 312 mutex_exit(&mrhdl->mr_lock); 322 mutex_exit(&mrhdl->mr_lock); 342 mutex_exit(&mrhdl->mr_lock); 512 mutex_enter(&mr->mr_lock); 530 * We must drop the "mr_lock" here to ensure that both SLEEP and 536 mutex_exit(&mr->mr_lock); 569 * Re-grab the mr_lock here. Since further access to the protected 573 mutex_enter(&mr->mr_lock); [all...] |
H A D | tavor_wr.c | 2226 mutex_enter(&mr->mr_lock); 2227 mutex_enter(&mw->mr_lock); 2235 mutex_exit(&mr->mr_lock); 2236 mutex_exit(&mw->mr_lock); 2245 mutex_exit(&mr->mr_lock); 2246 mutex_exit(&mw->mr_lock); 2255 mutex_exit(&mr->mr_lock); 2256 mutex_exit(&mw->mr_lock); 2274 mutex_exit(&mr->mr_lock); 2275 mutex_exit(&mw->mr_lock); [all...] |
H A D | tavor_umap.c | 1058 mutex_enter(&mr->mr_lock); 1060 mutex_exit(&mr->mr_lock); 1076 mutex_exit(&mr->mr_lock); 1727 mutex_enter(&mr->mr_lock); 1731 mutex_exit(&mr->mr_lock);
|
H A D | tavor_srq.c | 851 mutex_enter(&mr->mr_lock); 874 mutex_exit(&mr->mr_lock); 900 mutex_exit(&mr->mr_lock);
|
H A D | tavor_ci.c | 2198 mutex_enter(&mwhdl->mr_lock); 2201 mutex_exit(&mwhdl->mr_lock);
|
H A D | tavor_rsrc.c | 2845 mutex_init(&mrhdl->mr_lock, NULL, MUTEX_DRIVER, 2867 mutex_destroy(&mrhdl->mr_lock);
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_mr.c | 261 mutex_enter(&mrhdl->mr_lock); 269 mutex_exit(&mrhdl->mr_lock); 293 mutex_exit(&mrhdl->mr_lock); 302 mutex_exit(&mrhdl->mr_lock); 321 mutex_exit(&mrhdl->mr_lock); 664 mutex_enter(&mr->mr_lock); 681 mutex_exit(&mr->mr_lock); 725 mutex_exit(&mr->mr_lock); 775 mutex_enter(&mr->mr_lock); 788 mutex_exit(&mr->mr_lock); [all...] |
H A D | hermon_wr.c | 2131 mutex_enter(&mr->mr_lock); 2132 mutex_enter(&mw->mr_lock); 2140 mutex_exit(&mr->mr_lock); 2141 mutex_exit(&mw->mr_lock); 2147 mutex_exit(&mr->mr_lock); 2148 mutex_exit(&mw->mr_lock); 2154 mutex_exit(&mr->mr_lock); 2155 mutex_exit(&mw->mr_lock); 2170 mutex_exit(&mr->mr_lock); 2171 mutex_exit(&mw->mr_lock); [all...] |
H A D | hermon_srq.c | 763 mutex_enter(&mr->mr_lock); 795 mutex_exit(&mr->mr_lock); 820 mutex_exit(&mr->mr_lock);
|
H A D | hermon_umap.c | 1449 mutex_enter(&mr->mr_lock); 1451 mutex_exit(&mr->mr_lock); 1464 mutex_exit(&mr->mr_lock); 2059 mutex_enter(&mr->mr_lock); 2063 mutex_exit(&mr->mr_lock);
|
H A D | hermon_ci.c | 1579 mutex_enter(&mwhdl->mr_lock); 1582 mutex_exit(&mwhdl->mr_lock);
|
H A D | hermon_rsrc.c | 2633 mutex_init(&mrhdl->mr_lock, NULL, MUTEX_DRIVER, 2652 mutex_destroy(&mrhdl->mr_lock);
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_mr.h | 198 kmutex_t mr_lock; member in struct:hermon_sw_mr_s 228 _NOTE(MUTEX_PROTECTS_DATA(hermon_sw_mr_s::mr_lock,
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
H A D | tavor_mr.h | 247 kmutex_t mr_lock; member in struct:tavor_sw_mr_s 267 _NOTE(MUTEX_PROTECTS_DATA(tavor_sw_mr_s::mr_lock,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_impl.h | 221 kmutex_t mr_lock; member in struct:mac_ring_s 222 kcondvar_t mr_cv; /* mr_lock */ 223 mac_ring_state_t mr_state; /* mr_lock */ 224 uint_t mr_flag; /* mr_lock */ 243 ASSERT(MUTEX_HELD(&mr->mr_lock)); \ 248 mutex_enter(&(mr)->mr_lock); \ 254 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 in struct:daplka_mr_resource 346 _NOTE(MUTEX_PROTECTS_DATA(daplka_mr_resource::mr_lock,
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_provider.c | 705 mutex_enter(&mr->mr_lock); 708 mutex_exit(&mr->mr_lock); 716 mutex_exit(&mr->mr_lock);
|
H A D | mac.c | 609 mutex_init(&ring->mr_lock, NULL, MUTEX_DEFAULT, NULL); 621 mutex_destroy(&ring->mr_lock); 1801 mutex_enter(&rx_ring->mr_lock); 1804 cv_wait(&rx_ring->mr_cv, &rx_ring->mr_lock); 1805 mutex_exit(&rx_ring->mr_lock);
|
/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); 4816 mutex_init(&mr_rp->mr_lock, NULL, MUTEX_DRIVER, NULL); 5085 mutex_init(&mr_rp->mr_lock, NULL, MUTEX_DRIVER, NULL); 5200 mutex_enter(&mr_rp->mr_lock); 5203 mutex_exit(&mr_rp->mr_lock); 5398 mutex_destroy(&mr_rp->mr_lock);
|