/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/ |
H A D | worker_thread_local_queue.h | 32 for (TaskType taskType : ALL_TASK_TYPES) { in WorkerThreadLocalQueue() 35 TaskProperties priority(taskType, vmType, executionMode); in WorkerThreadLocalQueue() 49 for (TaskType taskType : ALL_TASK_TYPES) { in RegisterConsumer() 52 TaskProperties priority(taskType, vmType, executionMode); in RegisterConsumer() 82 for (TaskType taskType : ALL_TASK_TYPES) { in Pop() 84 TaskProperties prop(taskType, vmType, mode); in Pop() 107 for (TaskType taskType : ALL_TASK_TYPES) { in TryDeleteRetiredPtrs() 109 perPropertiesQueue_[{taskType, vmType, TaskExecutionMode::BACKGROUND}].TryDeleteRetiredPtrs(); in TryDeleteRetiredPtrs() 110 perPropertiesQueue_[{taskType, vmType, TaskExecutionMode::FOREGROUND}].TryDeleteRetiredPtrs(); in TryDeleteRetiredPtrs()
|
H A D | task_time_stats.cpp | 106 for (TaskType taskType : ALL_TASK_TYPES) { in GetAllTaskProperties() 109 allTaskProperties.emplace_back(taskType, vmType, executionMode); in GetAllTaskProperties()
|
/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
H A D | schedulable_task_queue_interface.h | 42 SchedulableTaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in SchedulableTaskQueueInterface() argument 43 : TaskQueueInterface(taskType, vmType, priority) in SchedulableTaskQueueInterface()
|
H A D | task.h | 92 static inline constexpr StorageType GetInternalRepresentation(StorageType taskType, StorageType vmType, in GetInternalRepresentation() argument 95 return (taskType << TASK_TYPE_SHIFT) | (vmType << VM_TYPE_SHIFT) | executionMode; in GetInternalRepresentation() 118 constexpr TaskProperties(TaskType taskType, VMType vmType, TaskExecutionMode executionMode) in TaskProperties() argument 119 : val_(GetInternalRepresentation(static_cast<StorageType>(taskType), static_cast<StorageType>(vmType), in TaskProperties()
|
H A D | task_queue.h | 49 static PANDA_PUBLIC_API SchedulableTaskQueueInterface *Create(TaskType taskType, VMType vmType, uint8_t priority) in Create() argument 53 return new (mem) TaskQueue<TaskAllocatorType>(taskType, vmType, priority); in Create() 227 TaskQueue(TaskType taskType, VMType vmType, uint8_t priority) in TaskQueue() argument 228 : SchedulableTaskQueueInterface(taskType, vmType, priority) in TaskQueue()
|
H A D | task_queue_interface.h | 71 PANDA_PUBLIC_API TaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in TaskQueueInterface() argument 72 : taskType_(taskType), vmType_(vmType), priority_(priority) in TaskQueueInterface()
|
H A D | task_scheduler.h | 76 * @param taskType - TaskType of future TaskQueue. 85 TaskType taskType, VMType vmType, uint8_t priority = TaskQueueInterface::DEFAULT_PRIORITY) in CreateAndRegisterTaskQueue() 87 auto *queue = internal::TaskQueue<Allocator>::Create(taskType, vmType, priority); in CreateAndRegisterTaskQueue() 84 CreateAndRegisterTaskQueue( TaskType taskType, VMType vmType, uint8_t priority = TaskQueueInterface::DEFAULT_PRIORITY) CreateAndRegisterTaskQueue() argument
|
/arkcompiler/ets_runtime/ecmascript/daemon/ |
H A D | daemon_task.h | 49 explicit DaemonTask(JSThread *thread, DaemonTaskType taskType, DaemonTaskGroup taskGroup, TaskRunner runner) in DaemonTask() argument 50 : thread_(thread), taskType_(taskType), taskGroup_(taskGroup), runner_(runner) {} in DaemonTask()
|
/arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
H A D | task_test.cpp | 37 for (auto taskType : ALL_TASK_TYPES) { in TEST_F() 40 TaskProperties prop(taskType, vmType, executionMode); in TEST_F() 41 ASSERT_EQ(prop.GetTaskType(), taskType); in TEST_F()
|