LOCKSTAT_READER
LOCKSTAT_PROFILE_RELEASE_RWLOCK(lockmgr__release, lk, LOCKSTAT_READER);
waittime, file, line, LOCKSTAT_READER);
LOCKSTAT_PROFILE_RELEASE_RWLOCK(lockmgr__release, lk, LOCKSTAT_READER);
LOCKSTAT_READER, (x & LK_SHARE) == 0,
LOCKSTAT_READER, (state & RW_LOCK_READ) == 0,
LOCKSTAT_READER, (state & RW_LOCK_READ) == 0,
waittime, file, line, LOCKSTAT_READER);
rw, 0, 0, file, line, LOCKSTAT_READER);
LOCKSTAT_PROFILE_RELEASE_RWLOCK(rw__release, rw, LOCKSTAT_READER);
LOCKSTAT_READER, (state & SX_LOCK_SHARED) == 0,
LOCKSTAT_READER, (state & SX_LOCK_SHARED) == 0,
contested, waittime, file, line, LOCKSTAT_READER);
LOCKSTAT_PROFILE_RELEASE_RWLOCK(sx__release, sx, LOCKSTAT_READER);
sx, 0, 0, file, line, LOCKSTAT_READER);