pthread_rwlock_t
if ((lock = OPENSSL_zalloc(sizeof(pthread_rwlock_t))) == NULL)
int pthread_rwlock_destroy(pthread_rwlock_t * __rwlock)
int pthread_rwlock_init(pthread_rwlock_t * __restrict __rwlock,
int pthread_rwlock_rdlock(pthread_rwlock_t * __rwlock)
pthread_rwlock_t * __restrict __rwlock,
pthread_rwlock_t * __restrict __rwlock,
int pthread_rwlock_tryrdlock(pthread_rwlock_t * __rwlock)
int pthread_rwlock_trywrlock(pthread_rwlock_t * __rwlock)
int pthread_rwlock_unlock(pthread_rwlock_t * __rwlock)
int pthread_rwlock_wrlock(pthread_rwlock_t * __rwlock)
static pthread_rwlock_t ma_lock = PTHREAD_RWLOCK_INITIALIZER;
static pthread_rwlock_t ci_lock = PTHREAD_RWLOCK_INITIALIZER;
static pthread_rwlock_t cm_lock = PTHREAD_RWLOCK_INITIALIZER;
#define rwlock_t pthread_rwlock_t
static pthread_rwlock_t nss_lock = PTHREAD_RWLOCK_INITIALIZER;
static pthread_rwlock_t rwlock = PTHREAD_RWLOCK_INITIALIZER;
pthread_rwlock_t svc_lock = PTHREAD_RWLOCK_INITIALIZER;
pthread_rwlock_t svc_fd_lock = PTHREAD_RWLOCK_INITIALIZER;
pthread_rwlock_t rpcbaddr_cache_lock = PTHREAD_RWLOCK_INITIALIZER;
extern pthread_rwlock_t svc_lock;
extern pthread_rwlock_t svc_fd_lock;
extern pthread_rwlock_t rpcbaddr_cache_lock;
int _thr_rwlock_init(pthread_rwlock_t *, const pthread_rwlockattr_t *);
int _thr_rwlock_destroy(pthread_rwlock_t *);
int _Tthr_rwlock_rdlock(pthread_rwlock_t *);
int _Tthr_rwlock_tryrdlock(pthread_rwlock_t *);
int _Tthr_rwlock_trywrlock(pthread_rwlock_t *);
int _Tthr_rwlock_wrlock(pthread_rwlock_t *);
int _Tthr_rwlock_unlock(pthread_rwlock_t *);
_thr_rwlock_destroy(pthread_rwlock_t *rwlock)
pthread_rwlock_t prwlock;
init_static(struct pthread *thread, pthread_rwlock_t *rwlock)
_thr_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr)
rwlock_rdlock_common(pthread_rwlock_t *rwlock, const struct timespec *abstime)
pthread_rwlock_t prwlock;
_Tthr_rwlock_rdlock(pthread_rwlock_t *rwlock)
_pthread_rwlock_timedrdlock(pthread_rwlock_t * __restrict rwlock,
_Tthr_rwlock_tryrdlock(pthread_rwlock_t *rwlock)
pthread_rwlock_t prwlock;
_Tthr_rwlock_trywrlock(pthread_rwlock_t *rwlock)
pthread_rwlock_t prwlock;
rwlock_wrlock_common(pthread_rwlock_t *rwlock, const struct timespec *abstime)
pthread_rwlock_t prwlock;
_Tthr_rwlock_wrlock(pthread_rwlock_t *rwlock)
_pthread_rwlock_timedwrlock(pthread_rwlock_t * __restrict rwlock,
_Tthr_rwlock_unlock(pthread_rwlock_t *rwlock)
pthread_rwlock_t prwlock;
static int init_static(struct pthread *thread, pthread_rwlock_t *rwlock);
static int init_rwlock(pthread_rwlock_t *rwlock, pthread_rwlock_t *rwlock_out);
check_and_init_rwlock(pthread_rwlock_t *rwlock, pthread_rwlock_t *rwlock_out)
init_rwlock(pthread_rwlock_t *rwlock, pthread_rwlock_t *rwlock_out)
pthread_rwlock_t prwlock;
rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr)
pthread_rwlock_t prwlock;
static pthread_rwlock_t *hio_remote_lock;
rw_destroy(pthread_rwlock_t *lock) __requires_unlocked(*lock)
rw_rlock(pthread_rwlock_t *lock) __locks_shared(*lock)
rw_wlock(pthread_rwlock_t *lock) __locks_exclusive(*lock)
rw_unlock(pthread_rwlock_t *lock) __unlocks(*lock)
rw_init(pthread_rwlock_t *lock) __requires_unlocked(*lock)
static pthread_rwlock_t tpllistlock;
static pthread_rwlock_t mmio_rwlock;
pthread_rwlock_t rwlock;
static pthread_rwlock_t rpctls_rwlock;