Lines Matching defs:kcage_range_rwlock
206 static krwlock_t kcage_range_rwlock; /* protects kcage_glist elements */
332 rw_enter(&kcage_range_rwlock, RW_READER);
362 rw_exit(&kcage_range_rwlock);
391 rw_enter(&kcage_range_rwlock, RW_WRITER);
403 rw_exit(&kcage_range_rwlock);
419 ASSERT(rw_write_held(&kcage_range_rwlock));
470 rw_enter(&kcage_range_rwlock, RW_WRITER);
472 rw_exit(&kcage_range_rwlock);
477 * Calls to add and delete must be protected by kcage_range_rwlock
485 ASSERT(rw_write_held(&kcage_range_rwlock));
534 rw_enter(&kcage_range_rwlock, RW_WRITER);
536 rw_exit(&kcage_range_rwlock);
541 * Calls to add and delete must be protected by kcage_range_rwlock.
550 ASSERT(rw_write_held(&kcage_range_rwlock));
570 rw_enter(&kcage_range_rwlock, RW_WRITER);
572 rw_exit(&kcage_range_rwlock);
578 * by kcage_range_rwlock writer lock.
696 * reader lock for kcage_range_rwlock.
706 if (lockit && !rw_tryenter(&kcage_range_rwlock, RW_READER))
729 rw_exit(&kcage_range_rwlock);
752 * Caller need not hold kcage_range_rwlock while calling this function
1038 rw_enter(&kcage_range_rwlock, RW_WRITER);
1050 rw_exit(&kcage_range_rwlock);
1073 rw_enter(&kcage_range_rwlock, RW_WRITER);
1090 rw_exit(&kcage_range_rwlock);