A_STATUS a_mutex_delete(A_MUTEX_T *pMutex) { assert(pMutex); krhino_mutex_del(pMutex); return A_OK; }
kstat_t krhino_deinit_mm_head(k_mm_head *mmhead) { #if (RHINO_CONFIG_MM_REGION_MUTEX > 0) krhino_mutex_del(&mmhead->mm_mutex); #endif memset(mmhead, 0, sizeof(k_mm_head)); return RHINO_SUCCESS; }
void aos_mutex_free(aos_mutex_t *mutex) { if (mutex == NULL) { return; } krhino_mutex_del(mutex->hdl); aos_free(mutex->hdl); mutex->hdl = NULL; }