Home
last modified time | relevance | path

Searched refs:pthread_rwlock_t (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/lib/libthr/thread/
H A Dthr_rwlock.c60 static int init_rwlock(pthread_rwlock_t *rwlock, pthread_rwlock_t *rwlock_out);
63 check_and_init_rwlock(pthread_rwlock_t *rwlock, pthread_rwlock_t *rwlock_out) in check_and_init_rwlock()
73 init_rwlock(pthread_rwlock_t *rwlock, pthread_rwlock_t *rwlock_out) in init_rwlock()
75 pthread_rwlock_t prwlock; in init_rwlock()
99 pthread_rwlock_t prwlock; in rwlock_init()
122 pthread_rwlock_t prwlock; in _thr_rwlock_destroy()
172 pthread_rwlock_t prwlock; in rwlock_rdlock_common()
248 pthread_rwlock_t prwlock; in _Tthr_rwlock_tryrdlock()
286 pthread_rwlock_t prwlock; in _Tthr_rwlock_trywrlock()
305 pthread_rwlock_t prwlock; in rwlock_wrlock_common()
[all …]
H A Dthr_private.h1081 int _thr_rwlock_init(pthread_rwlock_t *, const pthread_rwlockattr_t *);
1082 int _thr_rwlock_destroy(pthread_rwlock_t *);
1083 int _Tthr_rwlock_rdlock(pthread_rwlock_t *);
1084 int _Tthr_rwlock_tryrdlock(pthread_rwlock_t *);
1085 int _Tthr_rwlock_trywrlock(pthread_rwlock_t *);
1086 int _Tthr_rwlock_wrlock(pthread_rwlock_t *);
1087 int _Tthr_rwlock_unlock(pthread_rwlock_t *);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DRWMutex.cpp44 pthread_rwlock_t* rwlock = in RWMutexImpl()
45 static_cast<pthread_rwlock_t*>(safe_malloc(sizeof(pthread_rwlock_t))); in RWMutexImpl()
49 bzero(rwlock, sizeof(pthread_rwlock_t)); in RWMutexImpl()
64 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in ~RWMutexImpl()
73 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in lock_shared()
83 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in unlock_shared()
93 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in lock()
103 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in unlock()
/freebsd-14.2/contrib/llvm-project/libunwind/src/
H A DRWMutex.hpp72 pthread_rwlock_t _lock = PTHREAD_RWLOCK_INITIALIZER;
81 pthread_rwlock_rdlock(pthread_rwlock_t *lock);
83 pthread_rwlock_wrlock(pthread_rwlock_t *lock);
85 pthread_rwlock_unlock(pthread_rwlock_t *lock);
107 pthread_rwlock_t _lock = PTHREAD_RWLOCK_INITIALIZER;
/freebsd-14.2/include/
H A Dpthread.h250 int pthread_rwlock_destroy(pthread_rwlock_t * __rwlock)
252 int pthread_rwlock_init(pthread_rwlock_t * __restrict __rwlock,
255 int pthread_rwlock_rdlock(pthread_rwlock_t * __rwlock)
258 pthread_rwlock_t * __restrict __rwlock,
262 pthread_rwlock_t * __restrict __rwlock,
265 int pthread_rwlock_tryrdlock(pthread_rwlock_t * __rwlock)
267 int pthread_rwlock_trywrlock(pthread_rwlock_t * __rwlock)
269 int pthread_rwlock_unlock(pthread_rwlock_t * __rwlock)
271 int pthread_rwlock_wrlock(pthread_rwlock_t * __rwlock)
/freebsd-14.2/sbin/hastd/
H A Dsynch.h96 rw_init(pthread_rwlock_t *lock) __requires_unlocked(*lock) in rw_init()
104 rw_destroy(pthread_rwlock_t *lock) __requires_unlocked(*lock) in rw_destroy()
112 rw_rlock(pthread_rwlock_t *lock) __locks_shared(*lock) in rw_rlock()
120 rw_wlock(pthread_rwlock_t *lock) __locks_exclusive(*lock) in rw_wlock()
128 rw_unlock(pthread_rwlock_t *lock) __unlocks(*lock) in rw_unlock()
/freebsd-14.2/contrib/openbsm/bin/auditdistd/
H A Dsynch.h97 rw_init(pthread_rwlock_t *lock) in rw_init()
105 rw_destroy(pthread_rwlock_t *lock) in rw_destroy()
113 rw_rlock(pthread_rwlock_t *lock) in rw_rlock()
121 rw_wlock(pthread_rwlock_t *lock) in rw_wlock()
129 rw_unlock(pthread_rwlock_t *lock) in rw_unlock()
/freebsd-14.2/lib/libc/rpc/
H A Dmt_misc.h47 extern pthread_rwlock_t svc_lock;
48 extern pthread_rwlock_t svc_fd_lock;
49 extern pthread_rwlock_t rpcbaddr_cache_lock;
H A Dmt_misc.c31 pthread_rwlock_t svc_lock = PTHREAD_RWLOCK_INITIALIZER;
34 pthread_rwlock_t svc_fd_lock = PTHREAD_RWLOCK_INITIALIZER;
37 pthread_rwlock_t rpcbaddr_cache_lock = PTHREAD_RWLOCK_INITIALIZER;
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_interceptors.cpp100 INTERCEPTOR(int, pthread_rwlock_destroy, pthread_rwlock_t *m) { in INTERCEPTOR()
106 INTERCEPTOR(int, pthread_rwlock_rdlock, pthread_rwlock_t *m) { in INTERCEPTOR()
114 INTERCEPTOR(int, pthread_rwlock_tryrdlock, pthread_rwlock_t *m) { in INTERCEPTOR()
122 INTERCEPTOR(int, pthread_rwlock_timedrdlock, pthread_rwlock_t *m, in INTERCEPTOR()
131 INTERCEPTOR(int, pthread_rwlock_wrlock, pthread_rwlock_t *m) { in INTERCEPTOR()
139 INTERCEPTOR(int, pthread_rwlock_trywrlock, pthread_rwlock_t *m) { in INTERCEPTOR()
147 INTERCEPTOR(int, pthread_rwlock_timedwrlock, pthread_rwlock_t *m, in INTERCEPTOR()
156 INTERCEPTOR(int, pthread_rwlock_unlock, pthread_rwlock_t *m) { in INTERCEPTOR()
/freebsd-14.2/contrib/netbsd-tests/lib/libpthread/
H A Dt_rwlock.c69 pthread_rwlock_t lk;
73 static pthread_rwlock_t static_rwlock = PTHREAD_RWLOCK_INITIALIZER;
/freebsd-14.2/sys/sys/
H A D_pthreadtypes.h75 typedef struct pthread_rwlock *pthread_rwlock_t; typedef
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-types.h56 typedef pthread_rwlock_t rwlock_t;
/freebsd-14.2/contrib/lib9p/
H A Dhashtable.h37 pthread_rwlock_t ht_rwlock;
/freebsd-14.2/contrib/ofed/opensm/include/complib/
H A Dcl_passivelock.h96 pthread_rwlock_t lock;
/freebsd-14.2/usr.sbin/nscd/
H A Dconfig.h103 pthread_rwlock_t rwlock;
/freebsd-14.2/lib/libc/include/
H A Dreentrant.h89 #define rwlock_t pthread_rwlock_t
/freebsd-14.2/cddl/contrib/opensolaris/head/
H A Dthread.h43 typedef pthread_rwlock_t rwlock_t;
/freebsd-14.2/crypto/openssl/crypto/
H A Dthreads_pthread.c50 if ((lock = OPENSSL_zalloc(sizeof(pthread_rwlock_t))) == NULL) { in CRYPTO_THREAD_lock_new()
/freebsd-14.2/sys/contrib/openzfs/lib/libspl/os/freebsd/
H A Dmnttab.c140 static pthread_rwlock_t gsfs_lock = PTHREAD_RWLOCK_INITIALIZER;
/freebsd-14.2/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_impl.h663 extern int dt_rw_read_held(pthread_rwlock_t *);
664 extern int dt_rw_write_held(pthread_rwlock_t *);
/freebsd-14.2/lib/libc/iconv/
H A Dcitrus_mapper.c58 static pthread_rwlock_t cm_lock = PTHREAD_RWLOCK_INITIALIZER;
H A Dcitrus_iconv.c71 static pthread_rwlock_t ci_lock = PTHREAD_RWLOCK_INITIALIZER;
/freebsd-14.2/contrib/unbound/util/
H A Dlocks.h116 typedef pthread_rwlock_t lock_rw_type;
/freebsd-14.2/usr.sbin/bhyve/
H A Dmem.c71 static pthread_rwlock_t mmio_rwlock;

12