Lines Matching refs:mutex
67 lv_result_t lv_mutex_init(lv_mutex_t * mutex) in lv_mutex_init() argument
69 *mutex = SDL_CreateMutex(); in lv_mutex_init()
71 if(*mutex == NULL) { in lv_mutex_init()
80 lv_result_t lv_mutex_lock(lv_mutex_t * mutex) in lv_mutex_lock() argument
82 int ret = SDL_LockMutex(*mutex); in lv_mutex_lock()
92 lv_result_t lv_mutex_lock_isr(lv_mutex_t * mutex) in lv_mutex_lock_isr() argument
94 int ret = SDL_LockMutex(*mutex); in lv_mutex_lock_isr()
104 lv_result_t lv_mutex_unlock(lv_mutex_t * mutex) in lv_mutex_unlock() argument
106 int ret = SDL_UnlockMutex(*mutex); in lv_mutex_unlock()
116 lv_result_t lv_mutex_delete(lv_mutex_t * mutex) in lv_mutex_delete() argument
118 SDL_DestroyMutex(*mutex); in lv_mutex_delete()
124 sync->mutex = SDL_CreateMutex(); in lv_thread_sync_init()
125 if(sync->mutex == NULL) { in lv_thread_sync_init()
140 SDL_LockMutex(sync->mutex); in lv_thread_sync_wait()
142 SDL_CondWait(sync->cond, sync->mutex); in lv_thread_sync_wait()
145 SDL_UnlockMutex(sync->mutex); in lv_thread_sync_wait()
151 SDL_LockMutex(sync->mutex); in lv_thread_sync_signal()
154 SDL_UnlockMutex(sync->mutex); in lv_thread_sync_signal()
161 SDL_DestroyMutex(sync->mutex); in lv_thread_sync_delete()