Searched refs:TaskQueueId (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | task_queue_interface.h | 26 class TaskQueueId { 28 constexpr TaskQueueId() : TaskQueueId(TaskType::UNKNOWN, VMType::UNKNOWN) {} in TaskQueueId() function 29 constexpr TaskQueueId(TaskType tt, VMType vt) in TaskQueueId() function 33 static_assert(sizeof(TaskType) == sizeof(TaskQueueId) / 2); in TaskQueueId() 34 static_assert(sizeof(VMType) == sizeof(TaskQueueId) / 2); in TaskQueueId() 37 friend constexpr bool operator==(const TaskQueueId &lv, const TaskQueueId &rv) 42 friend constexpr bool operator!=(const TaskQueueId &lv, const TaskQueueId &rv) 47 friend constexpr bool operator<(const TaskQueueId &lv, const TaskQueueId &rv) 56 constexpr TaskQueueId INVALID_TASKQUEUE_ID = TaskQueueId();
|
| D | task_scheduler.h | 107 TaskQueueId id(queue->GetTaskType(), queue->GetVMType()); in UnregisterAndDestroyTaskQueue() 214 PANDA_PUBLIC_API TaskQueueId RegisterQueue(internal::SchedulableTaskQueueInterface *queue); 232 size_t PutTasksInWorker(WorkerThread *worker, TaskQueueId selectedQueue); 252 internal::SchedulableTaskQueueInterface *GetQueue(TaskQueueId id) const; 286 std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> taskQueues_;
|
| D | task_scheduler.cpp | 60 TaskQueueId TaskScheduler::RegisterQueue(internal::SchedulableTaskQueueInterface *queue) in RegisterQueue() 66 TaskQueueId id(queue->GetTaskType(), queue->GetVMType()); in RegisterQueue() 161 size_t TaskScheduler::PutTasksInWorker(WorkerThread *worker, TaskQueueId selectedQueue) in PutTasksInWorker() 362 internal::SchedulableTaskQueueInterface *TaskScheduler::GetQueue(TaskQueueId id) const in GetQueue()
|
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/ |
| D | task_selector.h | 27 using PQPair = std::pair<size_t, TaskQueueId>; 30 …explicit TaskSelector(const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &task… 39 TaskQueueId SelectQueue(); 43 const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &taskQueues_;
|
| D | task_selector.cpp | 21 TaskSelector::TaskSelector(const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &… in TaskSelector() argument 36 TaskQueueId TaskSelector::SelectQueue() in SelectQueue() 39 TaskQueueId resultId = INVALID_TASKQUEUE_ID; in SelectQueue()
|