| /illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
| H A D | qlt_dma.c | 230 mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL); 241 mutex_enter(&pool->pool_lock); 258 mutex_destroy(&pool->pool_lock); 511 mutex_enter(&pool->pool_lock); 513 mutex_exit(&pool->pool_lock); 516 mutex_enter(&pool->pool_lock); 536 mutex_exit(&pool->pool_lock); 576 mutex_enter(&pool->pool_lock); 580 mutex_exit(&pool->pool_lock);
|
| H A D | qlt_dma.h | 83 kmutex_t pool_lock; /* protects all fields */ member in struct:qlt_dma_handle_pool
|
| /illumos-gate/usr/src/uts/common/io/ |
| H A D | devpool.c | 96 pool_lock(); 183 pool_lock(); 270 * No need to grab pool_lock() to look at the current state.
|
| /illumos-gate/usr/src/uts/common/os/ |
| H A D | pool.c | 63 * Locking: pool_lock() protects global pools state and must be called 78 * pool_lock() -> cpu_lock -> pidlock -> p_lock -> pool_barrier_lock 81 * by calling pool_lock(). 151 static kcondvar_t pool_busy_cv; /* waiting for "pool_lock" */ 152 static kthread_t *pool_busy_thread; /* thread holding "pool_lock" */ 192 * pool_lock is only called from syscall-level routines (processor_bind(), 201 pool_lock(void) function 1498 * not get stopped here while we're holding pool_lock. If we were 1681 * We're holding pool_lock here, so nobody else can be
|
| H A D | zone.c | 170 * pool_lock --> cpu_lock --> zonehash_lock --> zone_status_lock --> 4024 * we drop pool_lock() this zone will automatically get updated 4032 pool_lock(); 4074 * We hold the pool_lock across the call to newproc() to 4079 pool_lock(); 5994 * Grab pool_lock to keep the pools configuration from changing
|
| /illumos-gate/usr/src/uts/common/syscall/ |
| H A D | pset.c | 97 pool_lock(); 124 pool_lock(); 147 pool_lock(); 484 pool_lock(); 545 pool_lock(); 810 pool_lock();
|
| /illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
| H A D | rdsib.c | 163 mutex_init(&rds_dpool.pool_lock, NULL, MUTEX_DRIVER, NULL); 165 mutex_init(&rds_cpool.pool_lock, NULL, MUTEX_DRIVER, NULL); 187 mutex_destroy(&rds_dpool.pool_lock); 189 mutex_destroy(&rds_cpool.pool_lock);
|
| H A D | rdsib_buf.c | 120 mutex_enter(&rds_dpool.pool_lock); 123 mutex_exit(&rds_dpool.pool_lock); 135 mutex_exit(&rds_dpool.pool_lock); 137 mutex_enter(&rds_dpool.pool_lock); 165 mutex_exit(&rds_dpool.pool_lock); 190 mutex_enter(&rds_dpool.pool_lock); 194 mutex_exit(&rds_dpool.pool_lock); 225 mutex_exit(&rds_dpool.pool_lock); 273 mutex_exit(&rds_dpool.pool_lock); 324 mutex_exit(&rds_dpool.pool_lock); [all...] |
| H A D | rdsib_ep.c | 788 mutex_destroy(&pool->pool_lock); 793 mutex_destroy(&pool->pool_lock); 802 mutex_destroy(&pool->pool_lock); 807 mutex_destroy(&pool->pool_lock); 1257 mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL); 1263 mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL); 1277 mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL); 1283 mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL); 1760 mutex_enter(&spool->pool_lock); 1788 mutex_exit(&spool->pool_lock); [all...] |
| H A D | rdsib_ib.c | 1495 mutex_enter(&rds_dpool.pool_lock); 1499 mutex_exit(&rds_dpool.pool_lock); 1511 mutex_exit(&rds_dpool.pool_lock);
|
| /illumos-gate/usr/src/uts/common/io/ntxn/ |
| H A D | unm_gem.c | 621 mutex_destroy(rcv_desc->pool_lock); 675 mutex_init(rcv_desc->pool_lock, NULL,
|
| H A D | unm_nic.h | 393 kmutex_t pool_lock[1]; /* buffer pool lock */ member in struct:unm_rcv_desc_context_s
|
| /illumos-gate/usr/src/uts/common/io/xge/drv/ |
| H A D | xgell.c | 194 * Must be called with pool_lock held. 204 xge_assert(mutex_owned(&bf_pool->pool_lock)); 231 * Calling this function need be protected by mutex, bf_pool.pool_lock. 239 xge_assert(mutex_owned(&bf_pool->pool_lock)); 286 mutex_enter(&bf_pool->pool_lock); 294 mutex_exit(&bf_pool->pool_lock); 413 mutex_enter(&bf_pool->pool_lock); 420 mutex_exit(&bf_pool->pool_lock); 459 xge_assert(!mutex_owned(&bf_pool->pool_lock)); 462 mutex_destroy(&bf_pool->pool_lock); [all...] |
| H A D | xgell.h | 297 spinlock_t pool_lock; /* buffer pool lock */ member in struct:xgell_rx_buffer_pool_t
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | pool.h | 109 extern void pool_lock(void);
|
| /illumos-gate/usr/src/uts/common/sys/ib/clients/rds/ |
| H A D | rdsib_buf.h | 137 kmutex_t pool_lock; member in struct:rds_bufpool_s
|
| /illumos-gate/usr/src/uts/common/io/mac/ |
| H A D | mac_flow.c | 773 pool_lock();
|
| H A D | mac_datapath_setup.c | 2383 pool_lock(); 3050 pool_lock(); 4009 pool_lock();
|
| H A D | mac.c | 7813 pool_lock(); 7864 pool_lock();
|
| /illumos-gate/usr/src/uts/common/fs/zfs/ |
| H A D | spa.c | 988 pool_lock();
|