Searched refs:TaskQueueInterface (Results 1 – 16 of 16) sorted by relevance
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | thread_pool_queue.h | 31 class TaskQueueInterface { 34 …explicit TaskQueueInterface(size_t queueMaxSize = QUEUE_SIZE_MAX_SIZE) : queueMaxSize_(queueMaxSiz… in queueMaxSize_() 35 virtual ~TaskQueueInterface() = default; 37 NO_COPY_SEMANTIC(TaskQueueInterface); 38 NO_MOVE_SEMANTIC(TaskQueueInterface);
|
| D | compiler_queue_interface.h | 26 class CompilerQueueInterface : public TaskQueueInterface<CompilerTask> {
|
| D | compiler_task_manager_worker.h | 67 taskmanager::TaskQueueInterface *compilerTaskManagerQueue_ {nullptr};
|
| D | thread_pool.h | 95 …explicit ThreadPool(mem::InternalAllocatorPtr allocator, TaskQueueInterface<Task> *queue, ProcArg … 381 TaskQueueInterface<Task> *queue_ GUARDED_BY(queueLock_);
|
| D | compiler_task_manager_worker.cpp | 28 …taskmanager::TaskType::JIT, taskmanager::VMType::STATIC_VM, taskmanager::TaskQueueInterface::DEFAU… in CompilerTaskManagerWorker()
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
| D | task_scheduler_test.cpp | 50 std::thread *CreateTaskProducerThread(TaskQueueInterface *queue, TaskExecutionMode mode) in CreateTaskProducerThread() 117 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_P() 118 …TaskQueueInterface *queue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QUEU… in TEST_P() 133 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::DEFAULT_PRIORITY; in TEST_P() 134 …TaskQueueInterface *gcQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QU… in TEST_P() 135 …TaskQueueInterface *jitQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::JIT, VMType::STATIC_VM, … in TEST_P() 172 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::DEFAULT_PRIORITY; in TEST_P() 173 …TaskQueueInterface *gcQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QU… in TEST_P() 211 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::DEFAULT_PRIORITY; in TEST_P() 212 …TaskQueueInterface *gcQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QU… in TEST_P() [all …]
|
| D | task_manager_gc_corner_case_test.cpp | 50 void SetQueue(TaskQueueInterface *queue) in SetQueue() 55 TaskQueueInterface *GetQueue() in GetQueue() 120 TaskQueueInterface *queue_ {nullptr}; 127 … = tm->CreateAndRegisterTaskQueue(TaskType::GC, VMType::STATIC_VM, TaskQueueInterface::DEFAULT_PRI… in TEST_F() 140 … = tm->CreateAndRegisterTaskQueue(TaskType::GC, VMType::STATIC_VM, TaskQueueInterface::DEFAULT_PRI… in TEST_F()
|
| D | task_test.cpp | 55 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 84 constexpr size_t NEW_QUEUE_PRIORITY = TaskQueueInterface::MIN_PRIORITY; in TEST_F() 113 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 140 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 174 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 206 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 244 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F()
|
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | task_queue_interface.h | 62 class TaskQueueInterface { 64 NO_COPY_SEMANTIC(TaskQueueInterface); 65 NO_MOVE_SEMANTIC(TaskQueueInterface); 71 PANDA_PUBLIC_API TaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in TaskQueueInterface() function 77 PANDA_PUBLIC_API virtual ~TaskQueueInterface() = default;
|
| D | schedulable_task_queue_interface.h | 24 class SchedulableTaskQueueInterface : public TaskQueueInterface { 40 : TaskQueueInterface(taskType, vmType, priority) in SchedulableTaskQueueInterface()
|
| D | task_scheduler.h | 71 PANDA_PUBLIC_API TaskQueueInterface *CreateAndRegisterTaskQueue( 72 TaskType taskType, VMType vmType, uint8_t priority = TaskQueueInterface::DEFAULT_PRIORITY) 93 PANDA_PUBLIC_API void UnregisterAndDestroyTaskQueue(TaskQueueInterface *queue) in UnregisterAndDestroyTaskQueue()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/ |
| D | gc_workers_thread_pool.h | 44 class GCWorkersQueueSimple : public TaskQueueInterface<GCWorkersTask> { 47 : TaskQueueInterface<GCWorkersTask>(queueLimit), queue_(allocator->Adapter()) in GCWorkersQueueSimple()
|
| /arkcompiler/runtime_core/static_core/compiler/ |
| D | background_task_runner.h | 199 …BackgroundCompilerTaskRunner(taskmanager::TaskQueueInterface *compilerQueue, Thread *compilerThrea… in BackgroundCompilerTaskRunner() 230 taskmanager::TaskQueueInterface *compilerQueue_ {nullptr};
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | mock_queue_thread_pool.cpp | 85 class MockQueue : public TaskQueueInterface<MockTask> { 89 : TaskQueueInterface<MockTask>(queueSize), queue_(allocator->Adapter()) in MockQueue()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
| D | gc.h | 334 taskmanager::TaskQueueInterface *GetWorkersTaskQueue() const in GetWorkersTaskQueue() 751 taskmanager::TaskQueueInterface *gcWorkersTaskQueue_ = nullptr;
|
| /arkcompiler/runtime_core/static_core/models/thread_pool/ |
| D | thread_pool.tla | 97 \* TaskQueueInterface methods
|