Home
last modified time | relevance | path

Searched refs:SyncFence (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/external/xserver/miext/sync/
H A Dmisync.h32 typedef struct _SyncFence SyncFence; typedef
36 SyncFence * pFence,
39 SyncFence * pFence);
48 miSyncScreenCreateFence(ScreenPtr pScreen, SyncFence * pFence,
51 miSyncScreenDestroyFence(ScreenPtr pScreen, SyncFence * pFence);
53 typedef void (*SyncFenceSetTriggeredFunc) (SyncFence * pFence);
54 typedef void (*SyncFenceResetFunc) (SyncFence * pFence);
55 typedef Bool (*SyncFenceCheckTriggeredFunc) (SyncFence * pFence);
69 miSyncInitFence(ScreenPtr pScreen, SyncFence * pFence,
72 miSyncDestroyFence(SyncFence * pFence);
[all …]
H A Dmisync.c36 miSyncScreenCreateFence(ScreenPtr pScreen, SyncFence * pFence, in miSyncScreenCreateFence()
45 miSyncScreenDestroyFence(ScreenPtr pScreen, SyncFence * pFence) in miSyncScreenDestroyFence()
53 miSyncFenceSetTriggered(SyncFence * pFence) in miSyncFenceSetTriggered()
59 miSyncFenceReset(SyncFence * pFence) in miSyncFenceReset()
65 miSyncFenceCheckTriggered(SyncFence * pFence) in miSyncFenceCheckTriggered()
88 miSyncInitFence(ScreenPtr pScreen, SyncFence * pFence, Bool initially_triggered) in miSyncInitFence()
109 miSyncDestroyFence(SyncFence * pFence) in miSyncDestroyFence()
132 miSyncTriggerFence(SyncFence * pFence) in miSyncTriggerFence()
H A Dmisyncshm.c49 miSyncShmFenceSetTriggered(SyncFence * pFence) in miSyncShmFenceSetTriggered()
59 miSyncShmFenceReset(SyncFence * pFence) in miSyncShmFenceReset()
69 miSyncShmFenceCheckTriggered(SyncFence * pFence) in miSyncShmFenceCheckTriggered()
100 miSyncShmScreenCreateFence(ScreenPtr pScreen, SyncFence * pFence, in miSyncShmScreenCreateFence()
111 miSyncShmScreenDestroyFence(ScreenPtr pScreen, SyncFence * pFence) in miSyncShmScreenDestroyFence()
124 miSyncShmCreateFenceFromFd(ScreenPtr pScreen, SyncFence *pFence, int fd, Bool initially_triggered) in miSyncShmCreateFenceFromFd()
142 miSyncShmGetFenceFd(ScreenPtr pScreen, SyncFence *pFence) in miSyncShmGetFenceFd()
H A Dmisyncfd.h27 SyncFence *fence,
32 SyncFence *fence);
H A Dmisyncfd.c48 miSyncInitFenceFromFD(DrawablePtr pDraw, SyncFence *pFence, int fd, BOOL initially_triggered) in miSyncInitFenceFromFD()
60 miSyncFDFromFence(DrawablePtr pDraw, SyncFence *pFence) in miSyncFDFromFence()
/OK3568_Linux_fs/external/xserver/present/
H A Dpresent_priv.h119 SyncFence *wait_fence,
120 SyncFence *idle_fence,
298 SyncFence *wait_fence,
299 SyncFence *idle_fence,
373 present_fence_create(SyncFence *sync_fence);
466 SyncFence *wait_fence,
467 SyncFence *idle_fence,
H A Dpresent_fence.c39 SyncFence *fence;
73 present_fence_create(SyncFence *fence) in present_fence_create()
H A Dpresent.c196 SyncFence *wait_fence, in present_pixmap()
197 SyncFence *idle_fence, in present_pixmap()
H A Dpresent_vblank.c54 SyncFence *wait_fence, in present_vblank_create()
55 SyncFence *idle_fence, in present_vblank_create()
H A Dpresent_request.c93 SyncFence *wait_fence; in proc_present_pixmap()
94 SyncFence *idle_fence; in proc_present_pixmap()
H A Dpresent_wnmd.c565 SyncFence *wait_fence, in present_wnmd_pixmap()
566 SyncFence *idle_fence, in present_wnmd_pixmap()
H A Dpresent_scmd.c651 SyncFence *wait_fence, in present_scmd_pixmap()
652 SyncFence *idle_fence, in present_scmd_pixmap()
/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_sync.c42 glamor_get_sync_fence(SyncFence *fence) in glamor_get_sync_fence()
48 glamor_sync_fence_set_triggered (SyncFence *fence) in glamor_sync_fence_set_triggered()
64 SyncFence *fence, in glamor_sync_create_fence()
/OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/xorg-lib/
H A Dlibxshmfence_1.3.bb1 SUMMARY = "Shared memory 'SyncFence' synchronization primitive"
4 with the X SyncFence objects that can be shared between processes \
/OK3568_Linux_fs/external/xserver/Xext/
H A Dsync.c181 SyncFence *pFence = (SyncFence *) pTrigger->pSync; in SyncDeleteTriggerFromSyncObject()
216 SyncFence *pFence = (SyncFence *) pTrigger->pSync; in SyncAddTriggerToSyncObject()
306 SyncFence *pFence = (SyncFence *) pTrigger->pSync; in SyncCheckTriggerFence()
896 pSync = (SyncObject *) dixAllocateObjectWithPrivates(SyncFence, in SyncCreate()
925 SyncFence *pFence; in SyncCreateFenceFromFD()
928 pFence = (SyncFence *) SyncCreate(client, id, SYNC_FENCE); in SyncCreateFenceFromFD()
945 SyncFDFromFence(ClientPtr client, DrawablePtr pDraw, SyncFence *pFence) in SyncFDFromFence()
1885 SyncFence *pFence; in ProcSyncCreateFence()
1896 if (!(pFence = (SyncFence *) SyncCreate(client, stuff->fid, SYNC_FENCE))) in ProcSyncCreateFence()
1907 SyncFence *pFence = (SyncFence *) obj; in FreeFence()
[all …]
H A Dsyncsdk.h30 SyncVerifyFence(SyncFence ** ppFence, XID fid, ClientPtr client, Mask mode);
H A Dsyncsrv.h143 SyncFDFromFence(ClientPtr client, DrawablePtr pDraw, SyncFence *fence);
/OK3568_Linux_fs/external/xserver/dri3/
H A Ddri3_request.c322 SyncFence *fence; in proc_dri3_fd_from_fence()
/OK3568_Linux_fs/external/xserver/
H A DChangeLog57001 SyncFence implementations, and prevents applications from using DRI3
57002 SyncFence creation functions unless the driver has some support for
57081 SyncFence trigger invoke present_execute once triggered.
59719 miext/sync: Fix multi-screen support in SyncFence initialization