Searched refs:xshmfence (Results 1 - 25 of 43) sorted by relevance

12

/xsrc/external/mit/libxshmfence/dist/src/
H A Dxshmfence.h30 struct xshmfence;
33 xshmfence_trigger(struct xshmfence *f);
36 xshmfence_await(struct xshmfence *f);
39 xshmfence_query(struct xshmfence *f);
42 xshmfence_reset(struct xshmfence *f);
47 _X_EXPORT struct xshmfence *
51 xshmfence_unmap_shm(struct xshmfence *f);
H A Dxshmfence_futex.c39 xshmfence_trigger(struct xshmfence *f)
60 xshmfence_await(struct xshmfence *f)
78 xshmfence_query(struct xshmfence *f)
91 xshmfence_reset(struct xshmfence *f)
H A Dxshmfence_semaphore.h41 struct xshmfence { struct
57 xshmfence_open_semaphore(struct xshmfence *f);
59 xshmfence_close_semaphore(struct xshmfence *f);
H A Dxshmfence_pthread.h29 struct xshmfence { struct
H A Dxshmfence_alloc.c78 fd = memfd_create("xshmfence", MFD_CLOEXEC|MFD_ALLOW_SEALING);
108 if (ftruncate(fd, sizeof (struct xshmfence)) < 0) {
124 struct xshmfence *
127 struct xshmfence *addr;
128 addr = mmap (NULL, sizeof (struct xshmfence) , PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
145 xshmfence_unmap_shm(struct xshmfence *f)
150 munmap(f, sizeof (struct xshmfence));
H A Dxshmfence_pthread.c39 xshmfence_trigger(struct xshmfence *f) {
63 xshmfence_await(struct xshmfence *f) {
80 xshmfence_query(struct xshmfence *f) {
97 xshmfence_reset(struct xshmfence *f) {
114 struct xshmfence *f = xshmfence_map_shm(fd);
H A Dxshmfence_semaphore.c53 xshmfence_trigger(struct xshmfence *f) {
86 xshmfence_await(struct xshmfence *f) {
110 xshmfence_query(struct xshmfence *f) {
122 xshmfence_reset(struct xshmfence *f) {
136 struct xshmfence f;
165 xshmfence_open_semaphore(struct xshmfence *f)
195 xshmfence_close_semaphore(struct xshmfence *f)
H A DMakefile.am23 libxshmfenceinclude_HEADERS = xshmfence.h
H A Dxshmfence_futex.h93 struct xshmfence { struct
/xsrc/external/mit/libxshmfence/dist/
H A DMakefile.am26 pkgconfig_DATA = xshmfence.pc
28 EXTRA_DIST = xshmfence.pc.in ChangeLog README.md
H A DMakefile.in129 CONFIG_CLEAN_FILES = xshmfence.pc
214 $(srcdir)/xshmfence.pc.in COPYING ChangeLog README.md compile \
412 pkgconfig_DATA = xshmfence.pc
413 EXTRA_DIST = xshmfence.pc.in ChangeLog README.md
467 xshmfence.pc: $(top_builddir)/config.status $(srcdir)/xshmfence.pc.in
H A Dconfigure.ac186 xshmfence.pc])
/xsrc/external/mit/libxshmfence/dist/test/
H A Dxshmfence_test.c27 #include <xshmfence.h>
49 struct xshmfence *x;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_wsi_x11.c29 #include <X11/xshmfence.h>
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_wsi_x11.c25 #include <X11/xshmfence.h>
/xsrc/external/mit/xorg-server/dist/miext/sync/
H A Dmisyncshm.c36 #include <X11/xshmfence.h>
41 struct xshmfence *fence;
/xsrc/external/mit/xf86-video-intel-2014/dist/test/
H A Ddri3.c27 #include <X11/xshmfence.h>
/xsrc/external/mit/xf86-video-intel/dist/test/
H A Ddri3.c27 #include <X11/xshmfence.h>
H A Dpresent-race.c31 #include <X11/xshmfence.h>
/xsrc/external/mit/MesaLib.old/dist/src/loader/
H A Dloader_dri3_helper.h49 * xshmfence that is mapped into an X server SyncFence. This lets the
51 * xshmfence call, rather than going to read X events from the wire.
53 * However, we can only wait for one xshmfence to be triggered at a time,
61 struct xshmfence *shm_fence; /* pointer to xshmfence object */
H A Dloader_dri3_helper.c29 #include <X11/xshmfence.h>
1227 * Allocate an xshmfence for synchronization
1237 struct xshmfence *shm_fence;
1243 /* Create an xshmfence object and
1684 struct xshmfence *shm_fence;
/xsrc/external/mit/MesaLib/dist/src/loader/
H A Dloader_dri3_helper.h55 * xshmfence that is mapped into an X server SyncFence. This lets the
57 * xshmfence call, rather than going to read X events from the wire.
59 * However, we can only wait for one xshmfence to be triggered at a time,
67 struct xshmfence *shm_fence; /* pointer to xshmfence object */
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/
H A Dvl_winsys_dri3.c31 #include <X11/xshmfence.h>
57 struct xshmfence *shm_fence;
220 struct xshmfence *shm_fence;
462 struct xshmfence *shm_fence;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/
H A Dvl_winsys_dri3.c31 #include <X11/xshmfence.h>
60 struct xshmfence *shm_fence;
225 struct xshmfence *shm_fence;
465 struct xshmfence *shm_fence;
/xsrc/external/mit/xorg-server/dist/include/
H A Dxorg-server.h.in210 /* Have support for X shared memory fence library (xshmfence) */

Completed in 20 milliseconds

12