Home
last modified time | relevance | path

Searched refs:taskType (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/
H A Dworker_thread_local_queue.h32 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 Dtask_time_stats.cpp106 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 Dschedulable_task_queue_interface.h42 SchedulableTaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in SchedulableTaskQueueInterface() argument
43 : TaskQueueInterface(taskType, vmType, priority) in SchedulableTaskQueueInterface()
H A Dtask.h92 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 Dtask_queue.h49 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 Dtask_queue_interface.h71 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 Dtask_scheduler.h76 * @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 Ddaemon_task.h49 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 Dtask_test.cpp37 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()

Completed in 7 milliseconds