Lines Matching refs:entry
243 SDL_TimerMap *entry; in SDL_TimerQuit() local
268 entry = data->timermap; in SDL_TimerQuit()
269 data->timermap = entry->next; in SDL_TimerQuit()
270 SDL_free(entry); in SDL_TimerQuit()
283 SDL_TimerMap *entry; in SDL_AddTimer() local
315 entry = (SDL_TimerMap *)SDL_malloc(sizeof(*entry)); in SDL_AddTimer()
316 if (!entry) { in SDL_AddTimer()
321 entry->timer = timer; in SDL_AddTimer()
322 entry->timerID = timer->timerID; in SDL_AddTimer()
325 entry->next = data->timermap; in SDL_AddTimer()
326 data->timermap = entry; in SDL_AddTimer()
338 return entry->timerID; in SDL_AddTimer()
345 SDL_TimerMap *prev, *entry; in SDL_RemoveTimer() local
351 for (entry = data->timermap; entry; prev = entry, entry = entry->next) { in SDL_RemoveTimer()
352 if (entry->timerID == id) { in SDL_RemoveTimer()
354 prev->next = entry->next; in SDL_RemoveTimer()
356 data->timermap = entry->next; in SDL_RemoveTimer()
363 if (entry) { in SDL_RemoveTimer()
364 if (!SDL_AtomicGet(&entry->timer->canceled)) { in SDL_RemoveTimer()
365 SDL_AtomicSet(&entry->timer->canceled, 1); in SDL_RemoveTimer()
368 SDL_free(entry); in SDL_RemoveTimer()