Lines Matching defs:rdev
82 * @rdev: radeon_device pointer
89 int radeon_sync_resv(struct radeon_device *rdev,
101 if (fence && fence->rdev == rdev)
114 * @rdev: radeon_device pointer
121 int radeon_sync_rings(struct radeon_device *rdev,
137 if (!rdev->ring[i].ready) {
138 dev_err(rdev->dev, "Syncing to a disabled ring!");
149 r = radeon_semaphore_create(rdev, &semaphore);
156 r = radeon_ring_alloc(rdev, &rdev->ring[i], 16);
161 if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) {
163 radeon_ring_undo(&rdev->ring[i]);
171 if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
173 radeon_ring_undo(&rdev->ring[i]);
180 radeon_ring_commit(rdev, &rdev->ring[i], false);
190 * @rdev: radeon_device pointer
196 void radeon_sync_free(struct radeon_device *rdev,
203 radeon_semaphore_free(rdev, &sync->semaphores[i], fence);