Lines Matching refs:ringA
260 struct radeon_ring *ringA,
273 r = radeon_ring_lock(rdev, ringA, 64);
275 DRM_ERROR("Failed to lock ring A %d\n", ringA->idx);
278 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
279 r = radeon_fence_emit(rdev, &fence1, ringA->idx);
282 radeon_ring_unlock_undo(rdev, ringA);
285 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
286 r = radeon_fence_emit(rdev, &fence2, ringA->idx);
289 radeon_ring_unlock_undo(rdev, ringA);
292 radeon_ring_unlock_commit(rdev, ringA);
350 struct radeon_ring *ringA,
365 r = radeon_ring_lock(rdev, ringA, 64);
367 DRM_ERROR("Failed to lock ring A %d\n", ringA->idx);
370 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
371 r = radeon_fence_emit(rdev, &fenceA, ringA->idx);
374 radeon_ring_unlock_undo(rdev, ringA);
377 radeon_ring_unlock_commit(rdev, ringA);
469 struct radeon_ring *ringA = &rdev->ring[i];
470 if (!ringA->ready)
479 radeon_test_ring_sync(rdev, ringA, ringB);
482 radeon_test_ring_sync(rdev, ringB, ringA);
490 radeon_test_ring_sync2(rdev, ringA, ringB, ringC);
493 radeon_test_ring_sync2(rdev, ringA, ringC, ringB);
496 radeon_test_ring_sync2(rdev, ringB, ringA, ringC);
499 radeon_test_ring_sync2(rdev, ringB, ringC, ringA);
502 radeon_test_ring_sync2(rdev, ringC, ringA, ringB);
505 radeon_test_ring_sync2(rdev, ringC, ringB, ringA);