Searched refs:SchedulableTaskQueueInterface (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | schedulable_task_queue_interface.h | 24 class SchedulableTaskQueueInterface : public TaskQueueInterface { 26 NO_COPY_SEMANTIC(SchedulableTaskQueueInterface); 27 NO_MOVE_SEMANTIC(SchedulableTaskQueueInterface); 39 SchedulableTaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in SchedulableTaskQueueInterface() function 43 ~SchedulableTaskQueueInterface() override = default;
|
| D | task_scheduler.cpp | 67 TaskQueueId TaskScheduler::RegisterQueue(internal::SchedulableTaskQueueInterface *queue) in RegisterQueue() 130 internal::SchedulableTaskQueueInterface *queue = nullptr; in SelectNextTasks() 142 internal::SchedulableTaskQueueInterface *queue = nullptr; in UpdateKineticPriorities() 171 internal::SchedulableTaskQueueInterface *queue = nullptr; in AreQueuesEmpty() 190 internal::SchedulableTaskQueueInterface *queue = nullptr; in GetTaskFromQueue()
|
| D | task_scheduler.h | 142 PANDA_PUBLIC_API TaskQueueId RegisterQueue(internal::SchedulableTaskQueueInterface *queue); 209 std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> taskQueues_; 249 …std::map<size_t, internal::SchedulableTaskQueueInterface *> kineticPriorities_ GUARDED_BY(popFromT…
|
| D | task_queue.h | 31 class TaskQueue : public SchedulableTaskQueueInterface { 48 …static PANDA_PUBLIC_API SchedulableTaskQueueInterface *Create(TaskType taskType, VMType vmType, ui… in Create() 55 static PANDA_PUBLIC_API void Destroy(SchedulableTaskQueueInterface *queue) in Destroy() 227 : SchedulableTaskQueueInterface(taskType, vmType, priority), in TaskQueue()
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
| D | task_test.cpp | 56 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::DYNAMIC_VM, QUEUE… in TEST_F() 74 auto popTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F() 101 auto nextTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F() 114 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 141 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 175 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 207 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 245 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
|