Searched refs:semaphores (Results 1 - 25 of 30) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_queue.c89 VkSemaphore *semaphores; member in struct:vn_queue_submission::__anon35238b610208
147 /* we want to filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */
162 alloc_size += sizeof(*submit->temp.semaphores) *
177 submit->temp.semaphores = submit->temp.storage + semaphores_offset;
212 VkSemaphore *dst_sems = &submit->temp.semaphores[sem_base];
215 /* filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */
248 /* make a copy because we need to filter out WSI semaphores */
886 const VkSemaphore *semaphores,
893 vn_GetSemaphoreCounterValue(device, semaphores[i], &val);
902 VkSemaphore *semaphores,
885 vn_find_first_signaled_semaphore(VkDevice device,const VkSemaphore * semaphores,const uint64_t * values,uint32_t count) argument
901 vn_remove_signaled_semaphores(VkDevice device,VkSemaphore * semaphores,uint64_t * values,uint32_t * count) argument
937 VkSemaphore *semaphores = local_semaphores; local in function:vn_WaitSemaphores
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dexternalobjects.c579 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument
586 _mesa_debug(ctx, "%s(%d, %p)", func, n, semaphores);
598 if (!semaphores)
602 if (_mesa_HashFindFreeKeys(ctx->Shared->SemaphoreObjects, semaphores, n)) {
605 semaphores[i], &DummySemaphoreObject, true);
613 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument
620 _mesa_debug(ctx, "%s(%d, %p)\n", func, n, semaphores);
633 if (!semaphores)
638 if (semaphores[i] > 0) {
640 = _mesa_lookup_semaphore_object_locked(ctx, semaphores[
[all...]
H A Dexternalobjects.h215 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores);
218 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_device.c213 uint32_t semaphores[nr_semaphores]; local in function:panvk_per_arch
215 semaphores[0] = queue->sync;
219 semaphores[i + 1] = sem->syncobj.temporary ? : sem->syncobj.permanent;
280 memcpy(in_fences, semaphores, nr_semaphores * sizeof(*in_fences));
291 /* Transfer the out fence to signal semaphores */
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dexternalobjects.c581 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument
588 _mesa_debug(ctx, "%s(%d, %p)", func, n, semaphores);
600 if (!semaphores)
607 semaphores[i] = first + i;
609 semaphores[i], &DummySemaphoreObject);
617 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument
624 _mesa_debug(ctx, "%s(%d, %p)\n", func, n, semaphores);
637 if (!semaphores)
642 if (semaphores[i] > 0) {
644 = _mesa_lookup_semaphore_object_locked(ctx, semaphores[
[all...]
H A Dexternalobjects.h215 _mesa_GenSemaphoresEXT(GLsizei n, GLuint *semaphores);
218 _mesa_DeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.5.rst54 - radv: Fix host->host signalling with legacy timeline semaphores.
H A D19.3.4.rst104 - Correctly wait in the fragment stage until all semaphores are
H A D20.0.0.rst1341 - Correctly wait in the fragment stage until all semaphores are
1602 - anv: Lock around fetching sync file FDs from semaphores
1650 - vulkan/wsi: Add a hooks for signaling semaphores and fences
1654 - anv: Use BO fences/semaphores for AcquireNextImage
2110 - anv: refcount semaphores
H A D20.3.0.rst2999 - turnip: avoid heap allocations in QueueSubmit when semaphores are used
3019 - turnip: semaphores simplification (only syncobj semaphores supported)
3023 - turnip: share code between semaphores/fences + fence import/export
3028 - turnip: implement timestamp fences/semaphores for kgsl backend
3197 - anv: implement shareable timeline semaphores
H A D20.2.0.rst900 - radv/winsys: Add binary syncobj ABI changes for timeline semaphores.
904 - radv: Add timeline syncobj for timeline semaphores.
908 - radv: Fix host->host signalling with legacy timeline semaphores.
1788 - ci/baremetal: Bump the kernel to a recent drm-msm-fixes for msm semaphores.
H A D19.3.0.rst521 - radv: Always enable syncobj when supported for all fences/semaphores.
527 - radv: Start signalling semaphores in WSI acquire.
H A D21.3.0.rst1927 - anv: Stop reference counting semaphores
2923 - lavapipe: implement timeline semaphores
/xsrc/external/mit/MesaLib/src/mapi/glapi/gen/
H A Dmarshal_generated7.c3961 _mesa_marshal_GenSemaphoresEXT(GLsizei n, GLuint * semaphores) argument
3965 CALL_GenSemaphoresEXT(ctx->CurrentServerDispatch, (n, semaphores));
3974 /* Next safe_mul(n, 1 * sizeof(GLuint)) bytes are GLuint semaphores[n] */
3980 GLuint * semaphores; local in function:_mesa_unmarshal_DeleteSemaphoresEXT
3982 semaphores = (GLuint *) variable_data;
3983 CALL_DeleteSemaphoresEXT(ctx->CurrentServerDispatch, (n, semaphores));
3987 _mesa_marshal_DeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores) argument
3993 if (unlikely(semaphores_size < 0 || (semaphores_size > 0 && !semaphores) || (unsigned)cmd_size > MARSHAL_MAX_CMD_SIZE)) {
3995 CALL_DeleteSemaphoresEXT(ctx->CurrentServerDispatch, (n, semaphores));
4001 memcpy(variable_data, semaphores, semaphores_siz
[all...]
/xsrc/external/mit/MesaLib.old/dist/include/GLES2/
H A Dgl2ext.h1735 typedef void (GL_APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores);
1736 typedef void (GL_APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores);
1743 GL_APICALL void GL_APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores);
1744 GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
/xsrc/external/mit/MesaLib/dist/include/GLES2/
H A Dgl2ext.h1768 typedef void (GL_APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores);
1769 typedef void (GL_APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores);
1776 GL_APICALL void GL_APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores);
1777 GL_APICALL void GL_APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json1021 "description": "lavapipe: handle non-timeline semaphores wait/signal.",
11659 "description": "v3dv: process signal semaphores in the very last job",
11668 "description": "v3dv: handle wait semaphores in the first job by queue",
11686 "description": "v3dv: enable GPU jobs to signal multiple semaphores",
11695 "description": "v3dv: enable multiple semaphores for csd job",
11704 "description": "v3dv: enable multiple semaphores for tfu job",
11713 "description": "v3dv: enable multiple semaphores on cl submission",
11722 "description": "v3dv: check multiple semaphores capability",
11731 "description": "drm-uapi/v3d: extend interface for multiple semaphores support",
11740 "description": "v3dv: store wait semaphores i
[all...]
/xsrc/external/mit/MesaLib.old/src/mapi/
H A Dshared-glapi_glapi_mapi_tmp.h1355 void APIENTRY shared_dispatch_stub_1342(GLsizei n, const GLuint *semaphores);
1356 void APIENTRY shared_dispatch_stub_1343(GLsizei n, GLuint *semaphores);
9533 static void APIENTRY noopDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument
9535 (void) n; (void) semaphores;
9539 static void APIENTRY noopGenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument
9541 (void) n; (void) semaphores;
26942 void APIENTRY shared_dispatch_stub_1342(GLsizei n, const GLuint *semaphores) argument
26946 ((void (APIENTRY *)(GLsizei n, const GLuint *semaphores)) _func)(n, semaphores);
26949 void APIENTRY shared_dispatch_stub_1343(GLsizei n, GLuint *semaphores) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dscreen.rst449 * ``PIPE_CAP_FENCE_SIGNAL``: True if the driver supports signaling semaphores
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dscreen.rst480 * ``PIPE_CAP_FENCE_SIGNAL``: True if the driver supports signaling semaphores
/xsrc/external/mit/MesaLib/src/mapi/shared-glapi/
H A Dglapi_mapi_tmp.h1359 void APIENTRY shared_dispatch_stub_1342(GLsizei n, const GLuint *semaphores);
1360 void APIENTRY shared_dispatch_stub_1343(GLsizei n, GLuint *semaphores);
9772 static void APIENTRY noopDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores) argument
9774 (void) n; (void) semaphores;
9778 static void APIENTRY noopGenSemaphoresEXT(GLsizei n, GLuint *semaphores) argument
9780 (void) n; (void) semaphores;
29595 shared_dispatch_stub_1342(GLsizei n,const GLuint * semaphores) argument
29602 shared_dispatch_stub_1343(GLsizei n,GLuint * semaphores) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/include/GL/
H A Dglext.h8031 typedef void (APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores);
8032 typedef void (APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores);
8039 GLAPI void APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores);
8040 GLAPI void APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);
/xsrc/external/mit/MesaLib/src/mesa/main/
H A Dmarshal_generated.h5188 void GLAPIENTRY _mesa_marshal_GenSemaphoresEXT(GLsizei n, GLuint * semaphores);
5191 void GLAPIENTRY _mesa_marshal_DeleteSemaphoresEXT(GLsizei n, const GLuint * semaphores);
/xsrc/external/mit/libepoxy/src/
H A Dgl_generated.h7344 typedef void (GLAPIENTRY *PFNGLDELETESEMAPHORESEXTPROC)(GLsizei n, const GLuint * semaphores);
7678 typedef void (GLAPIENTRY *PFNGLGENSEMAPHORESEXTPROC)(GLsizei n, GLuint * semaphores);
11104 EPOXY_PUBLIC void (EPOXY_CALLSPEC *epoxy_glDeleteSemaphoresEXT)(GLsizei n, const GLuint * semaphores);
11772 EPOXY_PUBLIC void (EPOXY_CALLSPEC *epoxy_glGenSemaphoresEXT)(GLsizei n, GLuint * semaphores);
[all...]
/xsrc/external/mit/MesaLib/dist/include/GL/
H A Dglext.h8045 typedef void (APIENTRYP PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint *semaphores);
8046 typedef void (APIENTRYP PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint *semaphores);
8053 GLAPI void APIENTRY glGenSemaphoresEXT (GLsizei n, GLuint *semaphores);
8054 GLAPI void APIENTRY glDeleteSemaphoresEXT (GLsizei n, const GLuint *semaphores);

Completed in 503 milliseconds

12