Searched refs:mutex_ptr (Results 1 – 1 of 1) sorted by relevance
28 void _mwmutex_create(_lock_t *mutex_ptr) in _mwmutex_create() argument32 *mutex_ptr = k_object_alloc(K_OBJ_MUTEX); in _mwmutex_create()33 alloc_fail = (*mutex_ptr == NULL); in _mwmutex_create()35 alloc_fail = !!k_mem_slab_alloc(&z_arcmwdt_lock_slab, mutex_ptr, K_NO_WAIT); in _mwmutex_create()43 k_mutex_init((struct k_mutex *)*mutex_ptr); in _mwmutex_create()46 void _mwmutex_delete(_lock_t *mutex_ptr) in _mwmutex_delete() argument48 __ASSERT_NO_MSG(mutex_ptr != NULL); in _mwmutex_delete()50 k_object_release(mutex_ptr); in _mwmutex_delete()52 k_mem_slab_free(&z_arcmwdt_lock_slab, *mutex_ptr); in _mwmutex_delete()