radeon_test.c | 323 struct radeon_semaphore *semaphore = NULL; local in function:radeon_test_ring_sync 326 r = radeon_semaphore_create(rdev, &semaphore); 328 DRM_ERROR("Failed to create semaphore\n"); 337 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore); 349 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore); 359 DRM_ERROR("Fence 1 signaled without waiting for semaphore.\n"); 368 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore); 380 DRM_ERROR("Fence 2 signaled without waiting for semaphore.\n"); 389 radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore); 399 radeon_semaphore_free(rdev, &semaphore, NULL) 417 struct radeon_semaphore *semaphore = NULL; local in function:radeon_test_ring_sync2 [all...] |