Home
last modified time | relevance | path

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

/external/tensorflow/tensorflow/core/kernels/
Dmutex_ops.cc74 struct SharedLockReleaser { struct in tensorflow::__anon07f294b10111::Mutex
77 explicit SharedLockReleaser(std::shared_ptr<LockReleaser>&& lock) in SharedLockReleaser() function
83 SharedLockReleaser(SharedLockReleaser&& rhs) in SharedLockReleaser() function
89 SharedLockReleaser(const SharedLockReleaser& rhs) in SharedLockReleaser() argument
95 ~SharedLockReleaser() { in ~SharedLockReleaser() argument
111 std::function<void(const Status& s, SharedLockReleaser lock)> fn) { in AcquireAsync()
127 SharedLockReleaser{nullptr}); in AcquireAsync()
133 token](std::function<void(const Status& s, SharedLockReleaser&& lock)> in AcquireAsync()
149 SharedLockReleaser{std::make_shared<LockReleaser>(this)}); in AcquireAsync()
152 SharedLockReleaser{nullptr}); in AcquireAsync()
[all …]