Home
last modified time | relevance | path

Searched refs:QueryPool (Results 1 – 25 of 78) sorted by relevance

1234

/external/executorch/backends/vulkan/runtime/vk_api/
DQueryPool.h53 class QueryPool final {
69 explicit QueryPool(const QueryPoolConfig&, const Adapter* adapter_p);
71 QueryPool(const QueryPool&) = delete;
72 QueryPool& operator=(const QueryPool&) = delete;
74 QueryPool(QueryPool&&) = delete;
75 QueryPool& operator=(QueryPool&&) = delete;
77 ~QueryPool();
DQueryPool.cpp37 QueryPool::QueryPool(const QueryPoolConfig& config, const Adapter* adapter_p) in QueryPool() function in vkcompute::vkapi::QueryPool
48 QueryPool::~QueryPool() { in ~QueryPool()
53 void QueryPool::initialize(const Adapter* adapter_p) { in initialize()
78 size_t QueryPool::write_timestamp(const CommandBuffer& cmd) { in write_timestamp()
90 void QueryPool::reset_querypool(const CommandBuffer& cmd) { in reset_querypool()
98 void QueryPool::reset_state() { in reset_state()
103 void QueryPool::shader_profile_begin( in shader_profile_begin()
133 void QueryPool::shader_profile_end(const CommandBuffer& cmd) { in shader_profile_end()
141 void QueryPool::extract_results() { in extract_results()
180 QueryPool::get_shader_timestamp_data() { in get_shader_timestamp_data()
[all …]
/external/pytorch/aten/src/ATen/native/vulkan/api/
DQueryPool.h42 class QueryPool final {
44 explicit QueryPool(const QueryPoolConfig&, const Adapter* adapter_p);
46 QueryPool(const QueryPool&) = delete;
47 QueryPool& operator=(const QueryPool&) = delete;
49 QueryPool(QueryPool&&) = delete;
50 QueryPool& operator=(QueryPool&&) = delete;
52 ~QueryPool();
DQueryPool.cpp25 QueryPool::QueryPool(const QueryPoolConfig& config, const Adapter* adapter_p) in QueryPool() function in at::native::vulkan::api::QueryPool
59 QueryPool::~QueryPool() { in ~QueryPool()
70 void QueryPool::reset(const CommandBuffer& cmd) { in reset()
80 size_t QueryPool::write_timestamp(const CommandBuffer& cmd) { in write_timestamp()
93 uint32_t QueryPool::shader_profile_begin( in shader_profile_begin()
132 void QueryPool::shader_profile_end( in shader_profile_end()
142 void QueryPool::extract_results() { in extract_results()
180 std::string QueryPool::generate_string_report() { in generate_string_report()
215 void QueryPool::print_results() { in print_results()
219 uint64_t QueryPool::get_total_op_ns(const std::string& op_name) { in get_total_op_ns()
[all …]
/external/rust/android-crates-io/crates/vulkano/src/
Dquery.rs35 pub struct QueryPool { struct
36 handle: ash::vk::QueryPool, argument
44 impl QueryPool { argument
53 ) -> Result<Arc<QueryPool>, QueryPoolCreationError> { in new() argument
100 Ok(Arc::new(QueryPool { in new()
118 handle: ash::vk::QueryPool, in from_handle() argument
120 ) -> Arc<QueryPool> { in from_handle() argument
127 Arc::new(QueryPool { in from_handle()
175 impl Drop for QueryPool { implementation
185 unsafe impl VulkanObject for QueryPool { implementation
[all …]
/external/swiftshader/src/Vulkan/
DVkQueryPool.cpp83 QueryPool::QueryPool(const VkQueryPoolCreateInfo *pCreateInfo, void *mem) in QueryPool() function in vk::QueryPool
106 void QueryPool::destroy(const VkAllocationCallbacks *pAllocator) in destroy()
116 size_t QueryPool::ComputeRequiredAllocationSize(const VkQueryPoolCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
121 VkResult QueryPool::getResults(uint32_t firstQuery, uint32_t queryCount, size_t dataSize, in getResults()
184 void QueryPool::begin(uint32_t query, VkQueryControlFlags flags) in begin()
197 void QueryPool::end(uint32_t query) in end()
203 void QueryPool::reset(uint32_t firstQuery, uint32_t queryCount) in reset()
214 void QueryPool::writeTimestamp(uint32_t query) in writeTimestamp()
DVkQueryPool.hpp86 class QueryPool : public Object<QueryPool, VkQueryPool> class
89 QueryPool(const VkQueryPoolCreateInfo *pCreateInfo, void *mem);
111 static inline QueryPool *Cast(VkQueryPool object) in Cast()
113 return QueryPool::Cast(object); in Cast()
DVkCommandBuffer.hpp42 class QueryPool;
114 void beginQuery(QueryPool *queryPool, uint32_t query, VkQueryControlFlags flags);
115 void endQuery(QueryPool *queryPool, uint32_t query);
116 void resetQueryPool(QueryPool *queryPool, uint32_t firstQuery, uint32_t queryCount);
117 void writeTimestamp(VkPipelineStageFlags2 pipelineStage, QueryPool *queryPool, uint32_t query);
118 void copyQueryPoolResults(const QueryPool *queryPool, uint32_t firstQuery, uint32_t queryCount,
DVkCommandBuffer.cpp1598 CmdBeginQuery(vk::QueryPool *queryPool, uint32_t query, VkQueryControlFlags flags) in CmdBeginQuery()
1622 vk::QueryPool *const queryPool;
1630 CmdEndQuery(vk::QueryPool *queryPool, uint32_t query) in CmdEndQuery()
1657 vk::QueryPool *const queryPool;
1664 CmdResetQueryPool(vk::QueryPool *queryPool, uint32_t firstQuery, uint32_t queryCount) in CmdResetQueryPool()
1679 vk::QueryPool *const queryPool;
1687 CmdWriteTimeStamp(vk::QueryPool *queryPool, uint32_t query, VkPipelineStageFlagBits2 stage) in CmdWriteTimeStamp()
1718 vk::QueryPool *const queryPool;
1726 CmdCopyQueryPoolResults(const vk::QueryPool *queryPool, uint32_t firstQuery, uint32_t queryCount, in CmdCopyQueryPoolResults()
1747 const vk::QueryPool *const queryPool;
[all …]
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/commands/
Dquery.rs21 QueriesRange, Query, QueryControlFlags, QueryPool, QueryResultElement, QueryResultFlags,
50 query_pool: Arc<QueryPool>, in begin_query() argument
76 query_pool: &QueryPool, in validate_begin_query() argument
175 query_pool: Arc<QueryPool>, in end_query() argument
189 fn validate_end_query(&self, query_pool: &QueryPool, query: u32) -> Result<(), QueryError> { in validate_end_query() argument
237 query_pool: Arc<QueryPool>, in write_timestamp() argument
250 query_pool: &QueryPool, in validate_write_timestamp() argument
461 query_pool: Arc<QueryPool>, in copy_query_pool_results() argument
484 query_pool: &QueryPool, in validate_copy_query_pool_results() argument
567 query_pool: Arc<QueryPool>, in reset_query_pool() argument
[all …]
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/standard/builder/
Dquery.rs15 query::{QueryControlFlags, QueryPool, QueryResultElement, QueryResultFlags, QueryType},
38 query_pool: Arc<QueryPool>, in begin_query() argument
49 query_pool: &QueryPool, in validate_begin_query() argument
151 query_pool: Arc<QueryPool>, in begin_query_unchecked() argument
180 query_pool: Arc<QueryPool>, in end_query() argument
188 fn validate_end_query(&self, query_pool: &QueryPool, query: u32) -> Result<(), QueryError> { in validate_end_query() argument
234 query_pool: Arc<QueryPool>, in end_query_unchecked() argument
259 query_pool: Arc<QueryPool>, in write_timestamp() argument
270 query_pool: &QueryPool, in validate_write_timestamp() argument
473 query_pool: Arc<QueryPool>, in write_timestamp_unchecked() argument
[all …]
/external/angle/src/libANGLE/renderer/vulkan/
DVulkanSecondaryCommandBuffer.h74 void beginQuery(const QueryPool &queryPool, uint32_t query, VkQueryControlFlags flags);
160 void endQuery(const QueryPool &queryPool, uint32_t query);
224 void resetQueryPool(const QueryPool &queryPool, uint32_t firstQuery, uint32_t queryCount);
243 const QueryPool &queryPool,
247 const QueryPool &queryPool,
300 ANGLE_INLINE void VulkanSecondaryCommandBuffer::beginQuery(const QueryPool &queryPool, in beginQuery()
308 ANGLE_INLINE void VulkanSecondaryCommandBuffer::endQuery(const QueryPool &queryPool, uint32_t query) in endQuery()
316 const QueryPool &queryPool, in writeTimestamp()
325 const QueryPool &queryPool, in writeTimestamp2()
692 ANGLE_INLINE void VulkanSecondaryCommandBuffer::resetQueryPool(const QueryPool &queryPool, in resetQueryPool()
Dvk_wrapper.h51 FUNC(QueryPool) \
196 void beginQuery(const QueryPool &queryPool, uint32_t query, VkQueryControlFlags flags);
292 void endQuery(const QueryPool &queryPool, uint32_t query);
383 void resetQueryPool(const QueryPool &queryPool, uint32_t firstQuery, uint32_t queryCount);
402 const QueryPool &queryPool,
406 const QueryPool &queryPool,
698 class QueryPool final : public WrappedObject<QueryPool, VkQueryPool>
701 QueryPool() = default;
1280 ANGLE_INLINE void CommandBuffer::resetQueryPool(const QueryPool &queryPool,
1300 ANGLE_INLINE void CommandBuffer::beginQuery(const QueryPool &queryPool,
[all …]
DCommandGraph.h192 void setQueryPool(const QueryPool *queryPool, uint32_t queryIndex);
593 void beginQuery(const QueryPool *queryPool, uint32_t queryIndex);
594 void endQuery(const QueryPool *queryPool, uint32_t queryIndex);
595 void writeTimestamp(const QueryPool *queryPool, uint32_t queryIndex);
/external/deqp/external/vulkancts/modules/vulkan/query_pool/
DvktQueryMaintenance7Tests.hpp29 namespace QueryPool namespace
DvktQueryPoolFragInvocationTests.hpp31 namespace QueryPool namespace
DvktQueryPoolTests.hpp31 namespace QueryPool namespace
DvktQueryPoolPerformanceTests.hpp30 namespace QueryPool namespace
DvktQueryPoolOcclusionTests.hpp31 namespace QueryPool namespace
DvktQueryPoolConcurrentTests.hpp31 namespace QueryPool namespace
DvktQueryPoolStatisticsTests.hpp30 namespace QueryPool namespace
DvktQueryPoolTests.cpp37 namespace QueryPool namespace
/external/executorch/backends/vulkan/runtime/api/
DContext.h66 vkapi::QueryPool querypool_;
124 inline vkapi::QueryPool& querypool() { in querypool()
/external/rust/android-crates-io/crates/ash/src/extensions/khr/
Dsynchronization2.rs75 query_pool: vk::QueryPool, in cmd_write_timestamp2() argument
/external/rust/android-crates-io/crates/ash/src/
Ddevice.rs172 query_pool: vk::QueryPool, in cmd_write_timestamp2() argument
648 query_pool: vk::QueryPool, in reset_query_pool() argument
1284 pool: vk::QueryPool, in destroy_query_pool() argument
1760 query_pool: vk::QueryPool, in cmd_copy_query_pool_results() argument
2034 query_pool: vk::QueryPool, in get_query_pool_results() argument
2064 query_pool: vk::QueryPool, in cmd_begin_query() argument
2076 query_pool: vk::QueryPool, in cmd_end_query() argument
2087 pool: vk::QueryPool, in cmd_reset_query_pool() argument
2100 query_pool: vk::QueryPool, in cmd_write_timestamp() argument
2543 ) -> VkResult<vk::QueryPool> { in create_query_pool() argument

1234