Searched refs:ThreadIdentity (Results 1 – 12 of 12) sorted by relevance
46 struct ThreadIdentity;61 ThreadIdentity* thread_identity() { in thread_identity()62 return reinterpret_cast<ThreadIdentity*>(this); in thread_identity()137 struct ThreadIdentity { struct159 ThreadIdentity* next; argument173 ThreadIdentity* CurrentThreadIdentityIfPresent();180 void SetCurrentThreadIdentity(ThreadIdentity* identity,231 ABSL_CONST_INIT extern ABSL_PER_THREAD_TLS_KEYWORD ThreadIdentity*234 ABSL_CONST_INIT extern thread_local ThreadIdentity* thread_identity_ptr;251 inline ThreadIdentity* CurrentThreadIdentityIfPresent() { in CurrentThreadIdentityIfPresent()
64 ABSL_PER_THREAD_TLS_KEYWORD ThreadIdentity* thread_identity_ptr = nullptr;66 thread_local ThreadIdentity* thread_identity_ptr = nullptr;71 ThreadIdentity* identity, ThreadIdentityReclaimerFunction reclaimer) { in SetCurrentThreadIdentity()111 thread_local std::unique_ptr<ThreadIdentity, ThreadIdentityReclaimerFunction> in SetCurrentThreadIdentity()127 ThreadIdentity* CurrentThreadIdentityIfPresent() { return thread_identity_ptr; } in CurrentThreadIdentityIfPresent()143 ThreadIdentity* CurrentThreadIdentityIfPresent() { in CurrentThreadIdentityIfPresent()148 return reinterpret_cast<ThreadIdentity*>( in CurrentThreadIdentityIfPresent()
40 ThreadIdentity* identity; in TestThreadIdentityCurrent()52 ThreadIdentity* identity_no_init; in TestThreadIdentityCurrent()
37 ABSL_CONST_INIT static base_internal::ThreadIdentity* thread_identity_freelist;42 base_internal::ThreadIdentity* identity = in ReclaimThreadIdentity()43 static_cast<base_internal::ThreadIdentity*>(v); in ReclaimThreadIdentity()74 static void ResetThreadIdentity(base_internal::ThreadIdentity* identity) { in ResetThreadIdentity()97 static base_internal::ThreadIdentity* NewThreadIdentity() { in NewThreadIdentity()98 base_internal::ThreadIdentity* identity = nullptr; in NewThreadIdentity()116 identity = reinterpret_cast<base_internal::ThreadIdentity*>( in NewThreadIdentity()128 base_internal::ThreadIdentity* CreateThreadIdentity() { in CreateThreadIdentity()129 base_internal::ThreadIdentity* identity = NewThreadIdentity(); in CreateThreadIdentity()
49 static void Tick(base_internal::ThreadIdentity* identity);67 static void Init(base_internal::ThreadIdentity* identity);71 static void Destroy(base_internal::ThreadIdentity* identity);74 static inline void Post(base_internal::ThreadIdentity* identity);84 friend absl::base_internal::ThreadIdentity* CreateThreadIdentity();100 absl::base_internal::ThreadIdentity* identity);106 absl::base_internal::ThreadIdentity* identity) { in Post()
32 base_internal::ThreadIdentity *identity; in SetThreadBlockedCounter()38 base_internal::ThreadIdentity *identity; in GetThreadBlockedCounter()43 void PerThreadSem::Init(base_internal::ThreadIdentity *identity) { in Init()50 void PerThreadSem::Destroy(base_internal::ThreadIdentity *identity) { in Destroy()54 void PerThreadSem::Tick(base_internal::ThreadIdentity *identity) { in Tick()72 absl::base_internal::ThreadIdentity *identity) { in ABSL_INTERNAL_C_SYMBOL()79 absl::base_internal::ThreadIdentity *identity; in ABSL_INTERNAL_C_SYMBOL()
37 base_internal::ThreadIdentity* CreateThreadIdentity();47 inline base_internal::ThreadIdentity* GetOrCreateCurrentThreadIdentity() { in GetOrCreateCurrentThreadIdentity()48 base_internal::ThreadIdentity* identity = in GetOrCreateCurrentThreadIdentity()
75 base_internal::ThreadIdentity *identity1; // First Post()-er.76 base_internal::ThreadIdentity *identity2; // First Wait()-er.128 static void Post(base_internal::ThreadIdentity *id) { in Post()140 static void Tick(base_internal::ThreadIdentity *identity) { in Tick()
91 static Waiter* GetWaiter(base_internal::ThreadIdentity* identity) { in GetWaiter()93 sizeof(Waiter) <= sizeof(base_internal::ThreadIdentity::WaiterState), in GetWaiter()
57 base_internal::ThreadIdentity *identity = in MaybeBecomeIdle()
68 absl::base_internal::ThreadIdentity* identity = in ScopedThreadMutexPriority()
64 using absl::base_internal::ThreadIdentity;538 ThreadIdentity *identity = GetOrCreateCurrentThreadIdentity(); in Synch_GetPerThread()594 ThreadIdentity *identity = CurrentThreadIdentityIfPresent(); in InternalAttemptToUseMutexInFatalSignalHandler()