Home
last modified time | relevance | path

Searched refs:TaskProcessor (Results 1 – 25 of 36) sorted by relevance

12

/aosp_15_r20/art/runtime/gc/
H A Dtask_processor.cc25 TaskProcessor::TaskProcessor() in TaskProcessor() function in art::gc::TaskProcessor
32 TaskProcessor::~TaskProcessor() { in ~TaskProcessor()
41 void TaskProcessor::AddTask(Thread* self, HeapTask* task) { in AddTask()
48 HeapTask* TaskProcessor::GetTask(Thread* self) { in GetTask()
79 void TaskProcessor::UpdateTargetRunTime(Thread* self, HeapTask* task, uint64_t new_target_time) { in UpdateTargetRunTime()
101 bool TaskProcessor::IsRunning() const { in IsRunning()
106 bool TaskProcessor::WaitForThread(Thread* self) { in WaitForThread()
123 bool TaskProcessor::IsRunningThread(Thread* t, bool wait) { in IsRunningThread()
133 void TaskProcessor::Stop(Thread* self) { in Stop()
140 void TaskProcessor::Start(Thread* self) { in Start()
[all …]
H A Dtask_processor_test.cc32 RecursiveTask(TaskProcessor* task_processor, Atomic<size_t>* counter, size_t max_recursion) in RecursiveTask()
45 TaskProcessor* const task_processor_;
52 WorkUntilDoneTask(TaskProcessor* task_processor, Atomic<bool>* done_running) in WorkUntilDoneTask()
61 TaskProcessor* const task_processor_;
68 TaskProcessor task_processor; in TEST_F()
122 TaskProcessor task_processor; in TEST_F()
H A Dtask_processor.h49 friend class TaskProcessor; variable
54 class TaskProcessor {
56 TaskProcessor();
57 virtual ~TaskProcessor();
90 DISALLOW_COPY_AND_ASSIGN(TaskProcessor);
H A Dheap.h78 class TaskProcessor; variable
818 TaskProcessor* GetTaskProcessor() { in GetTaskProcessor()
1452 std::unique_ptr<TaskProcessor> task_processor_;
H A Dheap.cc773 task_processor_.reset(new TaskProcessor()); in Heap()
/aosp_15_r20/frameworks/rs/toolkit/
H A DTaskProcessor.cpp101 TaskProcessor::TaskProcessor(unsigned int numThreads) in TaskProcessor() function in android::renderscript::TaskProcessor
115 std::bind(&TaskProcessor::processTilesOfWork, this, i + 1, false));
119 TaskProcessor::~TaskProcessor() { in ~TaskProcessor()
131 void TaskProcessor::processTilesOfWork(int threadIndex, bool returnWhenNoWork) { in processTilesOfWork()
181 void TaskProcessor::doTask(Task* task) { in doTask()
194 void TaskProcessor::startWork(Task* task) { in startWork()
210 void TaskProcessor::waitForPoolWorkersToComplete() { in waitForPoolWorkersToComplete()
H A DTaskProcessor.h160 class TaskProcessor {
245 explicit TaskProcessor(unsigned int numThreads = 0);
247 ~TaskProcessor();
H A DTestTaskProcessor.cpp66 void testOne(android::renderscript::TaskProcessor* processor, uint8_t delta, size_t vectorSize, in testOne()
82 android::renderscript::TaskProcessor processorA(1); in main()
83 android::renderscript::TaskProcessor processorB(4); in main()
H A DRenderScriptToolkit.h26 class TaskProcessor; variable
76 std::unique_ptr<TaskProcessor> processor;
H A DRenderScriptToolkit.cpp30 : processor{new TaskProcessor(numberOfThreads)} {} in RenderScriptToolkit()
H A DAndroid.bp36 "TaskProcessor.cpp",
/aosp_15_r20/external/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/
H A DTaskProcessor.cpp100 TaskProcessor::TaskProcessor(unsigned int numThreads) in TaskProcessor() function in renderscript::TaskProcessor
114 std::bind(&TaskProcessor::processTilesOfWork, this, i + 1, false));
118 TaskProcessor::~TaskProcessor() { in ~TaskProcessor()
130 void TaskProcessor::processTilesOfWork(int threadIndex, bool returnWhenNoWork) { in processTilesOfWork()
180 void TaskProcessor::doTask(Task* task) { in doTask()
193 void TaskProcessor::startWork(Task* task) { in startWork()
209 void TaskProcessor::waitForPoolWorkersToComplete() { in waitForPoolWorkersToComplete()
H A DTaskProcessor.h159 class TaskProcessor {
244 explicit TaskProcessor(unsigned int numThreads = 0);
246 ~TaskProcessor();
H A DRenderScriptToolkit.h25 class TaskProcessor; variable
75 std::unique_ptr<TaskProcessor> processor;
H A DRenderScriptToolkit.cpp29 : processor{new TaskProcessor(numberOfThreads)} {} in RenderScriptToolkit()
H A DAndroid.bp63 "TaskProcessor.cpp",
H A DCMakeLists.txt87 TaskProcessor.cpp
/aosp_15_r20/external/renderscript-intrinsics-replacement-toolkit/
H A DREADME.md67 - In TaskProcessor.cpp, the code below is fine and clean, but probably a bit inefficient.
/aosp_15_r20/out/soong/.intermediates/external/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/librenderscripttoolkit_native_static/android_arm64_armv8-2a_cortex-a55_static/
Dlibrenderscripttoolkit_native_static.a.rsp1 …ript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.o out/soong/.i…
/aosp_15_r20/out/soong/.intermediates/external/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/librenderscripttoolkit_native_static/android_arm64_armv8-2a_cortex-a55_static/obj/external/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/
DTaskProcessor.o.d1 …al/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.o: \
2 …l/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.cpp \
3 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
DLut3d.o.d465 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
DHistogram.o.d716 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
DRenderScriptToolkit.o.d465 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
DConvolve3x3.o.d465 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
DBlend.o.d466 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \

12