/third_party/mesa3d/src/intel/vulkan/ |
D | anv_batch_chain.c | 1611 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 …]
|
D | anv_queue.c | 111 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()
|
D | anv_cmd_buffer.c | 301 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()
|
D | anv_private.h | 993 struct anv_cmd_buffer ** cmd_buffers; member 3062 struct list_head cmd_buffers; member
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_cmd_buffer.c | 55 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()
|
D | lvp_private.h | 185 struct lvp_cmd_buffer **cmd_buffers; member 563 struct list_head cmd_buffers; member
|
D | lvp_device.c | 1358 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/ |
D | tu_drm.c | 89 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 …]
|
D | tu_cmd_buffer.c | 1411 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()
|
D | tu_private.h | 1039 struct list_head cmd_buffers; member
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dvx_private.h | 80 const VkCommandBuffer *cmd_buffers);
|
D | v3dv_cmd_buffer.c | 108 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()
|
D | v3dvx_cmd_buffer.c | 1562 const VkCommandBuffer *cmd_buffers) in v3dX() 1581 V3DV_FROM_HANDLE(v3dv_cmd_buffer, secondary, cmd_buffers[i]); in v3dX()
|
D | v3dv_private.h | 730 struct list_head cmd_buffers; member
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_device.c | 4388 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 …]
|
D | radv_cmd_buffer.c | 466 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()
|
D | radv_private.h | 1440 struct list_head cmd_buffers; member
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.0.rst | 328 - v3dv: properly handle two different binding points for cmd_buffers
|