/hardware/google/gfxstream/guest/android-emu/aemu/base/threads/ |
D | AndroidWorkPool.cpp | 342 WorkPool::WaitGroupHandle schedule(const std::vector<WorkPool::Task>& tasks) { in schedule() argument 344 if (tasks.empty()) abort(); in schedule() 361 new WaitGroup(tasks.size()); in schedule() 367 while (threadIndices.size() < tasks.size()) { in schedule() 371 if (threadIndices.size() == tasks.size()) break; in schedule() 373 if (threadIndices.size() < tasks.size()) { in schedule() 381 mThreads[threadIndices[i]]->run(resHandle, waitGroup, tasks[i]); in schedule() 454 WorkPool::WaitGroupHandle WorkPool::schedule(const std::vector<WorkPool::Task>& tasks) { in schedule() argument 455 return mImpl->schedule(tasks); in schedule()
|
D | AndroidWorkPool.h | 39 WaitGroupHandle schedule(const std::vector<Task>& tasks);
|
/hardware/interfaces/automotive/remoteaccess/test_grpc_server/ |
D | README.md | 29 * The generated tasks are put into a task queue which is a priority queue sorted 41 pending tasks through the 'ServerWriter'. If no task is pending, then it must 55 pending tasks in the task queue, try to wakeup Application Processor. 59 tasks to Application Processor is shutdown so the new task will be added to the 63 up the device again to execute the pending tasks. 180 the test wake up client should also be running and generating fake tasks. 193 received tasks at the remote access HAL side: 203 * Wait for a while, issue the following command to show the received fake tasks: 207 You should expect to see some received tasks printed out. 214 * Wait for a while, issue the following command to show received tasks again: [all …]
|
/hardware/interfaces/automotive/remoteaccess/hal/default/proto/ |
D | wakeup_client.proto | 32 * Establish a long-live connection to receive remote tasks. 39 * receive remote task again) and send the stored tasks. 88 * Unschedules all scheduled tasks for the client. 98 * Gets all pending scheduled tasks for the client. 100 * <p>The finished scheduled tasks will not be included.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_mesh_shader/ |
D | drawing.adoc | 17 To record a mesh tasks drawing command, call: 46 [open,refpage='vkCmdDrawMeshTasksIndirectNV',desc='Issue an indirect mesh tasks draw into a command… 50 To record an indirect mesh tasks drawing command, call: 100 [open,refpage='VkDrawMeshTasksIndirectCommandNV',desc='Structure specifying a mesh tasks draw indir… 124 [open,refpage='vkCmdDrawMeshTasksIndirectCountNV',desc='Perform an indirect mesh tasks draw with th… 128 To record an indirect mesh tasks drawing command with the draw count sourced 192 To record a mesh tasks drawing command, call: 222 [open,refpage='vkCmdDrawMeshTasksIndirectEXT',desc='Issue an indirect mesh tasks draw into a comman… 226 To record an indirect mesh tasks drawing command, call: 276 [open,refpage='VkDrawMeshTasksIndirectCommandEXT',desc='Structure specifying a mesh tasks draw indi… [all …]
|
D | mesh.adoc | 13 <<drawing-mesh-shading,drawing>> a set of mesh tasks organized in global 242 * When a task shader is used, mesh workgroups spawned from lower tasks 243 will be ordered prior those workgroups from subsequent tasks.
|
/hardware/google/pixel/power-libperfmgr/aidl/tests/ |
D | SessionTaskMapTest.cpp | 54 std::vector<int> tasks; in getTasks() local 58 tasks.insert(std::end(tasks), std::begin(linkedTasks), std::end(linkedTasks)); in getTasks() 60 std::sort(tasks.begin(), tasks.end()); in getTasks() 61 return tasks; in getTasks()
|
/hardware/interfaces/health/storage/1.0/ |
D | IStorage.hal | 30 * time for a longer-running cleanup tasks, roughly daily.
|
/hardware/google/pixel/power-libperfmgr/aidl/ |
D | PowerSessionManager.cpp | 226 [&](auto /* sessionId */, const auto &sessionVal, const auto &tasks) { in dumpToFd() argument 230 size_t tasksLen = tasks.size(); in dumpToFd() 231 for (auto taskId : tasks) { in dumpToFd()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/ |
D | validitygenerator.py | 1377 cmdbufferlevel, renderpass, videocoding, queues, tasks = None, None, None, None, None 1405 tasks = cmd.get('tasks') 1406 tasks = (' + \n').join(tasks.title().split(',')) 1422 tasks = '-' 1424 table_items = (cmdbufferlevel, renderpass, videocoding, queues, tasks)
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_FUCHSIA_buffer_collection.adoc | 24 This ensures that all of the buffers can be used interchangeably by tasks
|
D | VK_KHR_synchronization2.adoc | 52 dependencies in parallel with other tasks.
|
D | VK_NV_device_generated_commands.adoc | 18 initiate mesh tasks drawing in this extension.
|
D | glossary.adoc | 423 The processor(s) and execution environment that perform tasks requested 1137 workgroups for drawing mesh tasks. 1499 command, and synchronization tasks.
|
/hardware/interfaces/audio/common/all-versions/ |
D | copyHAL.sh | 28 readonly VTS_LIST=test/vts/tools/build/tasks/list/vts_test_lib_hidl_package_list.mk
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_HUAWEI_cluster_culling_shader.adoc | 15 …clusters than the CPU. Many developers use compute shader for GPU culling tasks. Because compute s…
|
D | VK_EXT_mesh_shader.adoc | 375 for the launch of child mesh tasks. See Vulkan API specification for more detail. + 533 …* Drawing mesh tasks can now be done with a three-dimensional number of workgroups, rather than ju…
|
D | VK_QCOM_image_processing.adoc | 24 The latest Adreno GPUs have dedicated HW shader instructions for such image processing tasks,
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/style/ |
D | naming.adoc | 326 | Dispatch | Kicks off a set of compute tasks 327 | Draw | Kicks off a set of rasterization tasks
|
/hardware/interfaces/wifi/supplicant/1.0/ |
D | ISupplicantStaIface.hal | 415 * operations during other tasks that may need exclusive control of the
|
/hardware/google/gfxstream/guest/vulkan_enc/ |
D | ResourceTracker.cpp | 4772 std::vector<WorkPool::Task> tasks; in on_vkWaitForFences() local 4778 tasks.push_back([fd] { in on_vkWaitForFences() 4787 tasks.push_back( in on_vkWaitForFences() 4798 auto waitGroupHandle = mWorkPool.schedule(tasks); in on_vkWaitForFences() 5998 std::vector<WorkPool::Task> tasks; in on_vkQueueSubmitTemplate() local 6000 tasks.push_back([queue, externalFenceFdToSignal, post_wait_events /* copy of zx handles */, in on_vkQueueSubmitTemplate() 6029 auto queueAsyncWaitHandle = mWorkPool.schedule(tasks); in on_vkQueueSubmitTemplate()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/xml/ |
D | registry.rnc | 362 attribute tasks { text } ? ,
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | limits.adoc | 1719 that can: be launched by a single draw mesh tasks command. 1740 * pname:maxTaskOutputCount is the maximum number of output tasks a single 1801 a single mesh tasks drawing command. 1805 mesh tasks drawing command. 1844 is the maximum number of local output tasks a single task shader 1847 maximum number of local output tasks a single task shader workgroup can 1849 These three values represent the maximum number of local output tasks
|
/hardware/interfaces/automotive/vehicle/2.0/ |
D | types.hal | 3722 * AP after the specified time has elapsed, so AP can run tasks like 3736 * AP sends this message repeatedly while cleanup and idle tasks execute. 3755 * AP after the specified time has elapsed so AP can run tasks like 3770 * tasks are allowed to run.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/ |
D | registry.adoc | 998 * attr:tasks - optional. 999 A string identifying the tasks this command performs, as described in 3056 * 2022-06-29 - Add tag:command attribute attr:tasks (internal issue 3117).
|