Searched refs:MaxSizeVector (Results 1 – 12 of 12) sorted by relevance
196 Eigen::MaxSizeVector<NonBlockingQueue*> non_blocking_work_queues_;225 Eigen::MaxSizeVector<mutex>* waiters_mu,226 Eigen::MaxSizeVector<Waiter>* queue_waiters);242 const Eigen::MaxSizeVector<ThreadWorkSource*>& thread_work_sources);263 const Eigen::MaxSizeVector<ThreadWorkSource*>& thread_work_sources,279 std::unique_ptr<Eigen::MaxSizeVector<ThreadWorkSource*>>284 std::unique_ptr<Eigen::MaxSizeVector<ThreadWorkSource*>>293 Eigen::MaxSizeVector<ThreadData> thread_data_;297 Eigen::MaxSizeVector<mutex>* waiters_mu_;298 Eigen::MaxSizeVector<Waiter>* queue_waiters_;
316 Eigen::MaxSizeVector<mutex>* waiters_mu, in RunHandlerThreadPool()317 Eigen::MaxSizeVector<Waiter>* queue_waiters) in RunHandlerThreadPool()402 const Eigen::MaxSizeVector<ThreadWorkSource*>& thread_work_sources) { in SetThreadWorkSources()472 new Eigen::MaxSizeVector<ThreadWorkSource*>(static_cast<int32>( in ThreadData()477 new Eigen::MaxSizeVector<ThreadWorkSource*>(static_cast<int32>( in ThreadData()485 const Eigen::MaxSizeVector<ThreadWorkSource*>& thread_work_sources, in FindTask()543 Eigen::MaxSizeVector<ThreadWorkSource*>* thread_work_sources = in WorkerLoop()686 Eigen::MaxSizeVector<ThreadWorkSource*>* thread_work_sources = in WaitForWork()830 Eigen::MaxSizeVector<internal::ThreadWorkSource*>> in Get()832 std::unique_ptr<Eigen::MaxSizeVector<internal::ThreadWorkSource*>>( in Get()[all …]
117 Eigen::MaxSizeVector<mutex> waiters_mu(2); in TEST()119 Eigen::MaxSizeVector<internal::Waiter> waiters(2); in TEST()150 Eigen::MaxSizeVector<mutex> waiters_mu(2); in TEST()152 Eigen::MaxSizeVector<internal::Waiter> waiters(2); in TEST()159 Eigen::MaxSizeVector<internal::ThreadWorkSource*> thread_work_sources(5); in TEST()436 Eigen::MaxSizeVector<mutex> waiters_mu(1); in TEST()438 Eigen::MaxSizeVector<internal::Waiter> waiters(1); in TEST()445 Eigen::MaxSizeVector<internal::ThreadWorkSource*> thread_work_sources(3); in TEST()507 Eigen::MaxSizeVector<mutex> waiters_mu(2); in TEST()509 Eigen::MaxSizeVector<internal::Waiter> waiters(2); in TEST()[all …]
31 class MaxSizeVector {35 explicit MaxSizeVector(size_t n) in MaxSizeVector() function44 MaxSizeVector(size_t n, const T& init) in MaxSizeVector() function51 ~MaxSizeVector() { in ~MaxSizeVector()
125 MaxSizeVector<Thread*> threads_;126 MaxSizeVector<Queue*> queues_;127 MaxSizeVector<unsigned> coprimes_;128 MaxSizeVector<EventCount::Waiter> waiters_;
138 MaxSizeVector<Thread*> threads_; // All threads139 MaxSizeVector<Waiter*> waiters_; // Stack of waiting threads.
53 EventCount(MaxSizeVector<Waiter>& waiters) : waiters_(waiters) { in EventCount()202 MaxSizeVector<Waiter>& waiters_;
28 MaxSizeVector<EventCount::Waiter> waiters(1); in test_basic_eventcount()85 MaxSizeVector<EventCount::Waiter> waiters(kThreads); in test_stress_eventcount()
33 const MaxSizeVector<LhsScalar*>* blockAs;51 MaxSizeVector<Notification*>* kernel_notifications;52 const MaxSizeVector<Notification*>* lhs_notifications;824 MaxSizeVector<LhsScalar *> blockAs(num_threads);833 MaxSizeVector<RhsScalar *> blockBs(n_blocks);839 MaxSizeVector<Notification*> lhs_notifications(num_threads, nullptr);843 MaxSizeVector<Notification*> kernel_notifications(num_kernel_notifications,
275 MaxSizeVector<typename Self::CoeffReturnType> shards(numblocks, reducer.initialize());
49 #include "src/util/MaxSizeVector.h"
32 #include "src/util/MaxSizeVector.h"