Esempio n. 1
0
A_STATUS a_mutex_delete(A_MUTEX_T *pMutex)
{
    assert(pMutex);

    krhino_mutex_del(pMutex);
    return A_OK;
}
Esempio n. 2
0
File: k_mm.c Progetto: wosayttn/aos
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;
}
Esempio n. 3
0
void aos_mutex_free(aos_mutex_t *mutex)
{
    if (mutex == NULL) {
        return;
    }

    krhino_mutex_del(mutex->hdl);

    aos_free(mutex->hdl);

    mutex->hdl = NULL;
}