Lines Matching refs:ringB
261 struct radeon_ring *ringB)
301 r = radeon_ring_lock(rdev, ringB, 64);
303 DRM_ERROR("Failed to lock ring B %p\n", ringB);
306 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore);
307 radeon_ring_unlock_commit(rdev, ringB);
322 r = radeon_ring_lock(rdev, ringB, 64);
324 DRM_ERROR("Failed to lock ring B %p\n", ringB);
327 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore);
328 radeon_ring_unlock_commit(rdev, ringB);
351 struct radeon_ring *ringB,
379 r = radeon_ring_lock(rdev, ringB, 64);
381 DRM_ERROR("Failed to lock ring B %d\n", ringB->idx);
384 radeon_semaphore_emit_wait(rdev, ringB->idx, semaphore);
385 r = radeon_fence_emit(rdev, &fenceB, ringB->idx);
388 radeon_ring_unlock_undo(rdev, ringB);
391 radeon_ring_unlock_commit(rdev, ringB);
474 struct radeon_ring *ringB = &rdev->ring[j];
475 if (!ringB->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);