Lines Matching refs:StaticMeta

23 class StaticMeta;
41 explicit ThreadData(ThreadLocalPtr::StaticMeta* _inst) in ThreadData()
49 ThreadLocalPtr::StaticMeta* inst;
52 class ThreadLocalPtr::StaticMeta { class in ROCKSDB_NAMESPACE::ThreadLocalPtr
54 StaticMeta();
155 __thread ThreadData* ThreadLocalPtr::StaticMeta::tls_ = nullptr;
248 ThreadLocalPtr::StaticMeta* ThreadLocalPtr::Instance() { in Instance()
273 static ThreadLocalPtr::StaticMeta* inst = new ThreadLocalPtr::StaticMeta(); in Instance()
277 port::Mutex* ThreadLocalPtr::StaticMeta::Mutex() { return &Instance()->mutex_; } in Mutex()
279 void ThreadLocalPtr::StaticMeta::OnThreadExit(void* ptr) { in OnThreadExit()
308 ThreadLocalPtr::StaticMeta::StaticMeta() in StaticMeta() function in ROCKSDB_NAMESPACE::ThreadLocalPtr::StaticMeta
352 void ThreadLocalPtr::StaticMeta::AddThreadData(ThreadData* d) { in AddThreadData()
360 void ThreadLocalPtr::StaticMeta::RemoveThreadData( in RemoveThreadData()
368 ThreadData* ThreadLocalPtr::StaticMeta::GetThreadLocal() { in GetThreadLocal()
399 void* ThreadLocalPtr::StaticMeta::Get(uint32_t id) const { in Get()
407 void ThreadLocalPtr::StaticMeta::Reset(uint32_t id, void* ptr) { in Reset()
417 void* ThreadLocalPtr::StaticMeta::Swap(uint32_t id, void* ptr) { in Swap()
427 bool ThreadLocalPtr::StaticMeta::CompareAndSwap(uint32_t id, void* ptr, in CompareAndSwap()
439 void ThreadLocalPtr::StaticMeta::Scrape(uint32_t id, autovector<void*>* ptrs, in Scrape()
453 void ThreadLocalPtr::StaticMeta::Fold(uint32_t id, FoldFunc func, void* res) { in Fold()
469 void ThreadLocalPtr::StaticMeta::SetHandler(uint32_t id, UnrefHandler handler) { in SetHandler()
474 UnrefHandler ThreadLocalPtr::StaticMeta::GetHandler(uint32_t id) { in GetHandler()
483 uint32_t ThreadLocalPtr::StaticMeta::GetId() { in GetId()
494 uint32_t ThreadLocalPtr::StaticMeta::PeekId() const { in PeekId()
502 void ThreadLocalPtr::StaticMeta::ReclaimId(uint32_t id) { in ReclaimId()