Lines Matching refs:Instance
55 void init(Allocator *Instance) REQUIRES(Mutex) { in init()
57 Instance->init(); in init()
59 FallbackTSD.init(Instance); in init()
63 void initOnceMaybe(Allocator *Instance) EXCLUDES(Mutex) { in initOnceMaybe()
67 init(Instance); // Sets Initialized. in initOnceMaybe()
70 void unmapTestOnly(Allocator *Instance) EXCLUDES(Mutex) { in unmapTestOnly()
71 DCHECK(Instance); in unmapTestOnly()
74 Instance); in unmapTestOnly()
75 ThreadTSD.commitBack(Instance); in unmapTestOnly()
80 FallbackTSD.commitBack(Instance); in unmapTestOnly()
87 void drainCaches(Allocator *Instance) { in drainCaches()
90 Instance->drainCache(&ThreadTSD); in drainCaches()
92 Instance->drainCache(&FallbackTSD); in drainCaches()
96 ALWAYS_INLINE void initThreadMaybe(Allocator *Instance, bool MinimalInit) { in initThreadMaybe()
99 initThread(Instance, MinimalInit); in initThreadMaybe()
149 NOINLINE void initThread(Allocator *Instance, bool MinimalInit) { in initThread()
150 initOnceMaybe(Instance); in initThread()
154 pthread_setspecific(PThreadKey, reinterpret_cast<void *>(Instance)), 0); in initThread()
155 ThreadTSD.init(Instance); in initThread()
157 Instance->callPostInitCallback(); in initThread()
179 Allocator *Instance = reinterpret_cast<Allocator *>(Ptr); in teardownThread() local
188 if (LIKELY(pthread_setspecific(Instance->getTSDRegistry()->PThreadKey, in teardownThread()
192 TSDRegistryT::ThreadTSD.commitBack(Instance); in teardownThread()