Lines Matching refs:pPriv
51 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
53 if (pPriv->fence)
54 xshmfence_trigger(pPriv->fence);
61 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
63 if (pPriv->fence)
64 xshmfence_reset(pPriv->fence);
71 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
73 if (pPriv->fence)
74 return xshmfence_query(pPriv->fence);
103 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
105 pPriv->fence = NULL;
113 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
115 if (pPriv->fence) {
116 xshmfence_trigger(pPriv->fence);
117 xshmfence_unmap_shm(pPriv->fence);
118 close(pPriv->fd);
126 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
131 pPriv->fence = xshmfence_map_shm(fd);
132 if (pPriv->fence) {
133 pPriv->fd = fd;
144 SyncShmFencePrivatePtr pPriv = SYNC_FENCE_PRIV(pFence);
146 if (!pPriv->fence) {
147 pPriv->fd = xshmfence_alloc_shm();
148 if (pPriv->fd < 0)
150 pPriv->fd = os_move_fd(pPriv->fd);
151 pPriv->fence = xshmfence_map_shm(pPriv->fd);
152 if (!pPriv->fence) {
153 close (pPriv->fd);
157 return pPriv->fd;