| /xsrc/external/mit/MesaLib/dist/src/freedreno/drm/ |
| freedreno_ringbuffer.c | 36 struct fd_submit *submit = pipe->funcs->submit_new(pipe); local 37 submit->refcnt = 1; 38 submit->pipe = fd_pipe_ref(pipe); 39 return submit; 43 fd_submit_del(struct fd_submit *submit) 45 if (!p_atomic_dec_zero(&submit->refcnt)) 48 if (submit->primary) 49 fd_ringbuffer_del(submit->primary); 51 fd_pipe_del(submit->pipe); 53 submit->funcs->destroy(submit) [all...] |
| msm_ringbuffer.c | 37 /* The legacy implementation of submit/ringbuffer, which still does the 111 struct fd_submit *submit; member in struct:msm_ringbuffer::__anon914::__anon916 126 /* add (if needed) bo to submit and return index: */ 128 append_bo(struct msm_submit *submit, struct fd_bo *bo) 134 * different submits. But it is not legal to use the same submit 139 if (unlikely((idx >= submit->nr_submit_bos) || 140 (submit->submit_bos[idx].handle != bo->handle))) { 144 entry = _mesa_hash_table_search_pre_hashed(submit->bo_table, hash, bo); 150 submit, submit_bos, 156 APPEND(submit, bos, fd_bo_ref(bo)) 426 struct fd_submit *submit; local 605 struct fd_submit *submit = msm_ring->u.submit; local 639 struct fd_submit *submit = msm_ring->u.submit; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| vc4_job.c | 135 * those are only added immediately before submit. 400 struct drm_vc4_submit_cl submit = { local 414 vc4_submit_setup_rcl_surface(job, &submit.color_read, 419 &submit.color_write, 422 &submit.msaa_color_write, 427 vc4_submit_setup_rcl_surface(job, &submit.zs_read, 430 vc4_submit_setup_rcl_surface(job, &submit.zs_write, 432 vc4_submit_setup_rcl_msaa_surface(job, &submit.msaa_zs_write, 441 submit.color_write.bits |= VC4_RENDER_CONFIG_MS_MODE_4X; 445 submit.color_write.bits |= VC4_RENDER_CONFIG_DECIMATE_MODE_4X [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| panvk_vX_device.c | 70 struct drm_panfrost_submit submit = { local 79 ret = drmIoctl(pdev->fd, DRM_IOCTL_PANFROST_SUBMIT, &submit); 83 ret = drmSyncobjWait(pdev->fd, &submit.out_sync, 1, INT64_MAX, 0, NULL); 92 struct drm_panfrost_submit submit = { local 101 submit.in_syncs = (uintptr_t)(&queue->sync); 102 submit.in_sync_count = 1; 104 submit.in_syncs = (uintptr_t)in_fences; 105 submit.in_sync_count = nr_in_fences; 108 ret = drmIoctl(pdev->fd, DRM_IOCTL_PANFROST_SUBMIT, &submit); 111 ret = drmSyncobjWait(pdev->fd, &submit.out_sync, 1, INT64_MAX, 0, NULL) 211 const VkSubmitInfo *submit = pSubmits + i; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| vc4_job.c | 135 * those are only added immediately before submit. 400 struct drm_vc4_submit_cl submit = { local 414 vc4_submit_setup_rcl_surface(job, &submit.color_read, 419 &submit.color_write, 422 &submit.msaa_color_write, 427 vc4_submit_setup_rcl_surface(job, &submit.zs_read, 430 vc4_submit_setup_rcl_surface(job, &submit.zs_write, 432 vc4_submit_setup_rcl_msaa_surface(job, &submit.msaa_zs_write, 441 submit.color_write.bits |= VC4_RENDER_CONFIG_MS_MODE_4X; 445 submit.color_write.bits |= VC4_RENDER_CONFIG_DECIMATE_MODE_4X [all...] |
| /xsrc/external/mit/MesaLib/dist/src/broadcom/drm-shim/ |
| v3dx.c | 132 struct drm_v3d_submit_cl *submit = arg; local 133 uint32_t *bo_handles = (uint32_t *)(uintptr_t)submit->bo_handles; 135 for (int i = 0; i < submit->bo_handle_count; i++) 140 if (submit->qma) { 141 V3D_WRITE(V3D_CLE_0_CT0QMA, submit->qma); 142 V3D_WRITE(V3D_CLE_0_CT0QMS, submit->qms); 145 if (submit->qts) { 148 submit->qts); 152 fprintf(stderr, "submit %x..%x!\n", submit->bcl_start, submit->bcl_end) 187 struct drm_v3d_submit_tfu *submit = arg; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/decode/ |
| cffdump.c | 259 int submit = 0, got_gpu_id = 0; local 354 if ((start <= submit) && (submit <= end)) { 369 submit++;
|
| /xsrc/external/mit/MesaLib/dist/src/nouveau/drm-shim/ |
| nouveau_noop.c | 111 struct drm_nouveau_gem_pushbuf *submit = arg; local 112 submit->vram_available = 3ULL << 30; 113 submit->gart_available = 1ULL << 40;
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/venus-protocol/ |
| vn_protocol_driver_buffer_view.h | 199 static inline void vn_submit_vkCreateBufferView(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView, struct vn_instance_submit_command *submit) 211 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 214 vn_instance_submit_command(vn_instance, submit); 220 static inline void vn_submit_vkDestroyBufferView(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 232 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 235 vn_instance_submit_command(vn_instance, submit); 245 struct vn_instance_submit_command submit; local 246 vn_submit_vkCreateBufferView(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pView, &submit); 247 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 250 vn_instance_free_command_reply(vn_instance, &submit); 259 struct vn_instance_submit_command submit; local 267 struct vn_instance_submit_command submit; local 278 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_descriptor_update_template.h | 243 static inline void vn_submit_vkCreateDescriptorUpdateTemplate(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate, struct vn_instance_submit_command *submit) 255 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 258 vn_instance_submit_command(vn_instance, submit); 264 static inline void vn_submit_vkDestroyDescriptorUpdateTemplate(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 276 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 279 vn_instance_submit_command(vn_instance, submit); 289 struct vn_instance_submit_command submit; local 290 vn_submit_vkCreateDescriptorUpdateTemplate(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pDescriptorUpdateTemplate, &submit); 291 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 294 vn_instance_free_command_reply(vn_instance, &submit); 303 struct vn_instance_submit_command submit; local 311 struct vn_instance_submit_command submit; local 322 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_image_view.h | 299 static inline void vn_submit_vkCreateImageView(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView, struct vn_instance_submit_command *submit) 311 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 314 vn_instance_submit_command(vn_instance, submit); 320 static inline void vn_submit_vkDestroyImageView(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 332 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 335 vn_instance_submit_command(vn_instance, submit); 345 struct vn_instance_submit_command submit; local 346 vn_submit_vkCreateImageView(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pView, &submit); 347 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 350 vn_instance_free_command_reply(vn_instance, &submit); 359 struct vn_instance_submit_command submit; local 367 struct vn_instance_submit_command submit; local 378 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_pipeline_layout.h | 243 static inline void vn_submit_vkCreatePipelineLayout(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout, struct vn_instance_submit_command *submit) 255 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 258 vn_instance_submit_command(vn_instance, submit); 264 static inline void vn_submit_vkDestroyPipelineLayout(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 276 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 279 vn_instance_submit_command(vn_instance, submit); 289 struct vn_instance_submit_command submit; local 290 vn_submit_vkCreatePipelineLayout(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pPipelineLayout, &submit); 291 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 294 vn_instance_free_command_reply(vn_instance, &submit); 303 struct vn_instance_submit_command submit; local 311 struct vn_instance_submit_command submit; local 322 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_sampler.h | 319 static inline void vn_submit_vkCreateSampler(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler, struct vn_instance_submit_command *submit) 331 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 334 vn_instance_submit_command(vn_instance, submit); 340 static inline void vn_submit_vkDestroySampler(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 352 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 355 vn_instance_submit_command(vn_instance, submit); 365 struct vn_instance_submit_command submit; local 366 vn_submit_vkCreateSampler(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pSampler, &submit); 367 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 370 vn_instance_free_command_reply(vn_instance, &submit); 379 struct vn_instance_submit_command submit; local 387 struct vn_instance_submit_command submit; local 398 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_sampler_ycbcr_conversion.h | 205 static inline void vn_submit_vkCreateSamplerYcbcrConversion(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion, struct vn_instance_submit_command *submit) 217 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 220 vn_instance_submit_command(vn_instance, submit); 226 static inline void vn_submit_vkDestroySamplerYcbcrConversion(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 238 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 241 vn_instance_submit_command(vn_instance, submit); 251 struct vn_instance_submit_command submit; local 252 vn_submit_vkCreateSamplerYcbcrConversion(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pYcbcrConversion, &submit); 253 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 256 vn_instance_free_command_reply(vn_instance, &submit); 265 struct vn_instance_submit_command submit; local 273 struct vn_instance_submit_command submit; local 284 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_shader_module.h | 205 static inline void vn_submit_vkCreateShaderModule(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule, struct vn_instance_submit_command *submit) 217 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 220 vn_instance_submit_command(vn_instance, submit); 226 static inline void vn_submit_vkDestroyShaderModule(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 238 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 241 vn_instance_submit_command(vn_instance, submit); 251 struct vn_instance_submit_command submit; local 252 vn_submit_vkCreateShaderModule(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pShaderModule, &submit); 253 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 256 vn_instance_free_command_reply(vn_instance, &submit); 265 struct vn_instance_submit_command submit; local 273 struct vn_instance_submit_command submit; local 284 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_command_pool.h | 295 static inline void vn_submit_vkCreateCommandPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool, struct vn_instance_submit_command *submit) 307 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 310 vn_instance_submit_command(vn_instance, submit); 316 static inline void vn_submit_vkDestroyCommandPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 328 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 331 vn_instance_submit_command(vn_instance, submit); 337 static inline void vn_submit_vkResetCommandPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags, struct vn_instance_submit_command *submit) 349 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 352 vn_instance_submit_command(vn_instance, submit); 358 static inline void vn_submit_vkTrimCommandPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags, struct vn_instance_submit_command *submit) 383 struct vn_instance_submit_command submit; local 397 struct vn_instance_submit_command submit; local 405 struct vn_instance_submit_command submit; local 416 struct vn_instance_submit_command submit; local 424 struct vn_instance_submit_command submit; local 438 struct vn_instance_submit_command submit; local 446 struct vn_instance_submit_command submit; local 457 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_descriptor_pool.h | 281 static inline void vn_submit_vkCreateDescriptorPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool, struct vn_instance_submit_command *submit) 293 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 296 vn_instance_submit_command(vn_instance, submit); 302 static inline void vn_submit_vkDestroyDescriptorPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 314 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 317 vn_instance_submit_command(vn_instance, submit); 323 static inline void vn_submit_vkResetDescriptorPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags, struct vn_instance_submit_command *submit) 335 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 338 vn_instance_submit_command(vn_instance, submit); 348 struct vn_instance_submit_command submit; local 362 struct vn_instance_submit_command submit; local 370 struct vn_instance_submit_command submit; local 381 struct vn_instance_submit_command submit; local 389 struct vn_instance_submit_command submit; local 403 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_descriptor_set.h | 627 static inline void vn_submit_vkAllocateDescriptorSets(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkDescriptorSetAllocateInfo* pAllocateInfo, VkDescriptorSet* pDescriptorSets, struct vn_instance_submit_command *submit) 639 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 642 vn_instance_submit_command(vn_instance, submit); 648 static inline void vn_submit_vkFreeDescriptorSets(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets, struct vn_instance_submit_command *submit) 660 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 663 vn_instance_submit_command(vn_instance, submit); 669 static inline void vn_submit_vkUpdateDescriptorSets(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies, struct vn_instance_submit_command *submit) 681 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 684 vn_instance_submit_command(vn_instance, submit); 694 struct vn_instance_submit_command submit; local 708 struct vn_instance_submit_command submit; local 716 struct vn_instance_submit_command submit; local 730 struct vn_instance_submit_command submit; local 738 struct vn_instance_submit_command submit; local 749 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_event.h | 341 static inline void vn_submit_vkCreateEvent(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent, struct vn_instance_submit_command *submit) 353 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 356 vn_instance_submit_command(vn_instance, submit); 362 static inline void vn_submit_vkDestroyEvent(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 374 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 377 vn_instance_submit_command(vn_instance, submit); 383 static inline void vn_submit_vkGetEventStatus(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkEvent event, struct vn_instance_submit_command *submit) 395 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 398 vn_instance_submit_command(vn_instance, submit); 404 static inline void vn_submit_vkSetEvent(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkEvent event, struct vn_instance_submit_command *submit) 450 struct vn_instance_submit_command submit; local 464 struct vn_instance_submit_command submit; local 472 struct vn_instance_submit_command submit; local 483 struct vn_instance_submit_command submit; local 491 struct vn_instance_submit_command submit; local 505 struct vn_instance_submit_command submit; local 513 struct vn_instance_submit_command submit; local 527 struct vn_instance_submit_command submit; local 535 struct vn_instance_submit_command submit; local 549 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_fence.h | 467 static inline void vn_submit_vkCreateFence(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence, struct vn_instance_submit_command *submit) 479 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 482 vn_instance_submit_command(vn_instance, submit); 488 static inline void vn_submit_vkDestroyFence(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 500 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 503 vn_instance_submit_command(vn_instance, submit); 509 static inline void vn_submit_vkResetFences(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, uint32_t fenceCount, const VkFence* pFences, struct vn_instance_submit_command *submit) 521 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 524 vn_instance_submit_command(vn_instance, submit); 530 static inline void vn_submit_vkGetFenceStatus(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFence fence, struct vn_instance_submit_command *submit) 576 struct vn_instance_submit_command submit; local 590 struct vn_instance_submit_command submit; local 598 struct vn_instance_submit_command submit; local 609 struct vn_instance_submit_command submit; local 617 struct vn_instance_submit_command submit; local 631 struct vn_instance_submit_command submit; local 639 struct vn_instance_submit_command submit; local 653 struct vn_instance_submit_command submit; local 661 struct vn_instance_submit_command submit; local 675 struct vn_instance_submit_command submit; local [all...] |
| vn_protocol_driver_framebuffer.h | 390 static inline void vn_submit_vkCreateFramebuffer(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer, struct vn_instance_submit_command *submit) 402 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 405 vn_instance_submit_command(vn_instance, submit); 411 static inline void vn_submit_vkDestroyFramebuffer(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) 423 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); 426 vn_instance_submit_command(vn_instance, submit); 436 struct vn_instance_submit_command submit; local 437 vn_submit_vkCreateFramebuffer(vn_instance, VK_COMMAND_GENERATE_REPLY_BIT_EXT, device, pCreateInfo, pAllocator, pFramebuffer, &submit); 438 struct vn_cs_decoder *dec = vn_instance_get_command_reply(vn_instance, &submit); 441 vn_instance_free_command_reply(vn_instance, &submit); 450 struct vn_instance_submit_command submit; local 458 struct vn_instance_submit_command submit; local 469 struct vn_instance_submit_command submit; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| vn_ring.c | 76 list_for_each_entry_safe(struct vn_ring_submit, submit, &ring->submits, 78 if (!vn_ring_ge_seqno(ring, seqno, submit->seqno)) 81 for (uint32_t i = 0; i < submit->shmem_count; i++) 82 vn_renderer_shmem_unref(ring->renderer, submit->shmems[i]); 84 list_del(&submit->head); 85 list_add(&submit->head, &ring->free_submits); 180 list_for_each_entry_safe(struct vn_ring_submit, submit, 182 free(submit); 189 struct vn_ring_submit *submit; local 194 submit [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/ |
| main.c | 276 struct fd_submit *submit = fd_submit_new(pipe); local 286 backend->emit_grid(kernel, grid, submit); 291 fd_submit_flush(submit, -1, &fence);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ds/ |
| fd_pps_driver.cc | 90 * Generate an submit the cmdstream to configure the counter/countable 96 struct fd_submit *submit = fd_submit_new(pipe); local 99 struct fd_ringbuffer *ring = fd_submit_new_ringbuffer(submit, 0x1000, flags); 107 fd_submit_flush(submit, -1, &fence); 112 fd_submit_del(submit);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| tu_kgsl.c | 347 const VkSubmitInfo *submit = pSubmits + i; local 354 for (uint32_t j = 0; j < submit->commandBufferCount; ++j) { 355 TU_FROM_HANDLE(tu_cmd_buffer, cmdbuf, submit->pCommandBuffers[j]); 372 const VkSubmitInfo *submit = pSubmits + i; local 379 for (uint32_t j = 0; j < submit->commandBufferCount; j++) { 380 TU_FROM_HANDLE(tu_cmd_buffer, cmdbuf, submit->pCommandBuffers[j]); 407 struct tu_syncobj s = sync_merge(submit->pWaitSemaphores, 408 submit->waitSemaphoreCount, 436 "submit failed: %s\n", strerror(errno)); 440 for (uint32_t i = 0; i < submit->signalSemaphoreCount; i++) [all...] |