HomeSort by: relevance | last modified time | path
    Searched refs:waiters (Results 1 - 8 of 8) sorted by relevancy

  /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);

Completed in 20 milliseconds