/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_semaphore.c | 55 (*semaphore)->waiters = 0; 71 --semaphore->waiters; 88 ++semaphore->waiters; 104 if ((*semaphore)->waiters > 0) { 105 dev_err(rdev->dev, "semaphore %p has more waiters than signalers,"
|
radeon_trace.h | 178 __field(signed, waiters) 184 __entry->waiters = sem->waiters; 188 TP_printk("ring=%u, waiters=%d, addr=%010Lx", __entry->ring, 189 __entry->waiters, __entry->gpu_addr)
|
radeon.h | 619 signed waiters; member in struct:radeon_semaphore
|
/src/sys/external/bsd/vchiq/dist/interface/compat/ |
vchi_bsd.c | 157 s->waiters++; 159 s->waiters--; 173 s->waiters++; 175 s->waiters--; 212 if (s->value > 0 && s->waiters)
|
vchi_bsd.h | 151 int waiters; member in struct:semaphore
|
/src/lib/librumpuser/ |
rumpfiber.c | 678 struct waithead waiters; member in struct:rumpuser_mtx 692 TAILQ_INIT(&mtx->waiters); 711 wait(&mtx->waiters, 0); 749 wakeup_one(&mtx->waiters); 757 assert(TAILQ_EMPTY(&mtx->waiters) && mtx->o == NULL); 905 struct waithead waiters; member in struct:rumpuser_cv 916 TAILQ_INIT(&cv->waiters); 958 wait(&cv->waiters, 0); 969 wait(&cv->waiters, 0); 983 rv = wait(&cv->waiters, sec * 1000 + nsec / (1000*1000)) [all...] |
/src/sys/arch/sparc/sparc/ |
lock_stubs.s | 96 * However, since we need to test the waiters condition, in the 100 * clear the lock and then test for waiters without worrying about 113 ldub [%o0 + MTX_LOCK], %o3 ! get has-waiters indicator 114 tst %o3 ! has waiters?
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_events.c | 247 /* Wake up pending waiters. They will return failure */ 578 * @event_waiters: Array of event waiters, one per event 657 static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters) 662 if (waiters[i].event) 663 remove_wait_queue(&waiters[i].event->wq, 664 &waiters[i].wait); 666 kfree(waiters);
|