Lines Matching refs:shm_fence
246 xshmfence_reset(buffer->shm_fence); in dri3_fence_reset()
252 xshmfence_trigger(buffer->shm_fence); in dri3_fence_set()
266 xshmfence_await(buffer->shm_fence); in dri3_fence_await()
334 xshmfence_unmap_shm(buffer->shm_fence); in dri3_free_render_buffer()
1314 struct xshmfence *shm_fence; in dri3_alloc_render_buffer() local
1328 shm_fence = xshmfence_map_shm(fence_fd); in dri3_alloc_render_buffer()
1329 if (shm_fence == NULL) in dri3_alloc_render_buffer()
1531 buffer->shm_fence = shm_fence; in dri3_alloc_render_buffer()
1553 xshmfence_unmap_shm(shm_fence); in dri3_alloc_render_buffer()
1766 struct xshmfence *shm_fence; in dri3_get_pixmap_buffer() local
1784 shm_fence = xshmfence_map_shm(fence_fd); in dri3_get_pixmap_buffer()
1785 if (shm_fence == NULL) { in dri3_get_pixmap_buffer()
1849 buffer->shm_fence = shm_fence; in dri3_get_pixmap_buffer()
1858 xshmfence_unmap_shm(shm_fence); in dri3_get_pixmap_buffer()