Lines Matching refs:pFence
36 miSyncScreenCreateFence(ScreenPtr pScreen, SyncFence * pFence, in miSyncScreenCreateFence() argument
41 pFence->triggered = initially_triggered; in miSyncScreenCreateFence()
45 miSyncScreenDestroyFence(ScreenPtr pScreen, SyncFence * pFence) in miSyncScreenDestroyFence() argument
48 (void) pFence; in miSyncScreenDestroyFence()
53 miSyncFenceSetTriggered(SyncFence * pFence) in miSyncFenceSetTriggered() argument
55 pFence->triggered = TRUE; in miSyncFenceSetTriggered()
59 miSyncFenceReset(SyncFence * pFence) in miSyncFenceReset() argument
61 pFence->triggered = FALSE; in miSyncFenceReset()
65 miSyncFenceCheckTriggered(SyncFence * pFence) in miSyncFenceCheckTriggered() argument
67 return pFence->triggered; in miSyncFenceCheckTriggered()
88 miSyncInitFence(ScreenPtr pScreen, SyncFence * pFence, Bool initially_triggered) in miSyncInitFence() argument
100 pFence->pScreen = pScreen; in miSyncInitFence()
101 pFence->funcs = miSyncFenceFuncs; in miSyncInitFence()
103 pScreenPriv->funcs.CreateFence(pScreen, pFence, initially_triggered); in miSyncInitFence()
105 pFence->sync.initialized = TRUE; in miSyncInitFence()
109 miSyncDestroyFence(SyncFence * pFence) in miSyncDestroyFence() argument
111 pFence->sync.beingDestroyed = TRUE; in miSyncDestroyFence()
113 if (pFence->sync.initialized) { in miSyncDestroyFence()
114 ScreenPtr pScreen = pFence->pScreen; in miSyncDestroyFence()
119 for (ptl = pFence->sync.pTriglist; ptl; ptl = pNext) { in miSyncDestroyFence()
125 pScreenPriv->funcs.DestroyFence(pScreen, pFence); in miSyncDestroyFence()
128 dixFreeObjectWithPrivates(pFence, PRIVATE_SYNC_FENCE); in miSyncDestroyFence()
132 miSyncTriggerFence(SyncFence * pFence) in miSyncTriggerFence() argument
136 pFence->funcs.SetTriggered(pFence); in miSyncTriggerFence()
139 for (ptl = pFence->sync.pTriglist; ptl; ptl = pNext) { in miSyncTriggerFence()