Home
last modified time | relevance | path

Searched refs:cmd_buffers (Results 1 – 18 of 18) sorted by relevance

/third_party/mesa3d/src/intel/vulkan/
Danv_batch_chain.c1611 chain_command_buffers(struct anv_cmd_buffer **cmd_buffers, in chain_command_buffers() argument
1614 if (!anv_cmd_buffer_is_chainable(cmd_buffers[0])) { in chain_command_buffers()
1621 anv_cmd_buffer_record_chain_submit(cmd_buffers[i], cmd_buffers[i + 1]); in chain_command_buffers()
1624 anv_cmd_buffer_record_end_submit(cmd_buffers[num_cmd_buffers - 1]); in chain_command_buffers()
1630 struct anv_cmd_buffer **cmd_buffers, in setup_execbuf_for_cmd_buffers() argument
1640 chain_command_buffers(cmd_buffers, num_cmd_buffers); in setup_execbuf_for_cmd_buffers()
1643 result = setup_execbuf_for_cmd_buffer(execbuf, cmd_buffers[i]); in setup_execbuf_for_cmd_buffers()
1731 relocate_cmd_buffer(cmd_buffers[i], execbuf); in setup_execbuf_for_cmd_buffers()
1733 anv_reloc_list_apply(device, &cmd_buffers[i]->surface_relocs, in setup_execbuf_for_cmd_buffers()
1748 reset_cmd_buffer_surface_offsets(cmd_buffers[i]); in setup_execbuf_for_cmd_buffers()
[all …]
Danv_queue.c111 vk_free(alloc, submit->cmd_buffers); in anv_queue_submit_free()
1230 submit->cmd_buffers, new_len * sizeof(*submit->cmd_buffers), in anv_queue_submit_add_cmd_buffer()
1235 submit->cmd_buffers = new_cmd_buffers; in anv_queue_submit_add_cmd_buffer()
1239 submit->cmd_buffers[submit->cmd_buffer_count++] = cmd_buffer; in anv_queue_submit_add_cmd_buffer()
1261 if (!anv_cmd_buffer_is_chainable(submit->cmd_buffers[submit->cmd_buffer_count - 1])) in anv_queue_submit_can_add_cmd_buffer()
Danv_cmd_buffer.c301 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in anv_create_cmd_buffer()
1282 list_inithead(&pool->cmd_buffers); in anv_CreateCommandPool()
1303 &pool->cmd_buffers, pool_link) { in anv_DestroyCommandPool()
1318 &pool->cmd_buffers, pool_link) { in anv_ResetCommandPool()
Danv_private.h993 struct anv_cmd_buffer ** cmd_buffers; member
3062 struct list_head cmd_buffers; member
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_cmd_buffer.c55 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in lvp_create_cmd_buffer()
94 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in lvp_AllocateCommandBuffers()
204 list_inithead(&pool->cmd_buffers); in lvp_CreateCommandPool()
224 &pool->cmd_buffers, pool_link) { in lvp_DestroyCommandPool()
246 &pool->cmd_buffers, pool_link) { in lvp_ResetCommandPool()
Dlvp_private.h185 struct lvp_cmd_buffer **cmd_buffers; member
563 struct list_head cmd_buffers; member
Dlvp_device.c1358 lvp_execute_cmds(queue->device, queue, task->cmd_buffers[i]); in queue_thread()
1523 task->cmd_buffers = (struct lvp_cmd_buffer **)(task + 1); in lvp_QueueSubmit()
1524 …task->timelines = (struct lvp_semaphore_timeline**)((uint8_t*)task->cmd_buffers + pSubmits[i].comm… in lvp_QueueSubmit()
1530 task->cmd_buffers[c++] = lvp_cmd_buffer_from_handle(pSubmits[i].pCommandBuffers[j]); in lvp_QueueSubmit()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_drm.c89 VkCommandBuffer *cmd_buffers; member
890 new_submit->cmd_buffers = vk_zalloc(&queue->device->vk.alloc, in tu_queue_submit_create_locked()
891 new_submit->cmd_buffer_count * sizeof(*new_submit->cmd_buffers), 8, in tu_queue_submit_create_locked()
894 if (new_submit->cmd_buffers == NULL) { in tu_queue_submit_create_locked()
899 memcpy(new_submit->cmd_buffers, submit_info->pCommandBuffers, in tu_queue_submit_create_locked()
900 new_submit->cmd_buffer_count * sizeof(*new_submit->cmd_buffers)); in tu_queue_submit_create_locked()
949 TU_FROM_HANDLE(tu_cmd_buffer, cmdbuf, new_submit->cmd_buffers[j]); in tu_queue_submit_create_locked()
984 TU_FROM_HANDLE(tu_cmd_buffer, cmdbuf, new_submit->cmd_buffers[i]); in tu_queue_submit_create_locked()
1055 vk_free(&queue->device->vk.alloc, new_submit->cmd_buffers); in tu_queue_submit_create_locked()
1074 vk_free(&queue->device->vk.alloc, submit->cmd_buffers); in tu_queue_submit_free()
[all …]
Dtu_cmd_buffer.c1411 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in tu_create_cmd_buffer()
1498 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in tu_AllocateCommandBuffers()
3034 list_inithead(&pool->cmd_buffers); in tu_CreateCommandPool()
3056 &pool->cmd_buffers, pool_link) in tu_DestroyCommandPool()
3078 list_for_each_entry(struct tu_cmd_buffer, cmd_buffer, &pool->cmd_buffers, in tu_ResetCommandPool()
Dtu_private.h1039 struct list_head cmd_buffers; member
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_private.h80 const VkCommandBuffer *cmd_buffers);
Dv3dv_cmd_buffer.c108 list_inithead(&pool->cmd_buffers); in v3dv_CreateCommandPool()
138 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in cmd_buffer_init()
957 &pool->cmd_buffers, pool_link) { in v3dv_DestroyCommandPool()
1170 &pool->cmd_buffers, pool_link) { in v3dv_ResetCommandPool()
1731 const VkCommandBuffer *cmd_buffers) in cmd_buffer_execute_outside_pass() argument
1736 V3DV_FROM_HANDLE(v3dv_cmd_buffer, secondary, cmd_buffers[i]); in cmd_buffer_execute_outside_pass()
Dv3dvx_cmd_buffer.c1562 const VkCommandBuffer *cmd_buffers) in v3dX()
1581 V3DV_FROM_HANDLE(v3dv_cmd_buffer, secondary, cmd_buffers[i]); in v3dX()
Dv3dv_private.h730 struct list_head cmd_buffers; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_device.c4388 radv_get_preambles(struct radv_queue *queue, const VkCommandBuffer *cmd_buffers, in radv_get_preambles() argument
4402 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, cmd_buffers[j]); in radv_get_preambles()
4426 VkCommandBuffer *cmd_buffers; member
4459 const VkCommandBuffer *cmd_buffers; member
4524 deferred->cmd_buffers = (void *)(deferred + 1); in radv_create_deferred_submission()
4527 memcpy(deferred->cmd_buffers, submission->cmd_buffers, in radv_create_deferred_submission()
4528 submission->cmd_buffer_count * sizeof(*deferred->cmd_buffers)); in radv_create_deferred_submission()
4531 deferred->buffer_binds = (void *)(deferred->cmd_buffers + submission->cmd_buffer_count); in radv_create_deferred_submission()
4693 radv_get_preambles(queue, submission->cmd_buffers, submission->cmd_buffer_count, in radv_queue_submit_deferred()
4735 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, submission->cmd_buffers[j]); in radv_queue_submit_deferred()
[all …]
Dradv_cmd_buffer.c466 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in radv_create_cmd_buffer()
4302 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in radv_AllocateCommandBuffers()
5661 list_inithead(&pool->cmd_buffers); in radv_CreateCommandPool()
5681 list_for_each_entry_safe(struct radv_cmd_buffer, cmd_buffer, &pool->cmd_buffers, pool_link) in radv_DestroyCommandPool()
5701 list_for_each_entry(struct radv_cmd_buffer, cmd_buffer, &pool->cmd_buffers, pool_link) in radv_ResetCommandPool()
Dradv_private.h1440 struct list_head cmd_buffers; member
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst328 - v3dv: properly handle two different binding points for cmd_buffers