Lines Matching refs:fence
82 ib->fence = NULL;
110 radeon_semaphore_free(rdev, &ib->semaphore, ib->fence);
111 radeon_sa_bo_free(rdev, &ib->sa_bo, ib->fence);
112 radeon_fence_unref(&ib->fence);
148 /* 64 dwords should be enough for fence too */
155 struct radeon_fence *fence = ib->sync_to[i];
156 if (radeon_fence_need_sync(fence, ib->ring)) {
159 fence->ring, ib->ring);
160 radeon_fence_note_sync(fence, ib->ring);
177 r = radeon_fence_emit(rdev, &ib->fence, ib->ring);
179 dev_err(rdev->dev, "failed to emit fence for new IB (%d)\n", r);
184 const_ib->fence = radeon_fence_ref(ib->fence);
188 ib->vm->last_flush = radeon_fence_ref(ib->fence);