Home
last modified time | relevance | path

Searched refs:TaskQueue (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DTaskQueue.h34 class TaskQueue {
42 explicit Task(Callable C, TaskQueue &Parent) in Task()
64 TaskQueue *Parent;
69 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } in TaskQueue() function
72 ~TaskQueue() { in ~TaskQueue()
/third_party/node/src/
Dnode_platform.h23 class TaskQueue {
25 TaskQueue();
26 ~TaskQueue() = default;
106 TaskQueue<v8::Task> foreground_tasks_;
107 TaskQueue<DelayedTask> foreground_delayed_tasks_;
130 TaskQueue<v8::Task> pending_worker_tasks_;
Dnode_platform.cc20 TaskQueue<Task>* task_queue;
31 TaskQueue<Task>* pending_worker_tasks = worker_data->task_queue; in PlatformWorkerThread()
52 explicit DelayedTaskScheduler(TaskQueue<Task>* tasks) in DelayedTaskScheduler()
158 TaskQueue<Task>* pending_worker_tasks_;
160 TaskQueue<Task> tasks_;
548 TaskQueue<T>::TaskQueue() in TaskQueue() function in node::TaskQueue
553 void TaskQueue<T>::Push(std::unique_ptr<T> task) { in Push()
561 std::unique_ptr<T> TaskQueue<T>::Pop() { in Pop()
572 std::unique_ptr<T> TaskQueue<T>::BlockingPop() { in BlockingPop()
586 void TaskQueue<T>::NotifyOfCompletion() { in NotifyOfCompletion()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
Dnon_marl_bench.cpp124 using TaskQueue = std::vector<Task>; in MultiQueueTaskExecutor() typedef
131 std::vector<TaskQueue> taskQueues(numQueues); in MultiQueueTaskExecutor()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/
DvktBuildPrograms.cpp66 typedef de::ThreadSafeRingBuffer<Task*> TaskQueue; typedef
71 TaskExecutorThread (TaskQueue& tasks) in TaskExecutorThread()
91 TaskQueue& m_tasks;
107 TaskQueue m_tasks;
/third_party/skia/third_party/externals/swiftshader/third_party/marl/include/marl/
Dscheduler.h320 using TaskQueue = containers::deque<Task>; variable
440 GUARDED_BY(mutex) TaskQueue tasks;