rwlock
extern int pthread_rwlock_clockrdlock(pthread_rwlock_t* rwlock,
extern int pthread_rwlock_clockwrlock(pthread_rwlock_t* rwlock,
struct rwlock rge_ks_sc_rwl;
struct rwlock ioctl_rwl;
struct rwlock ioctl_rwl;
struct rwlock sc_rwlock;
struct rwlock bo_lock;
extern struct rwlock vnet_rwlock;
rw_init_flags(struct rwlock* rwl, const char* name, int flags)
rw_enter(struct rwlock* rwl, int flags)
rw_enter_write(struct rwlock* rwl)
rw_exit_write(struct rwlock* rwl)
rw_exit(struct rwlock* rwl)
rw_assert_wrlock(struct rwlock* rwl)