Lines Matching refs:mutex
55 int32_t mp_sal_mutex_create(mp_sal_mutex_obj_t *mutex) { in mp_sal_mutex_create() argument
56 int status = aos_mutex_new(mutex); in mp_sal_mutex_create()
60 int32_t mp_sal_mutex_lock(mp_sal_mutex_obj_t *mutex, uint32_t timeout) { in mp_sal_mutex_lock() argument
61 if((timeout == 0) || (mutex == NULL)){ in mp_sal_mutex_lock()
65 int status = aos_mutex_lock(mutex, timeout); in mp_sal_mutex_lock()
69 int32_t mp_sal_mutex_unlock(mp_sal_mutex_obj_t *mutex) { in mp_sal_mutex_unlock() argument
70 if(mutex == NULL) in mp_sal_mutex_unlock()
75 int status = aos_mutex_unlock(mutex); in mp_sal_mutex_unlock()
79 void mp_sal_mutex_delete(mp_sal_mutex_obj_t *mutex) { in mp_sal_mutex_delete() argument
80 if(mutex == NULL) in mp_sal_mutex_delete()
85 aos_mutex_free(mutex); in mp_sal_mutex_delete()