Lines Matching refs:owner_count
386 lock->owner_count = 0; in rw_lock_init()
404 lock->owner_count = 0; in rw_lock_init_etc()
525 lock->owner_count++; in _rw_lock_read_lock()
586 lock->owner_count++; in _rw_lock_read_lock_with_timeout()
687 ASSERT((lock->owner_count % RW_LOCK_WRITER_COUNT_BASE) > 0); in _rw_lock_read_unlock()
688 lock->owner_count--; in _rw_lock_read_unlock()
725 lock->owner_count += RW_LOCK_WRITER_COUNT_BASE; in rw_lock_write_lock()
737 lock->owner_count = RW_LOCK_WRITER_COUNT_BASE; in rw_lock_write_lock()
749 lock->owner_count = RW_LOCK_WRITER_COUNT_BASE; in rw_lock_write_lock()
767 ASSERT(lock->owner_count >= RW_LOCK_WRITER_COUNT_BASE); in _rw_lock_write_unlock()
769 lock->owner_count -= RW_LOCK_WRITER_COUNT_BASE; in _rw_lock_write_unlock()
770 if (lock->owner_count >= RW_LOCK_WRITER_COUNT_BASE) in _rw_lock_write_unlock()
774 int32 readerCount = lock->owner_count; in _rw_lock_write_unlock()
776 lock->owner_count = 0; in _rw_lock_write_unlock()
828 kprintf(" owner count: %#" B_PRIx32 "\n", lock->owner_count); in dump_rw_lock_info()