Lines Matching refs:mutex
73 lv_result_t lv_mutex_init(lv_mutex_t * mutex) in lv_mutex_init() argument
75 mutex->mutex = rt_mutex_create("mutex", RT_IPC_FLAG_PRIO); in lv_mutex_init()
76 if(mutex->mutex == RT_NULL) { in lv_mutex_init()
85 lv_result_t lv_mutex_lock(lv_mutex_t * mutex) in lv_mutex_lock() argument
87 rt_err_t ret = rt_mutex_take(mutex->mutex, RT_WAITING_FOREVER); in lv_mutex_lock()
97 lv_result_t lv_mutex_lock_isr(lv_mutex_t * mutex) in lv_mutex_lock_isr() argument
99 rt_err_t ret = rt_mutex_take(mutex->mutex, RT_WAITING_FOREVER); in lv_mutex_lock_isr()
109 lv_result_t lv_mutex_unlock(lv_mutex_t * mutex) in lv_mutex_unlock() argument
111 rt_err_t ret = rt_mutex_release(mutex->mutex); in lv_mutex_unlock()
121 lv_result_t lv_mutex_delete(lv_mutex_t * mutex) in lv_mutex_delete() argument
123 rt_err_t ret = rt_mutex_delete(mutex->mutex); in lv_mutex_delete()