Searched refs:submit (Results 1 - 25 of 227) sorted by relevance

12345678910

/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dfreedreno_ringbuffer.c36 struct fd_submit *submit = pipe->funcs->submit_new(pipe); local in function:fd_submit_new
37 submit->refcnt = 1;
38 submit->pipe = fd_pipe_ref(pipe);
39 return submit;
43 fd_submit_del(struct fd_submit *submit) argument
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
57 fd_submit_ref(struct fd_submit * submit) argument
64 fd_submit_flush(struct fd_submit * submit,int in_fence_fd,struct fd_submit_fence * out_fence) argument
72 fd_submit_new_ringbuffer(struct fd_submit * submit,uint32_t size,enum fd_ringbuffer_flags flags) argument
[all...]
H A Dmsm_ringbuffer.c37 /* The legacy implementation of submit/ringbuffer, which still does the
111 struct fd_submit *submit; member in struct:msm_ringbuffer::__anon42ee499e010a::__anon42ee499e0308
126 /* add (if needed) bo to submit and return index: */
128 append_bo(struct msm_submit *submit, struct fd_bo *bo) argument
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, bo
179 msm_submit_suballoc_ring_bo(struct fd_submit * submit,struct msm_ringbuffer * msm_ring,uint32_t size) argument
219 msm_submit_new_ringbuffer(struct fd_submit * submit,uint32_t size,enum fd_ringbuffer_flags flags) argument
251 handle_stateobj_relocs(struct msm_submit * submit,struct msm_ringbuffer * ring) argument
270 msm_submit_flush(struct fd_submit * submit,int in_fence_fd,struct fd_submit_fence * out_fence) argument
393 msm_submit_destroy(struct fd_submit * submit) argument
426 struct fd_submit *submit; local in function:msm_submit_new
531 append_stateobj_rings(struct msm_submit * submit,struct fd_ringbuffer * target) argument
605 struct fd_submit *submit = msm_ring->u.submit; local in function:msm_ringbuffer_check_size
639 struct fd_submit *submit = msm_ring->u.submit; local in function:msm_ringbuffer_destroy
[all...]
H A Dmsm_ringbuffer_sp.c38 /* A "softpin" implementation of submit/ringbuffer, which lowers CPU overhead
73 /* Flush args, potentially attached to the last submit in the list
81 struct list_head submit_list; /* includes this submit as last element */
113 struct fd_submit *submit; member in struct:msm_ringbuffer_sp::__anonb00da660010a::__anonb00da6600308
127 /* add (if needed) bo to submit and return index: */
129 msm_submit_append_bo(struct msm_submit_sp *submit, struct fd_bo *bo) argument
135 * different submits. But it is not legal to use the same submit
140 if (unlikely((idx >= submit->nr_bos) || (submit->bos[idx] != bo))) {
144 entry = _mesa_hash_table_search_pre_hashed(submit
161 msm_submit_suballoc_ring_bo(struct fd_submit * submit,struct msm_ringbuffer_sp * msm_ring,uint32_t size) argument
201 msm_submit_sp_new_ringbuffer(struct fd_submit * submit,uint32_t size,enum fd_ringbuffer_flags flags) argument
242 msm_submit_sp_flush_prep(struct fd_submit * submit,int in_fence_fd,struct fd_submit_fence * out_fence) argument
410 struct fd_submit *submit = job; local in function:msm_submit_sp_flush_execute
421 struct fd_submit *submit = job; local in function:msm_submit_sp_flush_cleanup
428 struct fd_submit *submit = last_submit(submit_list); local in function:enqueue_submit_list
455 should_defer(struct fd_submit * submit) argument
475 msm_submit_sp_flush(struct fd_submit * submit,int in_fence_fd,struct fd_submit_fence * out_fence) argument
587 msm_submit_sp_destroy(struct fd_submit * submit) argument
618 struct fd_submit *submit; local in function:msm_submit_sp_new
710 struct fd_submit *submit = msm_ring->u.submit; local in function:msm_ringbuffer_sp_check_size
734 struct fd_submit *submit = msm_ring->u.submit; local in function:msm_ringbuffer_sp_destroy
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_submit.h35 void lima_submit_free(struct lima_submit *submit);
36 bool lima_submit_add_bo(struct lima_submit *submit, struct lima_bo *bo, uint32_t flags);
37 bool lima_submit_start(struct lima_submit *submit, void *frame, uint32_t size);
38 bool lima_submit_wait(struct lima_submit *submit, uint64_t timeout_ns);
39 bool lima_submit_has_bo(struct lima_submit *submit, struct lima_bo *bo, bool all);
40 bool lima_submit_add_in_sync(struct lima_submit *submit, int fd);
41 bool lima_submit_get_out_sync(struct lima_submit *submit, int *fd);
H A Dlima_submit.c91 void lima_submit_free(struct lima_submit *submit) argument
93 if (submit->in_sync_fd >= 0)
94 close(submit->in_sync_fd);
95 drmSyncobjDestroy(submit->screen->fd, submit->in_sync);
96 drmSyncobjDestroy(submit->screen->fd, submit->out_sync);
99 bool lima_submit_add_bo(struct lima_submit *submit, struct lima_bo *bo, uint32_t flags) argument
101 util_dynarray_foreach(&submit->gem_bos, struct drm_lima_gem_submit_bo, gem_bo) {
109 util_dynarray_grow(&submit
122 lima_submit_start(struct lima_submit * submit,void * frame,uint32_t size) argument
155 lima_submit_wait(struct lima_submit * submit,uint64_t timeout_ns) argument
162 lima_submit_has_bo(struct lima_submit * submit,struct lima_bo * bo,bool all) argument
176 lima_submit_add_in_sync(struct lima_submit * submit,int fd) argument
181 lima_submit_get_out_sync(struct lima_submit * submit,int * fd) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_instance.h126 struct vn_instance_submit_command *submit,
131 submit->buffer = VN_CS_ENCODER_BUFFER_INITIALIZER(cmd_data);
132 submit->command = VN_CS_ENCODER_INITIALIZER(&submit->buffer, cmd_size);
134 submit->reply_size = reply_size;
135 submit->reply_shmem = NULL;
137 return &submit->command;
142 struct vn_instance_submit_command *submit);
146 struct vn_instance_submit_command *submit)
148 return submit
125 vn_instance_submit_command_init(struct vn_instance * instance,struct vn_instance_submit_command * submit,void * cmd_data,size_t cmd_size,size_t reply_size) argument
145 vn_instance_get_command_reply(struct vn_instance * instance,struct vn_instance_submit_command * submit) argument
152 vn_instance_free_command_reply(struct vn_instance * instance,struct vn_instance_submit_command * submit) argument
[all...]
H A Dvn_queue.c94 vn_queue_submission_count_batch_semaphores(struct vn_queue_submission *submit, argument
103 switch (submit->batch_type) {
105 u.submit_batch = &submit->submit_batches[batch_index];
110 u.bind_sparse_batch = &submit->bind_sparse_batches[batch_index];
119 submit->wait_semaphore_count += wait_count;
125 submit->wait_wsi_count++;
130 vn_queue_submission_count_semaphores(struct vn_queue_submission *submit) argument
132 submit->wait_semaphore_count = 0;
133 submit->wait_wsi_count = 0;
135 for (uint32_t i = 0; i < submit
140 vn_queue_submission_alloc_storage(struct vn_queue_submission * submit) argument
183 vn_queue_submission_filter_batch_wsi_semaphores(struct vn_queue_submission * submit,uint32_t batch_index,uint32_t sem_base) argument
243 vn_queue_submission_setup_batches(struct vn_queue_submission * submit) argument
277 vn_queue_submission_prepare_submit(struct vn_queue_submission * submit,VkQueue queue,uint32_t batch_count,const VkSubmitInfo * submit_batches,VkFence fence) argument
301 vn_queue_submission_prepare_bind_sparse(struct vn_queue_submission * submit,VkQueue queue,uint32_t batch_count,const VkBindSparseInfo * bind_sparse_batches,VkFence fence) argument
326 vn_queue_submission_cleanup(struct vn_queue_submission * submit) argument
343 struct vn_queue_submission submit; local in function:vn_QueueSubmit
402 struct vn_queue_submission submit; local in function:vn_QueueBindSparse
679 const struct vn_renderer_submit submit = { local in function:vn_create_sync_file
[all...]
H A Dvn_ring.c76 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 in function:vn_ring_get_submit
194 submit
207 vn_ring_submit(struct vn_ring * ring,struct vn_ring_submit * submit,const struct vn_cs_encoder * cs,uint32_t * seqno) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dfreedreno_ringbuffer.c40 fd_submit_del(struct fd_submit *submit) argument
42 return submit->funcs->destroy(submit);
46 fd_submit_flush(struct fd_submit *submit, int in_fence_fd, int *out_fence_fd, argument
49 return submit->funcs->flush(submit, in_fence_fd, out_fence_fd, out_fence);
53 fd_submit_new_ringbuffer(struct fd_submit *submit, uint32_t size, argument
61 return submit->funcs->new_ringbuffer(submit, size, flags);
H A Dmsm_ringbuffer_sp.c36 /* A "softpin" implementation of submit/ringbuffer, which lowers CPU overhead
82 * later copy into the submit when the stateobj rb is later referenced by
107 struct fd_submit *submit; member in struct:msm_ringbuffer_sp::__anon416fddad010a::__anon416fddad0308
121 /* add (if needed) bo to submit and return index: */
123 append_bo(struct msm_submit_sp *submit, struct fd_bo *bo, uint32_t flags) argument
128 if (likely(msm_bo->current_submit_seqno == submit->seqno)) {
134 entry = _mesa_hash_table_search_pre_hashed(submit->bo_table, hash, bo);
139 idx = APPEND(submit, submit_bos);
140 idx = APPEND(submit, bos);
142 submit
165 msm_submit_suballoc_ring_bo(struct fd_submit * submit,struct msm_ringbuffer_sp * msm_ring,uint32_t size) argument
206 msm_submit_sp_new_ringbuffer(struct fd_submit * submit,uint32_t size,enum fd_ringbuffer_flags flags) argument
244 msm_submit_sp_flush(struct fd_submit * submit,int in_fence_fd,int * out_fence_fd,uint32_t * out_fence) argument
305 msm_submit_sp_destroy(struct fd_submit * submit) argument
339 struct fd_submit *submit; local in function:msm_submit_sp_new
509 struct fd_submit *submit = msm_ring->u.submit; local in function:msm_ringbuffer_sp_destroy
[all...]
/xsrc/external/mit/MesaLib/dist/src/broadcom/drm-shim/
H A Dv3dx.c132 struct drm_v3d_submit_cl *submit = arg; local in function:v3dX
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
187 struct drm_v3d_submit_tfu *submit = arg; local in function:v3dX
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_queue.c88 struct anv_queue_submit *submit)
90 const VkAllocationCallbacks *alloc = submit->alloc;
92 for (uint32_t i = 0; i < submit->temporary_semaphore_count; i++)
93 anv_semaphore_impl_cleanup(device, &submit->temporary_semaphores[i]);
95 if (submit->in_fence != -1) {
97 close(submit->in_fence);
99 if (submit->out_fence != -1) {
101 close(submit->out_fence);
103 vk_free(alloc, submit->fences);
104 vk_free(alloc, submit
87 anv_queue_submit_free(struct anv_device * device,struct anv_queue_submit * submit) argument
116 anv_queue_submit_ready_locked(struct anv_queue_submit * submit) argument
246 anv_queue_submit_timeline_locked(struct anv_queue * queue,struct anv_queue_submit * submit) argument
356 anv_queue_submit_signal_fences(struct anv_device * device,struct anv_queue_submit * submit) argument
376 struct anv_queue_submit *submit = local in function:anv_queue_task
440 struct anv_queue_submit *submit = *_submit; local in function:anv_queue_submit_post
549 anv_queue_submit_add_fence_bo(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_bo * bo,bool signal) argument
576 anv_queue_submit_add_syncobj(struct anv_queue * queue,struct anv_queue_submit * submit,uint32_t handle,uint32_t flags,uint64_t value) argument
647 anv_queue_submit_add_timeline_wait(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_timeline * timeline,uint64_t value) argument
684 anv_queue_submit_add_timeline_signal(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_timeline * timeline,uint64_t value) argument
728 struct anv_queue_submit *submit = vk_zalloc(alloc, sizeof(*submit), 8, alloc_scope); local in function:anv_queue_submit_alloc
749 struct anv_queue_submit *submit = anv_queue_submit_alloc(device); local in function:anv_queue_submit_simple_batch
833 add_temporary_semaphore(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_semaphore_impl * impl,struct anv_semaphore_impl ** out_impl) argument
919 maybe_transfer_temporary_semaphore(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_semaphore * semaphore,struct anv_semaphore_impl ** out_impl) argument
982 anv_queue_submit_add_in_semaphore(struct anv_queue * queue,struct anv_queue_submit * submit,const VkSemaphore _semaphore,const uint64_t value) argument
1068 anv_queue_submit_add_out_semaphore(struct anv_queue * queue,struct anv_queue_submit * submit,const VkSemaphore _semaphore,const uint64_t value) argument
1136 anv_queue_submit_add_fence(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_fence * fence) argument
1221 anv_queue_submit_add_cmd_buffer(struct anv_queue * queue,struct anv_queue_submit * submit,struct anv_cmd_buffer * cmd_buffer,int perf_pass) argument
1252 anv_queue_submit_can_add_cmd_buffer(const struct anv_queue_submit * submit,const struct anv_cmd_buffer * cmd_buffer,int perf_pass) argument
1282 anv_queue_submit_can_add_submit(const struct anv_queue_submit * submit,uint32_t n_wait_semaphores,uint32_t n_signal_semaphores,int perf_pass) argument
1313 anv_queue_submit_post_and_alloc_new(struct anv_queue * queue,struct anv_queue_submit ** submit) argument
1350 struct anv_queue_submit *submit = anv_queue_submit_alloc(device); local in function:anv_QueueSubmit2KHR
[all...]
/xsrc/external/mit/MesaLib/dist/src/virtio/venus-protocol/
H A Dvn_protocol_driver_event.h341 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) argument
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) argument
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) argument
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) argument
425 vn_submit_vkResetEvent(struct vn_instance * vn_instance,VkCommandFlagsEXT cmd_flags,VkDevice device,VkEvent event,struct vn_instance_submit_command * submit) argument
450 struct vn_instance_submit_command submit; local in function:vn_call_vkCreateEvent
464 struct vn_instance_submit_command submit; local in function:vn_async_vkCreateEvent
472 struct vn_instance_submit_command submit; local in function:vn_call_vkDestroyEvent
483 struct vn_instance_submit_command submit; local in function:vn_async_vkDestroyEvent
491 struct vn_instance_submit_command submit; local in function:vn_call_vkGetEventStatus
505 struct vn_instance_submit_command submit; local in function:vn_async_vkGetEventStatus
513 struct vn_instance_submit_command submit; local in function:vn_call_vkSetEvent
527 struct vn_instance_submit_command submit; local in function:vn_async_vkSetEvent
535 struct vn_instance_submit_command submit; local in function:vn_call_vkResetEvent
549 struct vn_instance_submit_command submit; local in function:vn_async_vkResetEvent
[all...]
H A Dvn_protocol_driver_transport.h906 static inline void vn_submit_vkSetReplyCommandStreamMESA(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, const VkCommandStreamDescriptionMESA* pStream, struct vn_instance_submit_command *submit) argument
918 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
921 vn_instance_submit_command(vn_instance, submit);
927 static inline void vn_submit_vkSeekReplyCommandStreamMESA(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, size_t position, struct vn_instance_submit_command *submit) argument
939 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
942 vn_instance_submit_command(vn_instance, submit);
948 static inline void vn_submit_vkExecuteCommandStreamsMESA(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, uint32_t streamCount, const VkCommandStreamDescriptionMESA* pStreams, const size_t* pReplyPositions, uint32_t dependencyCount, const VkCommandStreamDependencyMESA* pDependencies, VkCommandStreamExecutionFlagsMESA flags, struct vn_instance_submit_command *submit) argument
960 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
963 vn_instance_submit_command(vn_instance, submit);
969 static inline void vn_submit_vkCreateRingMESA(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, uint64_t ring, const VkRingCreateInfoMESA* pCreateInfo, struct vn_instance_submit_command *submit) argument
990 vn_submit_vkDestroyRingMESA(struct vn_instance * vn_instance,VkCommandFlagsEXT cmd_flags,uint64_t ring,struct vn_instance_submit_command * submit) argument
1011 vn_submit_vkNotifyRingMESA(struct vn_instance * vn_instance,VkCommandFlagsEXT cmd_flags,uint64_t ring,uint32_t seqno,VkRingNotifyFlagsMESA flags,struct vn_instance_submit_command * submit) argument
1032 vn_submit_vkWriteRingExtraMESA(struct vn_instance * vn_instance,VkCommandFlagsEXT cmd_flags,uint64_t ring,size_t offset,uint32_t value,struct vn_instance_submit_command * submit) argument
1053 vn_submit_vkGetMemoryResourcePropertiesMESA(struct vn_instance * vn_instance,VkCommandFlagsEXT cmd_flags,VkDevice device,uint32_t resourceId,VkMemoryResourcePropertiesMESA * pMemoryResourceProperties,struct vn_instance_submit_command * submit) argument
1074 vn_submit_vkGetVenusExperimentalFeatureData100000MESA(struct vn_instance * vn_instance,VkCommandFlagsEXT cmd_flags,size_t * pDataSize,void * pData,struct vn_instance_submit_command * submit) argument
1099 struct vn_instance_submit_command submit; local in function:vn_call_vkSetReplyCommandStreamMESA
1110 struct vn_instance_submit_command submit; local in function:vn_async_vkSetReplyCommandStreamMESA
1118 struct vn_instance_submit_command submit; local in function:vn_call_vkSeekReplyCommandStreamMESA
1129 struct vn_instance_submit_command submit; local in function:vn_async_vkSeekReplyCommandStreamMESA
1137 struct vn_instance_submit_command submit; local in function:vn_call_vkExecuteCommandStreamsMESA
1148 struct vn_instance_submit_command submit; local in function:vn_async_vkExecuteCommandStreamsMESA
1156 struct vn_instance_submit_command submit; local in function:vn_call_vkCreateRingMESA
1167 struct vn_instance_submit_command submit; local in function:vn_async_vkCreateRingMESA
1175 struct vn_instance_submit_command submit; local in function:vn_call_vkDestroyRingMESA
1186 struct vn_instance_submit_command submit; local in function:vn_async_vkDestroyRingMESA
1194 struct vn_instance_submit_command submit; local in function:vn_call_vkNotifyRingMESA
1205 struct vn_instance_submit_command submit; local in function:vn_async_vkNotifyRingMESA
1213 struct vn_instance_submit_command submit; local in function:vn_call_vkWriteRingExtraMESA
1224 struct vn_instance_submit_command submit; local in function:vn_async_vkWriteRingExtraMESA
1232 struct vn_instance_submit_command submit; local in function:vn_call_vkGetMemoryResourcePropertiesMESA
1246 struct vn_instance_submit_command submit; local in function:vn_async_vkGetMemoryResourcePropertiesMESA
1254 struct vn_instance_submit_command submit; local in function:vn_call_vkGetVenusExperimentalFeatureData100000MESA
1265 struct vn_instance_submit_command submit; local in function:vn_async_vkGetVenusExperimentalFeatureData100000MESA
[all...]
H A Dvn_protocol_driver_descriptor_pool.h281 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) argument
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) argument
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) argument
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 in function:vn_call_vkCreateDescriptorPool
362 struct vn_instance_submit_command submit; local in function:vn_async_vkCreateDescriptorPool
370 struct vn_instance_submit_command submit; local in function:vn_call_vkDestroyDescriptorPool
381 struct vn_instance_submit_command submit; local in function:vn_async_vkDestroyDescriptorPool
389 struct vn_instance_submit_command submit; local in function:vn_call_vkResetDescriptorPool
403 struct vn_instance_submit_command submit; local in function:vn_async_vkResetDescriptorPool
[all...]
H A Dvn_protocol_driver_command_pool.h295 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) argument
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) argument
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) argument
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) argument
383 struct vn_instance_submit_command submit; local in function:vn_call_vkCreateCommandPool
397 struct vn_instance_submit_command submit; local in function:vn_async_vkCreateCommandPool
405 struct vn_instance_submit_command submit; local in function:vn_call_vkDestroyCommandPool
416 struct vn_instance_submit_command submit; local in function:vn_async_vkDestroyCommandPool
424 struct vn_instance_submit_command submit; local in function:vn_call_vkResetCommandPool
438 struct vn_instance_submit_command submit; local in function:vn_async_vkResetCommandPool
446 struct vn_instance_submit_command submit; local in function:vn_call_vkTrimCommandPool
457 struct vn_instance_submit_command submit; local in function:vn_async_vkTrimCommandPool
[all...]
H A Dvn_protocol_driver_pipeline_cache.h353 static inline void vn_submit_vkCreatePipelineCache(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache, struct vn_instance_submit_command *submit) argument
365 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
368 vn_instance_submit_command(vn_instance, submit);
374 static inline void vn_submit_vkDestroyPipelineCache(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) argument
386 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
389 vn_instance_submit_command(vn_instance, submit);
395 static inline void vn_submit_vkGetPipelineCacheData(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData, struct vn_instance_submit_command *submit) argument
407 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
410 vn_instance_submit_command(vn_instance, submit);
416 static inline void vn_submit_vkMergePipelineCaches(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache* pSrcCaches, struct vn_instance_submit_command *submit) argument
441 struct vn_instance_submit_command submit; local in function:vn_call_vkCreatePipelineCache
455 struct vn_instance_submit_command submit; local in function:vn_async_vkCreatePipelineCache
463 struct vn_instance_submit_command submit; local in function:vn_call_vkDestroyPipelineCache
474 struct vn_instance_submit_command submit; local in function:vn_async_vkDestroyPipelineCache
482 struct vn_instance_submit_command submit; local in function:vn_call_vkGetPipelineCacheData
496 struct vn_instance_submit_command submit; local in function:vn_async_vkGetPipelineCacheData
504 struct vn_instance_submit_command submit; local in function:vn_call_vkMergePipelineCaches
518 struct vn_instance_submit_command submit; local in function:vn_async_vkMergePipelineCaches
[all...]
H A Dvn_protocol_driver_query_pool.h334 static inline void vn_submit_vkCreateQueryPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool, struct vn_instance_submit_command *submit) argument
346 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
349 vn_instance_submit_command(vn_instance, submit);
355 static inline void vn_submit_vkDestroyQueryPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) argument
367 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
370 vn_instance_submit_command(vn_instance, submit);
376 static inline void vn_submit_vkGetQueryPoolResults(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags, struct vn_instance_submit_command *submit) argument
388 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size);
391 vn_instance_submit_command(vn_instance, submit);
397 static inline void vn_submit_vkResetQueryPool(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, struct vn_instance_submit_command *submit) argument
422 struct vn_instance_submit_command submit; local in function:vn_call_vkCreateQueryPool
436 struct vn_instance_submit_command submit; local in function:vn_async_vkCreateQueryPool
444 struct vn_instance_submit_command submit; local in function:vn_call_vkDestroyQueryPool
455 struct vn_instance_submit_command submit; local in function:vn_async_vkDestroyQueryPool
463 struct vn_instance_submit_command submit; local in function:vn_call_vkGetQueryPoolResults
477 struct vn_instance_submit_command submit; local in function:vn_async_vkGetQueryPoolResults
485 struct vn_instance_submit_command submit; local in function:vn_call_vkResetQueryPool
496 struct vn_instance_submit_command submit; local in function:vn_async_vkResetQueryPool
[all...]
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/
H A Detnaviv_cmd_stream.c134 free(priv->submit.relocs);
135 free(priv->submit.pmrs);
159 idx = APPEND(&priv->submit, bos);
162 priv->submit.bos[idx].flags = 0;
163 priv->submit.bos[idx].handle = bo->handle;
164 priv->submit.bos[idx].presumed = bo->va;
203 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_READ;
205 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_WRITE;
220 .bos = VOID2U64(priv->submit.bos),
221 .nr_bos = priv->submit
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3dx_simulator.c239 struct drm_v3d_submit_cl *submit,
247 if (submit->qma) {
248 V3D_WRITE(V3D_CLE_0_CT0QMA, submit->qma);
249 V3D_WRITE(V3D_CLE_0_CT0QMS, submit->qms);
252 if (submit->qts) {
255 submit->qts);
258 V3D_WRITE(V3D_CLE_0_CT0QBA, submit->bcl_start);
259 V3D_WRITE(V3D_CLE_0_CT0QEA, submit->bcl_end);
272 V3D_WRITE(V3D_CLE_0_CT1QBA, submit->rcl_start);
273 V3D_WRITE(V3D_CLE_0_CT1QEA, submit
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_drm.c64 * at submit time.
786 tu_queue_submit_add_timeline_wait_locked(struct tu_queue_submit* submit, argument
791 if (submit->wait_timeline_count >= submit->wait_timeline_array_length) {
792 uint32_t new_len = MAX2(submit->wait_timeline_array_length * 2, 64);
794 submit->wait_timelines = vk_realloc(&device->vk.alloc,
795 submit->wait_timelines,
796 new_len * sizeof(*submit->wait_timelines),
799 if (submit->wait_timelines == NULL)
802 submit
824 tu_queue_submit_add_timeline_signal_locked(struct tu_queue_submit * submit,struct tu_device * device,struct tu_syncobj * timeline,uint64_t value) argument
862 tu_queue_submit_create_locked(struct tu_queue * queue,const VkSubmitInfo * submit_info,const uint32_t nr_in_syncobjs,const uint32_t nr_out_syncobjs,const bool last_submit,const VkPerformanceQuerySubmitInfoKHR * perf_info,struct tu_queue_submit ** submit) argument
1061 tu_queue_submit_free(struct tu_queue * queue,struct tu_queue_submit * submit) argument
1079 tu_queue_build_msm_gem_submit_cmds(struct tu_queue * queue,struct tu_queue_submit * submit) argument
1135 tu_queue_submit_locked(struct tu_queue * queue,struct tu_queue_submit * submit) argument
1237 tu_queue_submit_ready_locked(struct tu_queue_submit * submit) argument
1286 tu_queue_submit_timeline_locked(struct tu_queue * queue,struct tu_queue_submit * submit) argument
1397 const VkSubmitInfo *submit = pSubmits + i; local in function:tu_QueueSubmit
[all...]
/xsrc/external/mit/libdrm/dist/etnaviv/
H A Detnaviv_cmd_stream.c104 free(priv->submit.relocs);
105 free(priv->submit.pmrs);
114 priv->submit.nr_bos = 0;
115 priv->submit.nr_relocs = 0;
116 priv->submit.nr_pmrs = 0;
133 idx = APPEND(&priv->submit, bos);
136 priv->submit.bos[idx].flags = 0;
137 priv->submit.bos[idx].handle = bo->handle;
170 priv->submit.bos[idx].flags |= ETNA_SUBMIT_BO_READ;
172 priv->submit
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_job.c135 * those are only added immediately before submit.
400 struct drm_vc4_submit_cl submit = { local in function:vc4_job_submit
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
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_job.c135 * those are only added immediately before submit.
400 struct drm_vc4_submit_cl submit = { local in function:vc4_job_submit
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
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_device.c70 struct drm_panfrost_submit submit = { local in function:panvk_queue_submit_batch
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 in function:panvk_queue_submit_batch
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
211 const VkSubmitInfo *submit = pSubmits + i; local in function:panvk_per_arch
[all...]

Completed in 21 milliseconds

12345678910