Home | History | Annotate | Download | only in radeon

Lines Matching defs:semaphore

323 	struct radeon_semaphore *semaphore = NULL;
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;
421 r = radeon_semaphore_create(rdev, &semaphore);
423 DRM_ERROR("Failed to create semaphore\n");
432 radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
444 radeon_semaphore_emit_wait(rdev, ringB->idx, semaphore);
453 DRM_ERROR("Fence A signaled without waiting for semaphore.\n");
457 DRM_ERROR("Fence B signaled without waiting for semaphore.\n");
466 radeon_semaphore_emit_signal(rdev, ringC->idx, semaphore);
492 radeon_semaphore_emit_signal(rdev, ringC->idx, semaphore);
509 radeon_semaphore_free(rdev, &semaphore, NULL);