/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_sync.c | 60 * radeon_sync_fence - use the semaphore to sync to a fence 65 * Sync to the fence using the semaphore objects 91 * Sync to the fence using the semaphore objects 150 struct radeon_semaphore *semaphore; local in function:radeon_sync_rings 169 r = radeon_semaphore_create(rdev, &semaphore); 173 sync->semaphores[count++] = semaphore; 180 /* emit the signal semaphore */ 181 if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) { 191 if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
|
radeon_sync.c | 60 * radeon_sync_fence - use the semaphore to sync to a fence 65 * Sync to the fence using the semaphore objects 91 * Sync to the fence using the semaphore objects 150 struct radeon_semaphore *semaphore; local in function:radeon_sync_rings 169 r = radeon_semaphore_create(rdev, &semaphore); 173 sync->semaphores[count++] = semaphore; 180 /* emit the signal semaphore */ 181 if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) { 191 if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
|
radeon_sync.c | 60 * radeon_sync_fence - use the semaphore to sync to a fence 65 * Sync to the fence using the semaphore objects 91 * Sync to the fence using the semaphore objects 150 struct radeon_semaphore *semaphore; local in function:radeon_sync_rings 169 r = radeon_semaphore_create(rdev, &semaphore); 173 sync->semaphores[count++] = semaphore; 180 /* emit the signal semaphore */ 181 if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) { 191 if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
|
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...] |
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...] |
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...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_request.h | 216 struct i915_sw_fence semaphore; member in struct:i915_request
|
i915_request.h | 216 struct i915_sw_fence semaphore; member in struct:i915_request
|
i915_request.h | 216 struct i915_sw_fence semaphore; member in struct:i915_request
|
/src/sys/external/bsd/vchiq/dist/interface/compat/ |
vchi_bsd.h | 145 * Semaphore API 147 struct semaphore { struct 157 #define DEFINE_SEMAPHORE(name) struct semaphore name 160 void _sema_init(struct semaphore *s, int value); 161 void _sema_destroy(struct semaphore *s); 162 void down(struct semaphore *s); 163 int down_interruptible(struct semaphore *s); 164 int down_trylock(struct semaphore *s); 165 void up(struct semaphore *s);
|
vchi_bsd.h | 145 * Semaphore API 147 struct semaphore { struct 157 #define DEFINE_SEMAPHORE(name) struct semaphore name 160 void _sema_init(struct semaphore *s, int value); 161 void _sema_destroy(struct semaphore *s); 162 void down(struct semaphore *s); 163 int down_interruptible(struct semaphore *s); 164 int down_trylock(struct semaphore *s); 165 void up(struct semaphore *s);
|
vchi_bsd.h | 145 * Semaphore API 147 struct semaphore { struct 157 #define DEFINE_SEMAPHORE(name) struct semaphore name 160 void _sema_init(struct semaphore *s, int value); 161 void _sema_destroy(struct semaphore *s); 162 void down(struct semaphore *s); 163 int down_interruptible(struct semaphore *s); 164 int down_trylock(struct semaphore *s); 165 void up(struct semaphore *s);
|