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 | compiler_task_manager_worker.cpp | 28 …taskmanager::TaskType::JIT, taskmanager::VMType::STATIC_VM, taskmanager::TaskQueueInterface::MIN_P… in CompilerTaskManagerWorker()
|
| D | thread_pool.h | 95 …explicit ThreadPool(mem::InternalAllocatorPtr allocator, TaskQueueInterface<Task> *queue, ProcArg … 381 TaskQueueInterface<Task> *queue_ GUARDED_BY(queueLock_);
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
| D | task_scheduler_test.cpp | 50 std::thread *CreateTaskProducerThread(TaskQueueInterface *queue, TaskExecutionMode mode) in CreateTaskProducerThread() 116 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 117 …TaskQueueInterface *queue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QUEU… in TEST_F() 131 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::DEFAULT_PRIORITY; in TEST_F() 132 …TaskQueueInterface *gcQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QU… in TEST_F() 133 …TaskQueueInterface *jitQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::JIT, VMType::STATIC_VM, … in TEST_F() 169 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::DEFAULT_PRIORITY; in TEST_F() 170 …TaskQueueInterface *gcQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QU… in TEST_F() 207 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::DEFAULT_PRIORITY; in TEST_F() 208 …TaskQueueInterface *gcQueue = tm->CreateAndRegisterTaskQueue<>(TaskType::GC, VMType::STATIC_VM, QU… in TEST_F() [all …]
|
| D | task_manager_gc_corner_case_test.cpp | 50 void SetQueue(TaskQueueInterface *queue) in SetQueue() 55 TaskQueueInterface *GetQueue() in GetQueue() 119 TaskQueueInterface *queue_ {nullptr}; 126 … = tm->CreateAndRegisterTaskQueue(TaskType::GC, VMType::STATIC_VM, TaskQueueInterface::DEFAULT_PRI… in TEST_F() 139 … = tm->CreateAndRegisterTaskQueue(TaskType::GC, VMType::STATIC_VM, TaskQueueInterface::DEFAULT_PRI… in TEST_F()
|
| D | task_test.cpp | 69 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 98 constexpr size_t NEW_QUEUE_PRIORITY = TaskQueueInterface::MIN_PRIORITY; in TEST_F() 127 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 158 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 201 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 234 constexpr uint8_t QUEUE_PRIORITY = TaskQueueInterface::MAX_PRIORITY; in TEST_F() 272 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 { 43 : TaskQueueInterface(taskType, vmType, priority) in SchedulableTaskQueueInterface()
|
| D | task_scheduler.h | 84 PANDA_PUBLIC_API TaskQueueInterface *CreateAndRegisterTaskQueue( 85 TaskType taskType, VMType vmType, uint8_t priority = TaskQueueInterface::DEFAULT_PRIORITY) 105 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/mem/gc/ |
| D | gc.h | 338 taskmanager::TaskQueueInterface *GetWorkersTaskQueue() const in GetWorkersTaskQueue() 766 static constexpr size_t GC_TASK_QUEUE_PRIORITY = taskmanager::TaskQueueInterface::MAX_PRIORITY; 767 taskmanager::TaskQueueInterface *gcWorkersTaskQueue_ = nullptr;
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | mock_queue_thread_pool.cpp | 88 class MockQueue : public TaskQueueInterface<MockTask> { 92 : TaskQueueInterface<MockTask>(queueSize), queue_(allocator->Adapter()) in MockQueue()
|
| /arkcompiler/runtime_core/static_core/models/thread_pool/ |
| D | thread_pool.tla | 97 \* TaskQueueInterface methods
|