Home
last modified time | relevance | path

Searched refs:RWLock (Results 1 – 14 of 14) sorted by relevance

/third_party/mindspore/mindspore/ccsrc/minddata/dataset/util/
Dlock.h53 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 …]
Dlock.cc37 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()
Dtask_manager.h111 RWLock lru_lock_;
160 RWLock rw_lock_;
Dservice.h49 RWLock state_lock_;
Dcircular_pool.h103 RWLock rw_lock_;
Dbtree.h172 mutable RWLock rw_lock_;
302 mutable RWLock rw_lock_;
378 …IndexRc Locate(RWLock *parent_lock, bool forUpdate, BaseNode *top, const key_type &key, LeafNode *…
Dbtree_iterator.tpp294 RWLock *myLock = nullptr;
313 RWLock *myLock = nullptr;
Dbtree_impl.tpp364 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;
DREADME.md425 ### RWLock subsection
432 RWLock is not interruptible.
/third_party/gstreamer/gstreamer/docs/random/wtay/
Drwlocks7 } RWLock;
/third_party/mindspore/mindspore/ccsrc/minddata/dataset/engine/cache/
Dstorage_manager.h76 RWLock rw_lock_;
Dcache_service.h128 mutable RWLock rw_lock_;
Dcache_server.h281 mutable RWLock rwLock_;
282 mutable RWLock sessions_lock_;
Dcache_client.h273 mutable RWLock mux_;