Lines Matching defs:rdev
32 * @rdev: radeon_device pointer
42 struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev,
49 int ring_index = rdev->asic->copy.dma_ring_index;
50 struct radeon_ring *ring = &rdev->ring[ring_index];
59 r = radeon_ring_lock(rdev, ring, num_loops * 5 + 8);
62 radeon_sync_free(rdev, &sync, NULL);
66 radeon_sync_resv(rdev, &sync, resv, false);
67 radeon_sync_rings(rdev, &sync, ring->idx);
83 r = radeon_fence_emit(rdev, &fence, ring->idx);
85 radeon_ring_unlock_undo(rdev, ring);
86 radeon_sync_free(rdev, &sync, NULL);
90 radeon_ring_unlock_commit(rdev, ring, false);
91 radeon_sync_free(rdev, &sync, fence);