Home
last modified time | relevance | path

Searched refs:waiters (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libgomp/config/nvptx/
H A Dbar.c69 unsigned int waiters in futex_wait() local
70 = __atomic_add_fetch (&bar->waiters, 1, MEMMODEL_ACQ_REL); in futex_wait()
71 if (waiters == 0) in futex_wait()
73 unsigned int waiter_id = waiters; in futex_wait()
75 if (waiters > 1) in futex_wait()
78 asm volatile ("bar.sync 1, %0;" : : "r" (32 * waiters)); in futex_wait()
81 asm volatile ("bar.sync 1, %0;" : : "r" (32 * waiters)); in futex_wait()
89 asm volatile ("bar.sync 1, %0;" : : "r" (32 * (waiters + 1))); in futex_wait()
93 = __atomic_load_n (&bar->waiters, MEMMODEL_ACQUIRE); in futex_wait()
96 asm volatile ("bar.sync 1, %0;" : : "r" (32 * (waiters + 1))); in futex_wait()
[all …]
H A Dbar.h41 unsigned waiters; member
62 bar->waiters = 0; in gomp_barrier_init()
/netbsd-src/external/bsd/tmux/dist/
H A Dcmd-wait-for.c54 TAILQ_HEAD(, wait_item) waiters;
94 TAILQ_INIT(&wc->waiters); in cmd_wait_for_add()
109 if (!TAILQ_EMPTY(&wc->waiters) || !wc->woken) in cmd_wait_for_remove()
148 if (TAILQ_EMPTY(&wc->waiters) && !wc->woken) { in cmd_wait_for_signal()
155 TAILQ_FOREACH_SAFE(wi, &wc->waiters, entry, wi1) { in cmd_wait_for_signal()
158 TAILQ_REMOVE(&wc->waiters, wi, entry); in cmd_wait_for_signal()
190 TAILQ_INSERT_TAIL(&wc->waiters, wi, entry); in cmd_wait_for_wait()
250 TAILQ_FOREACH_SAFE(wi, &wc->waiters, entry, wi1) { in cmd_wait_for_flush()
252 TAILQ_REMOVE(&wc->waiters, wi, entry); in cmd_wait_for_flush()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_semaphore.c55 (*semaphore)->waiters = 0; in radeon_semaphore_create()
71 --semaphore->waiters; in radeon_semaphore_emit_signal()
88 ++semaphore->waiters; in radeon_semaphore_emit_wait()
104 if ((*semaphore)->waiters > 0) { in radeon_semaphore_free()
H A Dradeon_trace.h178 __field(signed, waiters)
184 __entry->waiters = sem->waiters;
189 __entry->waiters, __entry->gpu_addr)
H A Dradeon.h619 signed waiters; member
/netbsd-src/lib/librumpuser/
H A Drumpfiber.c678 struct waithead waiters; member
692 TAILQ_INIT(&mtx->waiters); in rumpuser_mutex_init()
711 wait(&mtx->waiters, 0); in rumpuser_mutex_enter()
749 wakeup_one(&mtx->waiters); in rumpuser_mutex_exit()
757 assert(TAILQ_EMPTY(&mtx->waiters) && mtx->o == NULL); in rumpuser_mutex_destroy()
905 struct waithead waiters; member
916 TAILQ_INIT(&cv->waiters); in rumpuser_cv_init()
958 wait(&cv->waiters, 0); in rumpuser_cv_wait()
969 wait(&cv->waiters, 0); in rumpuser_cv_wait_nowrap()
983 rv = wait(&cv->waiters, sec * 1000 + nsec / (1000*1000)); in rumpuser_cv_timedwait()
[all …]
/netbsd-src/sys/external/bsd/vchiq/dist/interface/compat/
H A Dvchi_bsd.c157 s->waiters++; in down()
159 s->waiters--; in down()
173 s->waiters++; in down_interruptible()
175 s->waiters--; in down_interruptible()
212 if (s->value > 0 && s->waiters) in up()
H A Dvchi_bsd.h151 int waiters; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
H A Dkfd_events.c657 static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters) in free_waiters() argument
662 if (waiters[i].event) in free_waiters()
663 remove_wait_queue(&waiters[i].event->wq, in free_waiters()
664 &waiters[i].wait); in free_waiters()
666 kfree(waiters); in free_waiters()
/netbsd-src/sys/arch/sparc/sparc/
H A Dlock_stubs.s113 ldub [%o0 + MTX_LOCK], %o3 ! get has-waiters indicator
114 tst %o3 ! has waiters?
/netbsd-src/external/bsd/openldap/dist/doc/guide/admin/
H A Dmonitoringslapd.sdf469 It contains the number of current read waiters.
473 Read waiters:
482 Write waiters:
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-monitor/
H A DREADME231 It contains the number of current read waiters.
/netbsd-src/sys/dev/dm/doc/
H A Dlocking.txt202 * Function release table lock and eventually wakeup all waiters.
/netbsd-src/external/mpl/dhcp/dist/includes/
H A Ddhcpd.h1497 caddr_t waiters; /* Pointer to list of things waiting member
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog2684 Use relaxed memory order and always notify all waiters.
H A DChangeLog-20217118 * include/bits/atomic_wait.h: Always notify waiters in the
/netbsd-src/games/fortune/datfiles/
H A Dlimerick-o.real6128 The waiters were all hanging low.
/netbsd-src/external/gpl3/gcc/dist/libgcc/
H A DChangeLog1032 (__gthread_cond_signal): Return early if no waiters. Consume
/netbsd-src/external/gpl3/gcc/dist/libgomp/
H A DChangeLog701 * config/nvptx/bar.h (gomp_barrier_t): Add fields waiters and lock.