Lines Matching refs:entry
316 SDL_EventQueueEntry *entry; in EnqueueEvent_LockFree() local
332 entry = &queue->entries[queue_pos & WRAP_MASK]; in EnqueueEvent_LockFree()
333 entry_seq = (unsigned)SDL_AtomicGet(&entry->sequence); in EnqueueEvent_LockFree()
340 entry->event = *event; in EnqueueEvent_LockFree()
341 SDL_AtomicSet(&entry->sequence, (int)(queue_pos + 1)); in EnqueueEvent_LockFree()
363 SDL_EventQueueEntry *entry; in DequeueEvent_LockFree() local
379 entry = &queue->entries[queue_pos & WRAP_MASK]; in DequeueEvent_LockFree()
380 entry_seq = (unsigned)SDL_AtomicGet(&entry->sequence); in DequeueEvent_LockFree()
387 *event = entry->event; in DequeueEvent_LockFree()
388 SDL_AtomicSet(&entry->sequence, (int)(queue_pos+MAX_ENTRIES)); in DequeueEvent_LockFree()
410 SDL_EventQueueEntry *entry; in EnqueueEvent_Mutex() local
419 entry = &queue->entries[queue_pos & WRAP_MASK]; in EnqueueEvent_Mutex()
420 entry_seq = (unsigned)entry->sequence.value; in EnqueueEvent_Mutex()
427 entry->event = *event; in EnqueueEvent_Mutex()
428 entry->sequence.value = (int)(queue_pos + 1); in EnqueueEvent_Mutex()
443 SDL_EventQueueEntry *entry; in DequeueEvent_Mutex() local
452 entry = &queue->entries[queue_pos & WRAP_MASK]; in DequeueEvent_Mutex()
453 entry_seq = (unsigned)entry->sequence.value; in DequeueEvent_Mutex()
460 *event = entry->event; in DequeueEvent_Mutex()
461 entry->sequence.value = (int)(queue_pos + MAX_ENTRIES); in DequeueEvent_Mutex()