Lines Matching defs:ring

41 	int i, r, ring;
45 ring = radeon_copy_dma_ring_index(rdev);
48 ring = radeon_copy_blit_ring_index(rdev);
58 * (Total GTT - IB pool - writeback page - ring buffers) / test size
120 if (ring == R600_RING_TYPE_DMA_INDEX)
171 if (ring == R600_RING_TYPE_DMA_INDEX)
263 struct radeon_ring *ring,
266 uint32_t handle = ring->idx ^ 0xdeafbeef;
269 if (ring->idx == R600_RING_TYPE_UVD_INDEX) {
270 r = radeon_uvd_get_create_msg(rdev, ring->idx, handle, NULL);
276 r = radeon_uvd_get_destroy_msg(rdev, ring->idx, handle, fence);
282 } else if (ring->idx == TN_RING_TYPE_VCE1_INDEX ||
283 ring->idx == TN_RING_TYPE_VCE2_INDEX) {
284 r = radeon_vce_get_create_msg(rdev, ring->idx, handle, NULL);
290 r = radeon_vce_get_destroy_msg(rdev, ring->idx, handle, fence);
297 r = radeon_ring_lock(rdev, ring, 64);
299 DRM_ERROR("Failed to lock ring A %d\n", ring->idx);
302 r = radeon_fence_emit(rdev, fence, ring->idx);
305 radeon_ring_unlock_undo(rdev, ring);
308 radeon_ring_unlock_commit(rdev, ring, false);
329 DRM_ERROR("Failed to lock ring A %d\n", ringA->idx);
341 DRM_ERROR("Failed to lock ring A %d\n", ringA->idx);
360 DRM_ERROR("Failed to lock ring B %p\n", ringB);
381 DRM_ERROR("Failed to lock ring B %p\n", ringB);
403 pr_warn("Error while testing ring sync (%d)\n", r);
424 DRM_ERROR("Failed to lock ring A %d\n", ringA->idx);
436 DRM_ERROR("Failed to lock ring B %d\n", ringB->idx);
458 DRM_ERROR("Failed to lock ring B %p\n", ringC);
484 DRM_ERROR("Failed to lock ring B %p\n", ringC);
513 pr_warn("Error while testing ring sync (%d)\n", r);
531 struct radeon_ring *ringA = &rdev->ring[i];
536 struct radeon_ring *ringB = &rdev->ring[j];
550 struct radeon_ring *ringC = &rdev->ring[k];