Home
last modified time | relevance | path

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

/dports/devel/folly/folly-2021.12.27.00/folly/synchronization/test/
H A DBatonTest.cpp35 run_basic_test<true, DeterministicAtomic>(); in TEST()
41 run_basic_test<false, DeterministicAtomic>(); in TEST()
49 run_pingpong_test<true, DeterministicAtomic>(1000); in TEST()
55 run_pingpong_test<false, DeterministicAtomic>(1000); in TEST()
63 run_basic_timed_wait_tests<true, DeterministicAtomic, system_clock>(); in TEST()
69 run_basic_timed_wait_tests<false, DeterministicAtomic, system_clock>(); in TEST()
78 run_timed_wait_tmo_tests<true, DeterministicAtomic, system_clock>(); in TEST()
85 run_timed_wait_tmo_tests<false, DeterministicAtomic, system_clock>(); in TEST()
126 run_timed_wait_tmo_tests<true, DeterministicAtomic, steady_clock>(); in TEST()
157 run_try_wait_tests<true, DeterministicAtomic>(); in TEST()
[all …]
H A DHazptrTest.cpp60 using folly::test::DeterministicAtomic;
1095 virtual_test<DeterministicAtomic>(); in TEST_F()
1112 destruction_test<DeterministicAtomic>( in TEST_F()
1122 move_test<DeterministicAtomic>(); in TEST_F()
1131 array_test<DeterministicAtomic>(); in TEST_F()
1149 local_test<DeterministicAtomic>(); in TEST_F()
1212 cleanup_test<DeterministicAtomic>(); in TEST_F()
1230 cohort_test<DeterministicAtomic>(); in TEST()
1255 lifo_test<DeterministicAtomic>(); in TEST_F()
1264 swmr_test<DeterministicAtomic>(); in TEST_F()
[all …]
H A DDistributedMutexTest.cpp991 basicNThreads<test::DeterministicAtomic>(threads, iterations); in runBasicNThreadsDeterministic()
1003 combineNThreads<test::DeterministicAtomic>(threads, time); in combineNThreadsDeterministic()
1015 combineWithLockNThreads<test::DeterministicAtomic>(threads, time); in combineAndLockNThreadsDeterministic()
1054 combineWithLockTryAndTimedNThreads<test::DeterministicAtomic>( in combineWithTryLockAndTimedNThreadsDeterministic()
1517 concurrentTryLocks<test::DeterministicAtomic>(2, iterations); in TEST()
1527 concurrentTryLocks<test::DeterministicAtomic>(4, iterations); in TEST()
1537 concurrentTryLocks<test::DeterministicAtomic>(8, iterations); in TEST()
1547 concurrentTryLocks<test::DeterministicAtomic>(16, iterations); in TEST()
1557 concurrentTryLocks<test::DeterministicAtomic>(32, iterations); in TEST()
1566 concurrentTryLocks<test::DeterministicAtomic>(64, 5); in TEST()
[all …]
H A DBatonTestHelpers.h86 if (!std::is_same<Atom<int>, DeterministicAtomic<int>>::value) { in run_timed_wait_regular_test()
93 if (!std::is_same<Atom<int>, DeterministicAtomic<int>>::value) { in run_timed_wait_regular_test()
H A DLifoSemTests.cpp32 typedef LifoSemImpl<DeterministicAtomic> DLifoSem;
38 using Node = detail::LifoSemRawNode<DeterministicAtomic>;
241 DeterministicAtomic<bool> consumer_stop(false); in TEST_F()
269 DeterministicAtomic<uint32_t> handoffs{0}; in TEST_F()
/dports/devel/folly/folly-2021.12.27.00/folly/experimental/test/
H A DRelaxedConcurrentPriorityQueueTest.cpp696 DeterministicAtomic>(); in TEST()
706 DeterministicAtomic>(); in TEST()
716 DeterministicAtomic>(); in TEST()
726 DeterministicAtomic>(); in TEST()
736 DeterministicAtomic>(); in TEST()
746 DeterministicAtomic>(); in TEST()
760 DeterministicAtomic>(); in TEST()
770 DeterministicAtomic>(); in TEST()
780 DeterministicAtomic>(); in TEST()
790 DeterministicAtomic>(); in TEST()
[all …]
H A DLockFreeRingBufferTest.cpp139 using folly::test::DeterministicAtomic; in TEST()
141 runWritesNeverFail<DeterministicAtomic>(1, 100, 4); in TEST()
142 runWritesNeverFail<DeterministicAtomic>(10, 100, 4); in TEST()
143 runWritesNeverFail<DeterministicAtomic>(100, 1000, 8); in TEST()
144 runWritesNeverFail<DeterministicAtomic>(1000, 10000, 16); in TEST()
/dports/devel/folly/folly-2021.12.27.00/folly/concurrency/test/
H A DAtomicSharedPtrTest.cpp167 auto foo = make_counted<DeterministicAtomic, bool>(); in TEST()
170 DeterministicAtomic, in TEST()
171 counted_ptr_internals<DeterministicAtomic>> in TEST()
180 fooptr.store(make_counted<DeterministicAtomic, bool>()); in TEST()
182 l, make_counted<DeterministicAtomic, bool>())); in TEST()
/dports/devel/folly/folly-2021.12.27.00/folly/test/
H A DMPMCQueueTest.cpp109 run_mt_sequencer_test<DeterministicAtomic>(1, 100, -50); in TEST()
111 run_mt_sequencer_test<DeterministicAtomic>(10, 1000, -100); in TEST()
342 runTryEnqDeqTest<DeterministicAtomic>(nt, n); in TEST()
346 runTryEnqDeqTest<DeterministicAtomic>(nt, n); in TEST()
512 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic()
521 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic()
530 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic()
539 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic()
548 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic()
781 runNeverFailTest<DeterministicAtomic, Dynamic>(nt, n); in runMtNeverFailDeterministic()
[all …]
H A DFutexTest.cpp110 Futex<DeterministicAtomic> f(0); in deterministicAtomicWaitUntilTests()
129 void run_wait_until_tests<DeterministicAtomic>() { in run_wait_until_tests()
241 run_basic_tests<DeterministicAtomic>(); in TEST()
242 run_wait_until_tests<DeterministicAtomic>(); in TEST()
H A DDeterministicSchedule.cpp39 const detail::Futex<DeterministicAtomic>*,
535 const detail::Futex<DeterministicAtomic>* futex, in futexWaitImpl()
540 return deterministicFutexWaitImpl<DeterministicAtomic>( in futexWaitImpl()
551 const detail::Futex<DeterministicAtomic>* futex, in futexWakeImpl()
554 return deterministicFutexWakeImpl<DeterministicAtomic>( in futexWakeImpl()
564 CacheLocality const& CacheLocality::system<test::DeterministicAtomic>() { in system()
570 Getcpu::Func AccessSpreader<test::DeterministicAtomic>::pickGetcpuFunc() { in pickGetcpuFunc()
H A DDeterministicSchedule.h548 using DeterministicAtomic = DeterministicAtomicImpl<T, DeterministicSchedule>; variable
552 const detail::Futex<test::DeterministicAtomic>* futex,
556 const detail::Futex<test::DeterministicAtomic>* futex,
690 cpo_t<atomic_wait>, const DeterministicAtomic<Integer>*, Integer) {} in tag_invoke()
694 const DeterministicAtomic<Integer>*, in tag_invoke()
700 void tag_invoke(cpo_t<atomic_notify_one>, const DeterministicAtomic<Integer>*) { in tag_invoke()
703 void tag_invoke(cpo_t<atomic_notify_all>, const DeterministicAtomic<Integer>*) { in tag_invoke()
769 Getcpu::Func AccessSpreader<test::DeterministicAtomic>::pickGetcpuFunc();
H A DSharedMutexTest.cpp47 SharedMutexImpl<true, void, DeterministicAtomic, DSharedMutexPolicy>;
49 SharedMutexImpl<false, void, DeterministicAtomic, DSharedMutexPolicy>;
1056 runMixed<DeterministicAtomic, DSharedMutexReadPriority, Locker>( in TEST()
1064 runMixed<DeterministicAtomic, DSharedMutexWritePriority, Locker>( in TEST()
1086 runMixed<DeterministicAtomic, DSharedMutexReadPriority, TokenLocker>( in TEST()
1094 runMixed<DeterministicAtomic, DSharedMutexWritePriority, TokenLocker>( in TEST()
1102 runMixed<DeterministicAtomic, DSharedMutexWritePriority, TokenLocker>( in TEST()
1280 runRemoteUnlock<DSharedMutexWritePriority, DeterministicAtomic>( in TEST()
1288 runRemoteUnlock<DSharedMutexReadPriority, DeterministicAtomic>( in TEST()
1403 runPingPong<DSharedMutexWritePriority, DeterministicAtomic>(500, 0); in TEST()
[all …]
H A DDeterministicScheduleTest.cpp65 DeterministicAtomic<int> test{0}; in TEST()
66 DeterministicAtomic<int> baseline{0}; in TEST()
246 using Base = AtomicCounter<T, DeterministicAtomic>;
H A DIndexedMemPoolTest.cpp60 typedef IndexedMemPool<int, 8, 8, DeterministicAtomic> Pool; in TEST()