Lines Matching refs:current
114 if (screen->fence.current) {
115 struct nouveau_fence *current = NULL;
117 /* nouveau_fence_wait will create a new current fence, so wait on the
120 nouveau_fence_ref(screen->fence.current, ¤t);
121 nouveau_fence_wait(current, NULL);
122 nouveau_fence_ref(NULL, ¤t);
123 nouveau_fence_ref(NULL, &screen->fence.current);
194 * current fence. So check again.
204 if (fence == screen->fence.current)
254 if (screen->fence.current->state < NOUVEAU_FENCE_STATE_EMITTING) {
255 if (screen->fence.current->ref > 1)
256 nouveau_fence_emit(screen->fence.current);
261 nouveau_fence_ref(NULL, &screen->fence.current);
263 nouveau_fence_new(screen, &screen->fence.current);