Searched refs:RWLock (Results 1 – 14 of 14) sorted by relevance
/third_party/mindspore/mindspore/ccsrc/minddata/dataset/util/ |
D | lock.h | 53 class RWLock { 55 RWLock() : status_(0), waiting_readers_(0), waiting_writers_(0) {} in RWLock() function 57 RWLock(const RWLock &) = delete; 59 RWLock(RWLock &&) = delete; 61 ~RWLock() = default; 63 RWLock &operator=(const RWLock &) = delete; 65 RWLock &operator=(RWLock &&) = delete; 100 explicit SharedLock(RWLock *rw); 121 RWLock *rw_; 127 explicit UniqueLock(RWLock *rw); [all …]
|
D | lock.cc | 37 void RWLock::LockShared() { in LockShared() 45 void RWLock::Unlock() noexcept { in Unlock() 64 void RWLock::Upgrade() { in Upgrade() 81 void RWLock::Downgrade() { in Downgrade() 98 SharedLock::SharedLock(RWLock *rw) : rw_(rw), ownlock_(false) { in SharedLock() 125 UniqueLock::UniqueLock(RWLock *rw) : rw_(rw), ownlock_(false) { in UniqueLock()
|
D | task_manager.h | 111 RWLock lru_lock_; 160 RWLock rw_lock_;
|
D | service.h | 49 RWLock state_lock_;
|
D | circular_pool.h | 103 RWLock rw_lock_;
|
D | btree.h | 172 mutable RWLock rw_lock_; 302 mutable RWLock rw_lock_; 378 …IndexRc Locate(RWLock *parent_lock, bool forUpdate, BaseNode *top, const key_type &key, LeafNode *…
|
D | btree_iterator.tpp | 294 RWLock *myLock = nullptr; 313 RWLock *myLock = nullptr;
|
D | btree_impl.tpp | 364 typename BPlusTree<K, V, A, C, T>::IndexRc BPlusTree<K, V, A, C, T>::Locate(RWLock *parent_lock, bo… 375 RWLock *myLock = nullptr; 505 RWLock *myLock = nullptr;
|
D | README.md | 425 ### RWLock subsection 432 RWLock is not interruptible.
|
/third_party/gstreamer/gstreamer/docs/random/wtay/ |
D | rwlocks | 7 } RWLock;
|
/third_party/mindspore/mindspore/ccsrc/minddata/dataset/engine/cache/ |
D | storage_manager.h | 76 RWLock rw_lock_;
|
D | cache_service.h | 128 mutable RWLock rw_lock_;
|
D | cache_server.h | 281 mutable RWLock rwLock_; 282 mutable RWLock sessions_lock_;
|
D | cache_client.h | 273 mutable RWLock mux_;
|