Searched refs:qpool (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_query.c | 45 dzn_query_pool_get_query_type(const struct dzn_query_pool *qpool, in dzn_query_pool_get_query_type() argument 48 switch (qpool->heap_type) { in dzn_query_pool_get_query_type() 59 dzn_query_pool_destroy(struct dzn_query_pool *qpool, in dzn_query_pool_destroy() argument 62 if (!qpool) in dzn_query_pool_destroy() 65 struct dzn_device *device = container_of(qpool->base.device, struct dzn_device, vk); in dzn_query_pool_destroy() 67 if (qpool->collect_map) in dzn_query_pool_destroy() 68 ID3D12Resource_Unmap(qpool->collect_buffer, 0, NULL); in dzn_query_pool_destroy() 70 if (qpool->collect_buffer) in dzn_query_pool_destroy() 71 ID3D12Resource_Release(qpool->collect_buffer); in dzn_query_pool_destroy() 73 if (qpool in dzn_query_pool_destroy() 190 dzn_query_pool_get_result_offset(const struct dzn_query_pool *qpool, uint32_t query) dzn_query_pool_get_result_offset() argument 196 dzn_query_pool_get_result_size(const struct dzn_query_pool *qpool, uint32_t query_count) dzn_query_pool_get_result_size() argument 202 dzn_query_pool_get_availability_offset(const struct dzn_query_pool *qpool, uint32_t query) dzn_query_pool_get_availability_offset() argument [all...] |
H A D | dzn_cmd_buffer.c | 708 struct dzn_query_pool *qpool) in dzn_cmd_buffer_get_query_pool_state() 713 _mesa_hash_table_search(cmdbuf->queries.ht, qpool); in dzn_cmd_buffer_get_query_pool_state() 720 he = _mesa_hash_table_insert(cmdbuf->queries.ht, qpool, state); in dzn_cmd_buffer_get_query_pool_state() 735 const struct dzn_query_pool *qpool, in dzn_cmd_buffer_collect_queries() 755 dzn_cmd_buffer_flush_transition_barriers(cmdbuf, qpool->resolve_buffer, 0, 1); in dzn_cmd_buffer_collect_queries() 765 qpool->heap, in dzn_cmd_buffer_collect_queries() 766 qpool->queries[start].type, in dzn_cmd_buffer_collect_queries() 768 qpool->resolve_buffer, in dzn_cmd_buffer_collect_queries() 769 qpool->query_size * start); in dzn_cmd_buffer_collect_queries() 772 uint32_t offset = dzn_query_pool_get_result_offset(qpool, first_quer in dzn_cmd_buffer_collect_queries() 707 dzn_cmd_buffer_get_query_pool_state(struct dzn_cmd_buffer *cmdbuf, struct dzn_query_pool *qpool) dzn_cmd_buffer_get_query_pool_state() argument 734 dzn_cmd_buffer_collect_queries(struct dzn_cmd_buffer *cmdbuf, const struct dzn_query_pool *qpool, struct dzn_cmd_buffer_query_pool_state *state, uint32_t first_query, uint32_t query_count) dzn_cmd_buffer_collect_queries() argument 817 dzn_cmd_buffer_collect_query_ops(struct dzn_cmd_buffer *cmdbuf, struct dzn_query_pool *qpool, struct util_dynarray *bitset_array, struct util_dynarray *ops_array) dzn_cmd_buffer_collect_query_ops() argument 847 struct dzn_query_pool *qpool = (struct dzn_query_pool *)he->key; dzn_cmd_buffer_gather_queries() local [all...] |
H A D | dzn_private.h | 425 struct dzn_query_pool *qpool; member 1091 dzn_query_pool_get_query_type(const struct dzn_query_pool *qpool, VkQueryControlFlags flag); 1094 dzn_query_pool_get_result_offset(const struct dzn_query_pool *qpool, uint32_t query); 1097 dzn_query_pool_get_availability_offset(const struct dzn_query_pool *qpool, uint32_t query); 1100 dzn_query_pool_get_result_size(const struct dzn_query_pool *qpool, uint32_t count);
|
H A D | dzn_device.c | 1795 mtx_lock(&range->qpool->queries_lock); in dzn_queue_submit() 1797 struct dzn_query *query = &range->qpool->queries[q]; in dzn_queue_submit() 1803 mtx_unlock(&range->qpool->queries_lock); in dzn_queue_submit() 1807 mtx_lock(&range->qpool->queries_lock); in dzn_queue_submit() 1809 struct dzn_query *query = &range->qpool->queries[q]; in dzn_queue_submit() 1816 mtx_unlock(&range->qpool->queries_lock); in dzn_queue_submit() 1827 mtx_lock(&range->qpool->queries_lock); in dzn_queue_submit() 1829 struct dzn_query *query = &range->qpool->queries[q]; in dzn_queue_submit() 1834 mtx_unlock(&range->qpool->queries_lock); in dzn_queue_submit()
|
Completed in 11 milliseconds