Lines Matching refs:mutex
27 mp_int_t mp_sal_mutex_create(mp_sal_mutex_obj_t *mutex) in mp_sal_mutex_create() argument
30 int status = aos_mutex_create(mutex, 0); in mp_sal_mutex_create()
32 int status = aos_mutex_new((aos_mutex_t *)mutex); in mp_sal_mutex_create()
37 mp_int_t mp_sal_mutex_lock(mp_sal_mutex_obj_t *mutex, mp_uint_t timeout) in mp_sal_mutex_lock() argument
39 if (mutex == NULL) { in mp_sal_mutex_lock()
47 int status = aos_mutex_lock(mutex, timeout); in mp_sal_mutex_lock()
51 mp_int_t mp_sal_mutex_unlock(mp_sal_mutex_obj_t *mutex) in mp_sal_mutex_unlock() argument
53 if (mutex == NULL) { in mp_sal_mutex_unlock()
57 int status = aos_mutex_unlock(mutex); in mp_sal_mutex_unlock()
61 void mp_sal_mutex_delete(mp_sal_mutex_obj_t *mutex) in mp_sal_mutex_delete() argument
63 aos_mutex_free(mutex); in mp_sal_mutex_delete()