Lines Matching refs:semaphore
312 struct radeon_semaphore *semaphore = NULL; in radeon_test_ring_sync() local
315 r = radeon_semaphore_create(rdev, &semaphore); in radeon_test_ring_sync()
326 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore); in radeon_test_ring_sync()
338 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore); in radeon_test_ring_sync()
357 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore); in radeon_test_ring_sync()
378 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore); in radeon_test_ring_sync()
388 radeon_semaphore_free(rdev, &semaphore, NULL); in radeon_test_ring_sync()
406 struct radeon_semaphore *semaphore = NULL; in radeon_test_ring_sync2() local
410 r = radeon_semaphore_create(rdev, &semaphore); in radeon_test_ring_sync2()
421 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore); in radeon_test_ring_sync2()
433 radeon_semaphore_emit_wait(rdev, ringB->idx, semaphore); in radeon_test_ring_sync2()
455 radeon_semaphore_emit_signal(rdev, ringC->idx, semaphore); in radeon_test_ring_sync2()
481 radeon_semaphore_emit_signal(rdev, ringC->idx, semaphore); in radeon_test_ring_sync2()
498 radeon_semaphore_free(rdev, &semaphore, NULL); in radeon_test_ring_sync2()