Searched refs:dequeue_pos (Results 1 – 9 of 9) sorted by relevance
/dports/sysutils/flowgger/flowgger-0.2.10/cargo-crates/may_queue-0.1.7/src/ |
H A D | mpmc_bounded.rs | 52 dequeue_pos: CachePadded<AtomicUsize>, field 87 dequeue_pos: AtomicUsize::new(0).into(), in with_capacity() 119 let mut pos = self.dequeue_pos.load(Relaxed); in pop() 125 let dequeue_pos = self.dequeue_pos.compare_and_swap(pos, pos + 1, Relaxed); in pop() localVariable 126 if dequeue_pos == pos { in pop() 131 pos = dequeue_pos; in pop() 136 pos = self.dequeue_pos.load(Relaxed); in pop()
|
/dports/audio/zrythm/zrythm-1.0.0-alpha.26.0.13/src/utils/ |
H A D | mpmc_queue.c | 108 g_atomic_int_set (&self->dequeue_pos, 0); 157 g_atomic_int_get (&self->dequeue_pos); 171 &self->dequeue_pos, pos, 182 g_atomic_int_get (&self->dequeue_pos);
|
/dports/games/jaggedalliance2/ja2-stracciatella-0.18.0/dependencies/lib-SDL2-2.0.8-mingw/test/ |
H A D | testatomic.c | 278 SDL_atomic_t dequeue_pos; member 305 SDL_AtomicSet(&queue->dequeue_pos, 0); in InitEventQueue() 377 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 385 if (SDL_AtomicCAS(&queue->dequeue_pos, (int)queue_pos, (int)(queue_pos+1))) { in DequeueEvent_LockFree() 398 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 451 queue_pos = (unsigned)queue->dequeue_pos.value; in DequeueEvent_Mutex() 457 ++queue->dequeue_pos.value; in DequeueEvent_Mutex()
|
/dports/devel/sdl20/SDL2-2.0.18/test/ |
H A D | testatomic.c | 278 SDL_atomic_t dequeue_pos; member 305 SDL_AtomicSet(&queue->dequeue_pos, 0); in InitEventQueue() 377 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 385 if (SDL_AtomicCAS(&queue->dequeue_pos, (int)queue_pos, (int)(queue_pos+1))) { in DequeueEvent_LockFree() 398 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 451 queue_pos = (unsigned)queue->dequeue_pos.value; in DequeueEvent_Mutex() 457 ++queue->dequeue_pos.value; in DequeueEvent_Mutex()
|
/dports/emulators/mess/mame-mame0226/3rdparty/SDL2/test/ |
H A D | testatomic.c | 275 SDL_atomic_t dequeue_pos; member 302 SDL_AtomicSet(&queue->dequeue_pos, 0); in InitEventQueue() 374 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 382 if (SDL_AtomicCAS(&queue->dequeue_pos, (int)queue_pos, (int)(queue_pos+1))) { in DequeueEvent_LockFree() 395 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 448 queue_pos = (unsigned)queue->dequeue_pos.value; in DequeueEvent_Mutex() 454 ++queue->dequeue_pos.value; in DequeueEvent_Mutex()
|
/dports/emulators/mame/mame-mame0226/3rdparty/SDL2/test/ |
H A D | testatomic.c | 275 SDL_atomic_t dequeue_pos; member 302 SDL_AtomicSet(&queue->dequeue_pos, 0); in InitEventQueue() 374 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 382 if (SDL_AtomicCAS(&queue->dequeue_pos, (int)queue_pos, (int)(queue_pos+1))) { in DequeueEvent_LockFree() 395 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 448 queue_pos = (unsigned)queue->dequeue_pos.value; in DequeueEvent_Mutex() 454 ++queue->dequeue_pos.value; in DequeueEvent_Mutex()
|
/dports/games/SRB2/SRB2-SRB2_release_2.2.9/libs/SDL2/test/ |
H A D | testatomic.c | 278 SDL_atomic_t dequeue_pos; member 305 SDL_AtomicSet(&queue->dequeue_pos, 0); in InitEventQueue() 377 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 385 if (SDL_AtomicCAS(&queue->dequeue_pos, (int)queue_pos, (int)(queue_pos+1))) { in DequeueEvent_LockFree() 398 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 451 queue_pos = (unsigned)queue->dequeue_pos.value; in DequeueEvent_Mutex() 457 ++queue->dequeue_pos.value; in DequeueEvent_Mutex()
|
/dports/x11/controllermap/SDL2-2.0.18/test/ |
H A D | testatomic.c | 278 SDL_atomic_t dequeue_pos; member 305 SDL_AtomicSet(&queue->dequeue_pos, 0); in InitEventQueue() 377 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 385 if (SDL_AtomicCAS(&queue->dequeue_pos, (int)queue_pos, (int)(queue_pos+1))) { in DequeueEvent_LockFree() 398 queue_pos = (unsigned)SDL_AtomicGet(&queue->dequeue_pos); in DequeueEvent_LockFree() 451 queue_pos = (unsigned)queue->dequeue_pos.value; in DequeueEvent_Mutex() 457 ++queue->dequeue_pos.value; in DequeueEvent_Mutex()
|
/dports/audio/zrythm/zrythm-1.0.0-alpha.26.0.13/inc/utils/ |
H A D | mpmc_queue.h | 76 volatile guint dequeue_pos; member
|