Lines Matching defs:rdev
93 int radeon_sync_resv(struct radeon_device *rdev,
107 if (fence && fence->rdev == rdev)
120 if (fence && fence->rdev == rdev)
134 * @rdev: radeon_device pointer
141 int radeon_sync_rings(struct radeon_device *rdev,
157 if (!rdev->ring[i].ready) {
158 dev_err(rdev->dev, "Syncing to a disabled ring!");
169 r = radeon_semaphore_create(rdev, &semaphore);
176 r = radeon_ring_alloc(rdev, &rdev->ring[i], 16);
181 if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) {
183 radeon_ring_undo(&rdev->ring[i]);
191 if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
193 radeon_ring_undo(&rdev->ring[i]);
200 radeon_ring_commit(rdev, &rdev->ring[i], false);
210 * @rdev: radeon_device pointer
216 void radeon_sync_free(struct radeon_device *rdev,
223 radeon_semaphore_free(rdev, &sync->semaphores[i], fence);