Lines Matching refs:__TBB_InitOnce
58 std::atomic<int> __TBB_InitOnce::count{};
60 std::atomic_flag __TBB_InitOnce::InitializationLock = ATOMIC_FLAG_INIT;
63 std::atomic<bool> __TBB_InitOnce::InitializationDone{};
72 static __TBB_InitOnce __TBB_InitOnceHiddenInstance;
94 void __TBB_InitOnce::add_ref() { in add_ref()
101 void __TBB_InitOnce::remove_ref() { in remove_ref()
120 __TBB_InitOnce::lock(); in DoOneTimeInitialization()
122 if( !__TBB_InitOnce::InitializationDone ) { in DoOneTimeInitialization()
123 __TBB_InitOnce::add_ref(); in DoOneTimeInitialization()
140 __TBB_InitOnce::InitializationDone = true; in DoOneTimeInitialization()
142 __TBB_InitOnce::unlock(); in DoOneTimeInitialization()
150 __TBB_InitOnce::add_ref(); in DllMain()
158 __TBB_InitOnce::remove_ref(); in DllMain()
161 if ( __TBB_InitOnce::initialization_done() ) { in DllMain()
163 __TBB_InitOnce::remove_ref(); in DllMain()