CAYMAN_RING_TYPE_DMA1_INDEX
if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) {
radeon_fence_process(rdev, CAYMAN_RING_TYPE_DMA1_INDEX);
r = radeon_fence_driver_start_ring(rdev, CAYMAN_RING_TYPE_DMA1_INDEX);
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
(rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX].ready = false;
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
(rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
radeon_ring_fini(rdev, &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX]);
if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) {
radeon_fence_process(rdev, CAYMAN_RING_TYPE_DMA1_INDEX);
r = radeon_fence_driver_start_ring(rdev, CAYMAN_RING_TYPE_DMA1_INDEX);
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
(rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX].ready = false;
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
(rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX))
radeon_ring_fini(rdev, &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX]);
[CAYMAN_RING_TYPE_DMA1_INDEX] = &cayman_dma_ring,
[CAYMAN_RING_TYPE_DMA1_INDEX] = &cayman_dma_ring,
[CAYMAN_RING_TYPE_DMA1_INDEX] = &si_dma_ring,
[CAYMAN_RING_TYPE_DMA1_INDEX] = &ci_dma_ring,
[CAYMAN_RING_TYPE_DMA1_INDEX] = &ci_dma_ring,
p->ring = CAYMAN_RING_TYPE_DMA1_INDEX;
case CAYMAN_RING_TYPE_DMA1_INDEX: return "radeon.dma1";
*value |= rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX].ready;
case CAYMAN_RING_TYPE_DMA1_INDEX:
if (atomic_read(&rdev->irq.ring_int[CAYMAN_RING_TYPE_DMA1_INDEX])) {
radeon_fence_process(rdev, CAYMAN_RING_TYPE_DMA1_INDEX);
r = radeon_fence_driver_start_ring(rdev, CAYMAN_RING_TYPE_DMA1_INDEX);
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];
ring = &rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX];