Lines Matching defs:pool

81                   struct vk_command_pool *pool,
86 cmd_buffer = vk_zalloc(&pool->alloc,
94 result = vk_command_buffer_init(&cmd_buffer->vk, pool, level);
96 vk_free(&pool->alloc, cmd_buffer);
249 vk_free(&cmd_buffer->vk.pool->alloc, cmd_buffer->state.attachments);
276 vk_free(&cmd_buffer->vk.pool->alloc, cmd_buffer);
817 VK_FROM_HANDLE(vk_command_pool, pool, pAllocateInfo->commandPool);
823 result = cmd_buffer_create(device, pool, pAllocateInfo->level,
3151 struct v3dv_query_pool *pool,
3161 assert(first < pool->query_count);
3162 assert(first + count <= pool->query_count);
3170 job->cpu.query_reset.pool = pool;
3206 struct v3dv_query_pool *pool,
3210 assert(query < pool->query_count);
3211 switch (pool->query_type) {
3216 cmd_buffer->state.query.active_query.bo = pool->queries[query].bo;
3217 cmd_buffer->state.query.active_query.offset = pool->queries[query].offset;
3226 &pool->queries[query].perf;
3241 struct v3dv_query_pool *pool,
3244 assert(query < pool->query_count);
3247 pool->query_type != VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR) {
3263 info->pool = pool;
3270 * the query pool (starting at query) where N is the number of bits set
3294 job->cpu.query_end.pool = pool;
3306 struct v3dv_query_pool *pool,
3309 assert(query < pool->query_count);
3312 v3dv_cmd_buffer_schedule_end_query(cmd_buffer, pool, query);
3320 struct v3dv_query_pool *pool,
3323 assert(query < pool->query_count);
3329 v3dv_cmd_buffer_schedule_end_query(cmd_buffer, pool, query);
3338 struct v3dv_query_pool *pool,
3341 switch (pool->query_type) {
3343 v3dv_cmd_buffer_end_occlusion_query(cmd_buffer, pool, query);
3346 v3dv_cmd_buffer_end_performance_query(cmd_buffer, pool, query);
3355 struct v3dv_query_pool *pool,
3369 assert(first < pool->query_count);
3370 assert(first + count <= pool->query_count);
3378 job->cpu.query_copy_results.pool = pool;
3534 job->cpu.query_timestamp.pool = query_pool;