Home | History | Annotate | Download | only in sync

Lines Matching refs:pFence

36 miSyncScreenCreateFence(ScreenPtr pScreen, SyncFence * pFence,
41 pFence->triggered = initially_triggered;
45 miSyncScreenDestroyFence(ScreenPtr pScreen, SyncFence * pFence)
48 (void) pFence;
53 miSyncFenceSetTriggered(SyncFence * pFence)
55 pFence->triggered = TRUE;
59 miSyncFenceReset(SyncFence * pFence)
61 pFence->triggered = FALSE;
65 miSyncFenceCheckTriggered(SyncFence * pFence)
67 return pFence->triggered;
88 miSyncInitFence(ScreenPtr pScreen, SyncFence * pFence, Bool initially_triggered)
100 pFence->pScreen = pScreen;
101 pFence->funcs = miSyncFenceFuncs;
103 pScreenPriv->funcs.CreateFence(pScreen, pFence, initially_triggered);
105 pFence->sync.initialized = TRUE;
109 miSyncDestroyFence(SyncFence * pFence)
111 pFence->sync.beingDestroyed = TRUE;
113 if (pFence->sync.initialized) {
114 ScreenPtr pScreen = pFence->pScreen;
122 nt_list_for_each_entry_safe(ptl, pNext, pFence->sync.pTriglist, next) {
123 pFence->sync.pTriglist = pNext;
129 pScreenPriv->funcs.DestroyFence(pScreen, pFence);
132 dixFreeObjectWithPrivates(pFence, PRIVATE_SYNC_FENCE);
136 miSyncTriggerFence(SyncFence * pFence)
141 pFence->funcs.SetTriggered(pFence);
146 for (ptl = pFence->sync.pTriglist; ptl; ptl = ptl->next) {