pool_lock
pool_lock();
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_enter(&pool->pool_lock);
mutex_destroy(&pool->pool_lock);
mutex_enter(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
mutex_enter(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
mutex_enter(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
kmutex_t pool_lock; /* protects all fields */
pool_lock();
pool_lock();
mutex_init(&rds_dpool.pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_init(&rds_cpool.pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_destroy(&rds_dpool.pool_lock);
mutex_destroy(&rds_cpool.pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&rpool->pool_lock);
mutex_exit(&rpool->pool_lock);
mutex_exit(&rpool->pool_lock);
mutex_enter(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_enter(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_enter(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_enter(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
mutex_enter(&ep->ep_rcvpool.pool_lock);
mutex_exit(&ep->ep_rcvpool.pool_lock);
mutex_enter(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
mutex_enter(&pool->pool_lock);
mutex_exit(&pool->pool_lock);
mutex_enter(&rpool->pool_lock);
mutex_exit(&rpool->pool_lock);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&spool->pool_lock);
ret = cv_reltimedwait_sig(&spool->pool_cv, &spool->pool_lock,
mutex_exit(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&spool->pool_lock);
mutex_exit(&spool->pool_lock);
mutex_enter(&rpool->pool_lock);
mutex_exit(&rpool->pool_lock);
mutex_destroy(&pool->pool_lock);
mutex_destroy(&pool->pool_lock);
mutex_destroy(&pool->pool_lock);
mutex_destroy(&pool->pool_lock);
mutex_enter(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
mutex_exit(&rds_dpool.pool_lock);
pool_lock();
pool_lock();
pool_lock();
pool_lock();
pool_lock();
pool_lock();
mutex_destroy(rcv_desc->pool_lock);
mutex_init(rcv_desc->pool_lock, NULL,
kmutex_t pool_lock[1]; /* buffer pool lock */
mutex_enter(&ring->bf_pool.pool_lock);
mutex_exit(&ring->bf_pool.pool_lock);
xge_assert(mutex_owned(&bf_pool->pool_lock));
xge_assert(mutex_owned(&bf_pool->pool_lock));
mutex_enter(&bf_pool->pool_lock);
mutex_exit(&bf_pool->pool_lock);
mutex_enter(&bf_pool->pool_lock);
mutex_exit(&bf_pool->pool_lock);
xge_assert(!mutex_owned(&bf_pool->pool_lock));
mutex_destroy(&bf_pool->pool_lock);
mutex_init(&bf_pool->pool_lock, NULL, MUTEX_DRIVER,
mutex_enter(&bf_pool->pool_lock);
mutex_exit(&bf_pool->pool_lock);
mutex_enter(&ring->bf_pool.pool_lock);
mutex_exit(&ring->bf_pool.pool_lock);
mutex_enter(&ring->bf_pool.pool_lock);
mutex_exit(&ring->bf_pool.pool_lock);
spinlock_t pool_lock; /* buffer pool lock */
pool_lock();
pool_lock();
kmutex_t pool_lock;
extern void pool_lock(void);
pool_lock();
pool_lock();
pool_lock();
pool_lock();
pool_lock();
pool_lock();