Searched refs:_fence (Results 1 - 25 of 33) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_wsi_display.c48 VkFence _fence; local in function:tu_RegisterDeviceEventEXT
49 ret = tu_CreateFence(_device, &(VkFenceCreateInfo) {}, allocator, &_fence);
53 TU_FROM_HANDLE(tu_syncobj, fence, _fence);
70 tu_DestroyFence(_device, _fence, allocator);
72 *out_fence = _fence;
82 VkFence *_fence)
87 ret = tu_CreateFence(_device, &(VkFenceCreateInfo) {}, allocator, _fence);
91 TU_FROM_HANDLE(tu_syncobj, fence, *_fence);
109 tu_DestroyFence(_device, *_fence, allocator);
78 tu_RegisterDisplayEventEXT(VkDevice _device,VkDisplayKHR display,const VkDisplayEventInfoEXT * display_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
H A Dtu_kgsl.c339 VkFence _fence)
342 TU_FROM_HANDLE(tu_syncobj, fence, _fence);
615 tu_GetFenceStatus(VkDevice _device, VkFence _fence) argument
618 TU_FROM_HANDLE(tu_syncobj, sync, _fence);
336 tu_QueueSubmit(VkQueue _queue,uint32_t submitCount,const VkSubmitInfo * pSubmits,VkFence _fence) argument
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_wsi_display.c48 const VkAllocationCallbacks *allocator, VkFence *_fence)
63 allocator, _fence);
67 RADV_FROM_HANDLE(radv_fence, fence, *_fence);
80 radv_DestroyFence(_device, *_fence, allocator);
88 const VkAllocationCallbacks *allocator, VkFence *_fence)
103 allocator, _fence);
107 RADV_FROM_HANDLE(radv_fence, fence, *_fence);
120 radv_DestroyFence(_device, *_fence, allocator);
47 radv_RegisterDeviceEventEXT(VkDevice _device,const VkDeviceEventInfoEXT * device_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
86 radv_RegisterDisplayEventEXT(VkDevice _device,VkDisplayKHR display,const VkDisplayEventInfoEXT * display_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_wsi_display.c34 VkFence *_fence)
54 *_fence = anv_fence_to_handle(fence);
65 VkFence *_fence)
83 *_fence = anv_fence_to_handle(fence);
31 anv_RegisterDeviceEventEXT(VkDevice _device,const VkDeviceEventInfoEXT * device_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
61 anv_RegisterDisplayEventEXT(VkDevice _device,VkDisplayKHR display,const VkDisplayEventInfoEXT * display_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
H A Danv_wsi.c59 VkFence _fence,
63 ANV_FROM_HANDLE(anv_fence, fence, _fence);
58 anv_wsi_signal_fence_for_memory(VkDevice _device,VkFence _fence,VkDeviceMemory _memory) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/core/core/
H A Devent.cpp130 _queue(q), _command(command), _fence(NULL) {
140 screen->fence_reference(screen, &_fence, NULL);
150 else if (!_fence)
153 else if (!screen->fence_finish(screen, NULL, _fence, 0))
179 if (!_fence ||
180 !screen->fence_finish(screen, NULL, _fence, PIPE_TIMEOUT_INFINITE))
207 screen->fence_reference(screen, &_fence, fence);
H A Devent.hpp132 return _fence;
141 pipe_fence_handle *_fence; member in class:clover::hard_event
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/
H A Devent.cpp133 _queue(q), _command(command), _fence(NULL) {
143 screen->fence_reference(screen, &_fence, NULL);
153 else if (!_fence)
156 else if (!screen->fence_finish(screen, NULL, _fence, 0))
182 if (!_fence ||
183 !screen->fence_finish(screen, NULL, _fence, PIPE_TIMEOUT_INFINITE))
211 screen->fence_reference(screen, &_fence, fence);
H A Devent.hpp132 return _fence;
141 pipe_fence_handle *_fence; member in class:clover::hard_event
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/dri/
H A Ddri_helpers.c134 dri2_get_fence_fd(__DRIscreen *_screen, void *_fence) argument
138 struct dri2_fence *fence = (struct dri2_fence*)_fence;
168 dri2_destroy_fence(__DRIscreen *_screen, void *_fence) argument
172 struct dri2_fence *fence = (struct dri2_fence*)_fence;
185 dri2_client_wait_sync(__DRIcontext *_ctx, void *_fence, unsigned flags, argument
188 struct dri2_fence *fence = (struct dri2_fence*)_fence;
212 dri2_server_wait_sync(__DRIcontext *_ctx, void *_fence, unsigned flags) argument
215 struct dri2_fence *fence = (struct dri2_fence*)_fence;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_sync.c442 brw_dri_destroy_fence(__DRIscreen *dri_screen, void *_fence) argument
444 struct brw_fence *fence = _fence;
451 brw_dri_client_wait_sync(__DRIcontext *ctx, void *_fence, unsigned flags, argument
454 struct brw_fence *fence = _fence;
460 brw_dri_server_wait_sync(__DRIcontext *ctx, void *_fence, unsigned flags) argument
462 struct brw_fence *fence = _fence;
526 brw_dri_get_fence_fd(__DRIscreen *dri_screen, void *_fence) argument
528 struct brw_fence *fence = _fence;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_sync.c535 brw_dri_destroy_fence(__DRIscreen *dri_screen, void *_fence) argument
537 struct brw_fence *fence = _fence;
544 brw_dri_client_wait_sync(__DRIcontext *ctx, void *_fence, unsigned flags, argument
547 struct brw_fence *fence = _fence;
553 brw_dri_server_wait_sync(__DRIcontext *ctx, void *_fence, unsigned flags) argument
555 struct brw_fence *fence = _fence;
619 brw_dri_get_fence_fd(__DRIscreen *dri_screen, void *_fence) argument
621 struct brw_fence *fence = _fence;
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_fence.c184 VkFence _fence,
188 TU_FROM_HANDLE(tu_fence, fence, _fence);
368 tu_GetFenceStatus(VkDevice _device, VkFence _fence) argument
370 TU_FROM_HANDLE(tu_fence, fence, _fence);
183 tu_DestroyFence(VkDevice _device,VkFence _fence,const VkAllocationCallbacks * pAllocator) argument
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_wsi_display.c274 VkFence *_fence)
297 *_fence = radv_fence_to_handle(fence);
308 VkFence *_fence)
334 *_fence = radv_fence_to_handle(fence);
271 radv_RegisterDeviceEventEXT(VkDevice _device,const VkDeviceEventInfoEXT * device_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
304 radv_RegisterDisplayEventEXT(VkDevice _device,VkDisplayKHR display,const VkDisplayEventInfoEXT * display_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
H A Dradv_device.c2770 VkFence _fence,
2775 if (num_sems == 0 && _fence == VK_NULL_HANDLE)
2787 if (_fence != VK_NULL_HANDLE) {
2788 RADV_FROM_HANDLE(radv_fence, fence, _fence);
2821 if (_fence != VK_NULL_HANDLE) {
2822 RADV_FROM_HANDLE(radv_fence, fence, _fence);
2910 VkFence _fence)
2913 RADV_FROM_HANDLE(radv_fence, fence, _fence);
2964 _fence);
3613 VkFence _fence)
2766 radv_alloc_sem_counts(struct radv_instance * instance,struct radv_winsys_sem_counts * counts,int num_sems,const VkSemaphore * sems,VkFence _fence,bool reset_temp) argument
2906 radv_QueueSubmit(VkQueue _queue,uint32_t submitCount,const VkSubmitInfo * pSubmits,VkFence _fence) argument
3609 radv_QueueBindSparse(VkQueue _queue,uint32_t bindInfoCount,const VkBindSparseInfo * pBindInfo,VkFence _fence) argument
3724 radv_DestroyFence(VkDevice _device,VkFence _fence,const VkAllocationCallbacks * pAllocator) argument
3928 radv_GetFenceStatus(VkDevice _device,VkFence _fence) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_wsi_display.c252 VkFence *_fence)
271 *_fence = anv_fence_to_handle(fence);
282 VkFence *_fence)
300 *_fence = anv_fence_to_handle(fence);
249 anv_RegisterDeviceEventEXT(VkDevice _device,const VkDeviceEventInfoEXT * device_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
278 anv_RegisterDisplayEventEXT(VkDevice _device,VkDisplayKHR display,const VkDisplayEventInfoEXT * display_event_info,const VkAllocationCallbacks * allocator,VkFence * _fence) argument
H A Danv_queue.c338 VkFence _fence,
342 ANV_FROM_HANDLE(anv_fence, fence, _fence);
394 VkFence _fence)
397 ANV_FROM_HANDLE(anv_fence, fence, _fence);
663 const VkFence _fence,
666 ANV_FROM_HANDLE(anv_fence, fence, _fence);
336 anv_DestroyFence(VkDevice _device,VkFence _fence,const VkAllocationCallbacks * pAllocator) argument
392 anv_GetFenceStatus(VkDevice _device,VkFence _fence) argument
662 anv_wait_for_wsi_fence(struct anv_device * device,const VkFence _fence,uint64_t abs_timeout) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/dri/
H A Ddri_helpers.c135 dri2_get_fence_fd(__DRIscreen *_screen, void *_fence) argument
139 struct dri2_fence *fence = (struct dri2_fence*)_fence;
169 dri2_destroy_fence(__DRIscreen *_screen, void *_fence) argument
173 struct dri2_fence *fence = (struct dri2_fence*)_fence;
186 dri2_client_wait_sync(__DRIcontext *_ctx, void *_fence, unsigned flags, argument
189 struct dri2_fence *fence = (struct dri2_fence*)_fence;
213 dri2_server_wait_sync(__DRIcontext *_ctx, void *_fence, unsigned flags) argument
216 struct dri2_fence *fence = (struct dri2_fence*)_fence;
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_sync.c235 panvk_DestroyFence(VkDevice _device, VkFence _fence, argument
239 VK_FROM_HANDLE(panvk_fence, fence, _fence);
369 panvk_GetFenceStatus(VkDevice _device, VkFence _fence) argument
372 VK_FROM_HANDLE(panvk_fence, fence, _fence);
H A Dpanvk_vX_device.c204 VkFence _fence)
207 VK_FROM_HANDLE(panvk_fence, fence, _fence);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_cs.c175 static void radv_amdgpu_destroy_fence(struct radeon_winsys_fence *_fence) argument
177 struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
182 struct radeon_winsys_fence *_fence,
186 struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
825 struct radeon_winsys_fence *_fence)
829 struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
915 struct radeon_winsys_fence *_fence)
919 struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
1002 struct radeon_winsys_fence *_fence)
1006 struct radv_amdgpu_fence *fence = (struct radv_amdgpu_fence *)_fence;
181 radv_amdgpu_fence_wait(struct radeon_winsys * _ws,struct radeon_winsys_fence * _fence,bool absolute,uint64_t timeout) argument
817 radv_amdgpu_winsys_cs_submit_chained(struct radeon_winsys_ctx * _ctx,int queue_idx,struct radv_winsys_sem_info * sem_info,const struct radv_winsys_bo_list * radv_bo_list,struct radeon_cmdbuf ** cs_array,unsigned cs_count,struct radeon_cmdbuf * initial_preamble_cs,struct radeon_cmdbuf * continue_preamble_cs,struct radeon_winsys_fence * _fence) argument
907 radv_amdgpu_winsys_cs_submit_fallback(struct radeon_winsys_ctx * _ctx,int queue_idx,struct radv_winsys_sem_info * sem_info,const struct radv_winsys_bo_list * radv_bo_list,struct radeon_cmdbuf ** cs_array,unsigned cs_count,struct radeon_cmdbuf * initial_preamble_cs,struct radeon_cmdbuf * continue_preamble_cs,struct radeon_winsys_fence * _fence) argument
994 radv_amdgpu_winsys_cs_submit_sysmem(struct radeon_winsys_ctx * _ctx,int queue_idx,struct radv_winsys_sem_info * sem_info,const struct radv_winsys_bo_list * radv_bo_list,struct radeon_cmdbuf ** cs_array,unsigned cs_count,struct radeon_cmdbuf * initial_preamble_cs,struct radeon_cmdbuf * continue_preamble_cs,struct radeon_winsys_fence * _fence) argument
1195 radv_amdgpu_winsys_cs_submit(struct radeon_winsys_ctx * _ctx,int queue_idx,struct radeon_cmdbuf ** cs_array,unsigned cs_count,struct radeon_cmdbuf * initial_preamble_cs,struct radeon_cmdbuf * continue_preamble_cs,struct radv_winsys_sem_info * sem_info,const struct radv_winsys_bo_list * bo_list,bool can_patch,struct radeon_winsys_fence * _fence) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_queue.c512 VkFence _fence,
516 struct vn_fence *fence = vn_fence_from_handle(_fence);
523 vn_async_vkDestroyFence(dev->instance, device, _fence, NULL);
557 vn_GetFenceStatus(VkDevice device, VkFence _fence) argument
560 struct vn_fence *fence = vn_fence_from_handle(_fence);
566 result = vn_call_vkGetFenceStatus(dev->instance, device, _fence);
511 vn_DestroyFence(VkDevice device,VkFence _fence,const VkAllocationCallbacks * pAllocator) argument
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_queue.c552 process_fence_to_signal(struct v3dv_device *device, VkFence _fence) argument
554 if (_fence == VK_NULL_HANDLE)
557 struct v3dv_fence *fence = v3dv_fence_from_handle(_fence);
1404 VkFence _fence,
1408 V3DV_FROM_HANDLE(v3dv_fence, fence, _fence);
1420 v3dv_GetFenceStatus(VkDevice _device, VkFence _fence) argument
1423 V3DV_FROM_HANDLE(v3dv_fence, fence, _fence);
1403 v3dv_DestroyFence(VkDevice _device,VkFence _fence,const VkAllocationCallbacks * pAllocator) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/virgl/drm/
H A Dvirgl_drm_winsys.c862 struct pipe_fence_handle *_fence,
866 struct virgl_drm_fence *fence = virgl_drm_fence(_fence);
925 struct pipe_fence_handle *_fence)
928 struct virgl_drm_fence *fence = virgl_drm_fence(_fence);
941 struct pipe_fence_handle *_fence)
943 struct virgl_drm_fence *fence = virgl_drm_fence(_fence);
861 virgl_fence_wait(struct virgl_winsys * vws,struct pipe_fence_handle * _fence,uint64_t timeout) argument
923 virgl_fence_server_sync(struct virgl_winsys * vws,struct virgl_cmd_buf * _cbuf,struct pipe_fence_handle * _fence) argument
940 virgl_fence_get_fd(struct virgl_winsys * vws,struct pipe_fence_handle * _fence) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/drm/
H A Dvirgl_drm_winsys.c1032 struct pipe_fence_handle *_fence,
1035 struct virgl_drm_fence *fence = virgl_drm_fence(_fence);
1093 struct pipe_fence_handle *_fence)
1096 struct virgl_drm_fence *fence = virgl_drm_fence(_fence);
1109 struct pipe_fence_handle *_fence)
1111 struct virgl_drm_fence *fence = virgl_drm_fence(_fence);
1031 virgl_fence_wait(struct virgl_winsys * vws,struct pipe_fence_handle * _fence,uint64_t timeout) argument
1091 virgl_fence_server_sync(struct virgl_winsys * vws,struct virgl_cmd_buf * _cbuf,struct pipe_fence_handle * _fence) argument
1108 virgl_fence_get_fd(struct virgl_winsys * vws,struct pipe_fence_handle * _fence) argument

Completed in 157 milliseconds

12