Lines Matching refs:ringB
315 struct radeon_ring *ringB)
358 r = radeon_ring_lock(rdev, ringB, 64);
360 DRM_ERROR("Failed to lock ring B %p\n", ringB);
363 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore);
364 radeon_ring_unlock_commit(rdev, ringB, false);
379 r = radeon_ring_lock(rdev, ringB, 64);
381 DRM_ERROR("Failed to lock ring B %p\n", ringB);
384 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore);
385 radeon_ring_unlock_commit(rdev, ringB, false);
408 struct radeon_ring *ringB,
434 r = radeon_ring_lock(rdev, ringB, 64);
436 DRM_ERROR("Failed to lock ring B %d\n", ringB->idx);
439 radeon_semaphore_emit_wait(rdev, ringB->idx, semaphore);
440 radeon_ring_unlock_commit(rdev, ringB, false);
441 r = radeon_test_create_and_emit_fence(rdev, ringB, &fenceB);
517 struct radeon_ring *ringB)
520 ringB->idx == TN_RING_TYPE_VCE1_INDEX)
536 struct radeon_ring *ringB = &rdev->ring[j];
537 if (!ringB->ready)
540 if (!radeon_test_sync_possible(ringA, ringB))
544 radeon_test_ring_sync(rdev, ringA, ringB);
547 radeon_test_ring_sync(rdev, ringB, ringA);
557 if (!radeon_test_sync_possible(ringB, ringC))
561 radeon_test_ring_sync2(rdev, ringA, ringB, ringC);
564 radeon_test_ring_sync2(rdev, ringA, ringC, ringB);
567 radeon_test_ring_sync2(rdev, ringB, ringA, ringC);
570 radeon_test_ring_sync2(rdev, ringB, ringC, ringA);
573 radeon_test_ring_sync2(rdev, ringC, ringA, ringB);
576 radeon_test_ring_sync2(rdev, ringC, ringB, ringA);