Lines Matching refs:lock
33 SDL_mutex *lock; member
48 cond->lock = SDL_CreateMutex(); in SDL_CreateCond()
52 if (!cond->lock || !cond->wait_sem || !cond->wait_done) { in SDL_CreateCond()
73 if (cond->lock) { in SDL_DestroyCond()
74 SDL_DestroyMutex(cond->lock); in SDL_DestroyCond()
91 SDL_LockMutex(cond->lock); in SDL_CondSignal()
95 SDL_UnlockMutex(cond->lock); in SDL_CondSignal()
98 SDL_UnlockMutex(cond->lock); in SDL_CondSignal()
115 SDL_LockMutex(cond->lock); in SDL_CondBroadcast()
127 SDL_UnlockMutex(cond->lock); in SDL_CondBroadcast()
132 SDL_UnlockMutex(cond->lock); in SDL_CondBroadcast()
172 SDL_LockMutex(cond->lock); in SDL_CondWaitTimeout()
174 SDL_UnlockMutex(cond->lock); in SDL_CondWaitTimeout()
192 SDL_LockMutex(cond->lock); in SDL_CondWaitTimeout()
205 SDL_UnlockMutex(cond->lock); in SDL_CondWaitTimeout()