Lines Matching defs:rdev
88 int radeon_sync_resv(struct radeon_device *rdev,
102 if (fence && fence->rdev == rdev)
115 if (fence && fence->rdev == rdev)
129 * @rdev: radeon_device pointer
136 int radeon_sync_rings(struct radeon_device *rdev,
152 if (!rdev->ring[i].ready) {
153 dev_err(rdev->dev, "Syncing to a disabled ring!");
164 r = radeon_semaphore_create(rdev, &semaphore);
171 r = radeon_ring_alloc(rdev, &rdev->ring[i], 16);
176 if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) {
178 radeon_ring_undo(&rdev->ring[i]);
186 if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
188 radeon_ring_undo(&rdev->ring[i]);
195 radeon_ring_commit(rdev, &rdev->ring[i], false);
205 * @rdev: radeon_device pointer
211 void radeon_sync_free(struct radeon_device *rdev,
218 radeon_semaphore_free(rdev, &sync->semaphores[i], fence);