/aosp_15_r20/art/runtime/gc/ |
H A D | task_processor.cc | 25 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 D | task_processor_test.cc | 32 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 D | task_processor.h | 49 friend class TaskProcessor; variable 54 class TaskProcessor { 56 TaskProcessor(); 57 virtual ~TaskProcessor(); 90 DISALLOW_COPY_AND_ASSIGN(TaskProcessor);
|
H A D | heap.h | 78 class TaskProcessor; variable 818 TaskProcessor* GetTaskProcessor() { in GetTaskProcessor() 1452 std::unique_ptr<TaskProcessor> task_processor_;
|
H A D | heap.cc | 773 task_processor_.reset(new TaskProcessor()); in Heap()
|
/aosp_15_r20/frameworks/rs/toolkit/ |
H A D | TaskProcessor.cpp | 101 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 D | TaskProcessor.h | 160 class TaskProcessor { 245 explicit TaskProcessor(unsigned int numThreads = 0); 247 ~TaskProcessor();
|
H A D | TestTaskProcessor.cpp | 66 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 D | RenderScriptToolkit.h | 26 class TaskProcessor; variable 76 std::unique_ptr<TaskProcessor> processor;
|
H A D | RenderScriptToolkit.cpp | 30 : processor{new TaskProcessor(numberOfThreads)} {} in RenderScriptToolkit()
|
H A D | Android.bp | 36 "TaskProcessor.cpp",
|
/aosp_15_r20/external/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/ |
H A D | TaskProcessor.cpp | 100 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 D | TaskProcessor.h | 159 class TaskProcessor { 244 explicit TaskProcessor(unsigned int numThreads = 0); 246 ~TaskProcessor();
|
H A D | RenderScriptToolkit.h | 25 class TaskProcessor; variable 75 std::unique_ptr<TaskProcessor> processor;
|
H A D | RenderScriptToolkit.cpp | 29 : processor{new TaskProcessor(numberOfThreads)} {} in RenderScriptToolkit()
|
H A D | Android.bp | 63 "TaskProcessor.cpp",
|
H A D | CMakeLists.txt | 87 TaskProcessor.cpp
|
/aosp_15_r20/external/renderscript-intrinsics-replacement-toolkit/ |
H A D | README.md | 67 - 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/ |
D | librenderscripttoolkit_native_static.a.rsp | 1 …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/ |
D | TaskProcessor.o.d | 1 …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 \
|
D | Lut3d.o.d | 465 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
|
D | Histogram.o.d | 716 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
|
D | RenderScriptToolkit.o.d | 465 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
|
D | Convolve3x3.o.d | 465 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
|
D | Blend.o.d | 466 …nal/renderscript-intrinsics-replacement-toolkit/renderscript-toolkit/src/main/cpp/TaskProcessor.h \
|