Home
last modified time | relevance | path

Searched refs:rwl (Results 1 – 7 of 7) sorted by relevance

/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
DICURWLock.java40 private ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); field in ICURWLock
140 if (rwl.getReadLockCount() > 0) { in acquireRead()
143 if (rwl.isWriteLocked()) { in acquireRead()
148 rwl.readLock().lock(); in acquireRead()
160 rwl.readLock().unlock(); in releaseRead()
178 if (rwl.getReadLockCount() > 0 || rwl.isWriteLocked()) { in acquireWrite()
183 rwl.writeLock().lock(); in acquireWrite()
196 rwl.writeLock().unlock(); in releaseWrite()
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/impl/
DICURWLock.java42 private ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); field in ICURWLock
143 if (rwl.getReadLockCount() > 0) { in acquireRead()
146 if (rwl.isWriteLocked()) { in acquireRead()
151 rwl.readLock().lock(); in acquireRead()
163 rwl.readLock().unlock(); in releaseRead()
181 if (rwl.getReadLockCount() > 0 || rwl.isWriteLocked()) { in acquireWrite()
186 rwl.writeLock().lock(); in acquireWrite()
199 rwl.writeLock().unlock(); in releaseWrite()
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/
D2-1.c37 pthread_rwlock_t rwl; member
107 if ((pthread_rwlock_init(&(rwlock_data->rwl), &rwla)) != 0) { in main()
118 if ((pthread_rwlock_rdlock(&(rwlock_data->rwl))) != 0) { in main()
137 if (pthread_rwlock_unlock(&(rwlock_data->rwl)) != 0) { in main()
172 if ((pthread_rwlock_trywrlock(&(rwlock_data->rwl))) != EBUSY) { in main()
184 if ((pthread_rwlock_wrlock(&(rwlock_data->rwl))) != 0) { in main()
192 if ((pthread_rwlock_unlock(&(rwlock_data->rwl))) != 0) { in main()
/third_party/iowow/src/kv/
Diwkv_internal.h174 pthread_rwlock_t rwl; /**< Database API RW lock */ member
212 pthread_rwlock_t rwl; /**< API RW lock */ member
282 (rci_) = pthread_rwlock_rdlock(&(iwkv_)->rwl); \
293 (rci_) = pthread_rwlock_wrlock(&(iwkv_)->rwl); \
303 rci_ = pthread_rwlock_unlock(&(iwkv_)->rwl); \
309 (rci_) = pthread_rwlock_rdlock(&(db_)->rwl); \
311 pthread_rwlock_unlock(&(db_)->iwkv->rwl); \
325 (rci_) = pthread_rwlock_wrlock(&(db_)->rwl); \
327 pthread_rwlock_unlock(&(db_)->iwkv->rwl); \
340 (rci_) = pthread_rwlock_unlock(&(db_)->rwl); \
Diwkv.c283 int rci = pthread_rwlock_wrlock(&iwkv->rwl); in _wnw_iwkw_wl()
352 rci = pthread_rwlock_init(&db->rwl, &attr); in _db_at()
359 pthread_rwlock_destroy(&db->rwl); in _db_at()
392 pthread_rwlock_destroy(&db->rwl); in _db_at()
463 pthread_rwlock_destroy(&db->rwl); in _db_release_lw()
616 rci = pthread_rwlock_init(&db->rwl, &attr); in _db_create_lw()
623 pthread_rwlock_destroy(&db->rwl); in _db_create_lw()
3135 rci = pthread_rwlock_init(&iwkv->rwl, &attr); in iwkv_open()
3142 pthread_rwlock_destroy(&iwkv->rwl); in iwkv_open()
3148 pthread_rwlock_destroy(&iwkv->rwl); in iwkv_open()
[all …]
/third_party/ejdb/src/
Dejdb2_internal.h65 rci_ = pthread_rwlock_rdlock(&(db_)->rwl); \
70 rci_ = pthread_rwlock_wrlock(&(db_)->rwl); \
74 rci_ = pthread_rwlock_wrlock(&(db_)->rwl); \
78 rci_ = pthread_rwlock_unlock(&(db_)->rwl); \
83 rci_ = pthread_rwlock_unlock(&(jbc_)->rwl); \
100 pthread_rwlock_t rwl; member
131 pthread_rwlock_t rwl; /**< Main RWL */ member
Dejdb2.c61 pthread_rwlock_destroy(&jbc->rwl); in _jb_coll_release()
192 pthread_rwlock_init(&jbc->rwl, &attr); in _jb_coll_init()
340 pthread_rwlock_destroy(&db->rwl); in _jb_db_release()
366 wl ? pthread_rwlock_wrlock(&jbc->rwl) : pthread_rwlock_rdlock(&jbc->rwl); in _jb_coll_acquire_keeplock2()
369 pthread_rwlock_unlock(&db->rwl); // relock in _jb_coll_acquire_keeplock2()
376 pthread_rwlock_rdlock(&jbc->rwl); in _jb_coll_acquire_keeplock2()
431 rci = wl ? pthread_rwlock_wrlock(&jbc->rwl) : pthread_rwlock_rdlock(&jbc->rwl); // -V522 in _jb_coll_acquire_keeplock2()
443 pthread_rwlock_unlock(&db->rwl); in _jb_coll_acquire_keeplock2()
1760 rci = pthread_rwlock_init(&db->rwl, &attr); in ejdb_open()