Home
last modified time | relevance | path

Searched refs:tasks (Results 1 – 25 of 33) sorted by relevance

12

/hardware/google/gfxstream/guest/android-emu/aemu/base/threads/
DAndroidWorkPool.cpp342 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()
DAndroidWorkPool.h39 WaitGroupHandle schedule(const std::vector<Task>& tasks);
/hardware/interfaces/automotive/remoteaccess/test_grpc_server/
DREADME.md29 * 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/
Dwakeup_client.proto32 * 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/
Ddrawing.adoc17 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 …]
Dmesh.adoc13 <<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/
DSessionTaskMapTest.cpp54 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/
DIStorage.hal30 * time for a longer-running cleanup tasks, roughly daily.
/hardware/google/pixel/power-libperfmgr/aidl/
DPowerSessionManager.cpp226 [&](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/
Dvaliditygenerator.py1377 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/
DVK_FUCHSIA_buffer_collection.adoc24 This ensures that all of the buffers can be used interchangeably by tasks
DVK_KHR_synchronization2.adoc52 dependencies in parallel with other tasks.
DVK_NV_device_generated_commands.adoc18 initiate mesh tasks drawing in this extension.
Dglossary.adoc423 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/
DcopyHAL.sh28 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/
DVK_HUAWEI_cluster_culling_shader.adoc15 …clusters than the CPU. Many developers use compute shader for GPU culling tasks. Because compute s…
DVK_EXT_mesh_shader.adoc375 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…
DVK_QCOM_image_processing.adoc24 The latest Adreno GPUs have dedicated HW shader instructions for such image processing tasks,
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/style/
Dnaming.adoc326 | Dispatch | Kicks off a set of compute tasks
327 | Draw | Kicks off a set of rasterization tasks
/hardware/interfaces/wifi/supplicant/1.0/
DISupplicantStaIface.hal415 * operations during other tasks that may need exclusive control of the
/hardware/google/gfxstream/guest/vulkan_enc/
DResourceTracker.cpp4772 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/
Dregistry.rnc362 attribute tasks { text } ? ,
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dlimits.adoc1719 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/
Dtypes.hal3722 * 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/
Dregistry.adoc998 * 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).

12