/AliOS-Things-master/components/SDL2/src/thread/generic/ |
A D | SDL_sysmutex.c | 40 SDL_mutex *mutex; in SDL_CreateMutex() local 43 mutex = (SDL_mutex *) SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex() 44 if (mutex) { in SDL_CreateMutex() 48 mutex->owner = 0; in SDL_CreateMutex() 51 mutex = NULL; in SDL_CreateMutex() 56 return mutex; in SDL_CreateMutex() 63 if (mutex) { in SDL_DestroyMutex() 64 if (mutex->sem) { in SDL_DestroyMutex() 67 SDL_free(mutex); in SDL_DestroyMutex() 80 if (mutex == NULL) { in SDL_LockMutex() [all …]
|
/AliOS-Things-master/components/SDL2/src/thread/psp/ |
A D | SDL_sysmutex.c | 42 SDL_mutex *mutex; in SDL_CreateMutex() local 45 mutex = (SDL_mutex *) SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex() 46 if (mutex) { in SDL_CreateMutex() 50 mutex->owner = 0; in SDL_CreateMutex() 53 mutex = NULL; in SDL_CreateMutex() 58 return mutex; in SDL_CreateMutex() 65 if (mutex) { in SDL_DestroyMutex() 66 if (mutex->sem) { in SDL_DestroyMutex() 69 SDL_free(mutex); in SDL_DestroyMutex() 82 if (mutex == NULL) { in SDL_mutexP() [all …]
|
/AliOS-Things-master/components/SDL2/src/thread/pthread/ |
A D | SDL_sysmutex.c | 45 SDL_mutex *mutex; in SDL_CreateMutex() local 49 mutex = (SDL_mutex *) SDL_calloc(1, sizeof(*mutex)); in SDL_CreateMutex() 50 if (mutex) { in SDL_CreateMutex() 62 mutex = NULL; in SDL_CreateMutex() 67 return (mutex); in SDL_CreateMutex() 73 if (mutex) { in SDL_DestroyMutex() 75 SDL_free(mutex); in SDL_DestroyMutex() 87 if (mutex == NULL) { in SDL_LockMutex() 94 ++mutex->recursive; in SDL_LockMutex() 124 if (mutex == NULL) { in SDL_TryLockMutex() [all …]
|
/AliOS-Things-master/kernel/rhino/ |
A D | k_mutex.c | 13 NULL_PARA_CHK(mutex); in mutex_create() 67 if (mutex == NULL) { in krhino_mutex_del() 71 NULL_PARA_CHK(mutex); in krhino_mutex_del() 92 mutex_release(mutex->mutex_task, mutex); in krhino_mutex_del() 117 if (mutex == NULL) { in krhino_mutex_dyn_create() 121 NULL_PARA_CHK(mutex); in krhino_mutex_dyn_create() 134 *mutex = mutex_obj; in krhino_mutex_dyn_create() 144 if (mutex == NULL) { in krhino_mutex_dyn_del() 148 NULL_PARA_CHK(mutex); in krhino_mutex_dyn_del() 169 mutex_release(mutex->mutex_task, mutex); in krhino_mutex_dyn_del() [all …]
|
/AliOS-Things-master/components/mbedtls/platform/aos/library/ |
A D | threading_alt.c | 18 void threading_mutex_init( mbedtls_threading_mutex_t *mutex ) in threading_mutex_init() argument 20 if( mutex == NULL ) in threading_mutex_init() 23 mutex->is_valid = ( aos_mutex_new( &mutex->mutex ) == 0 ); in threading_mutex_init() 26 void threading_mutex_free( mbedtls_threading_mutex_t *mutex ) in threading_mutex_free() argument 28 if( mutex == NULL || !mutex->is_valid ) in threading_mutex_free() 31 aos_mutex_free( &mutex->mutex ); in threading_mutex_free() 32 mutex->is_valid = 0; in threading_mutex_free() 37 if( mutex == NULL || !mutex->is_valid ) in threading_mutex_lock() 40 if( aos_mutex_lock( &mutex->mutex, AOS_WAIT_FOREVER ) != 0 ) in threading_mutex_lock() 48 if( mutex == NULL || ! mutex->is_valid ) in threading_mutex_unlock() [all …]
|
/AliOS-Things-master/components/posix/src/ |
A D | pthread_mutex.c | 21 if (mutex == NULL) { in pthread_mutex_init() 30 ret = aos_mutex_new((aos_mutex_t*)(&(mutex->mutex))); in pthread_mutex_init() 41 if (mutex == NULL) { in pthread_mutex_destroy() 49 aos_mutex_free((aos_mutex_t*)(&(mutex->mutex))); in pthread_mutex_destroy() 61 if (mutex == NULL) { in pthread_mutex_lock() 73 ret = aos_mutex_lock((aos_mutex_t*)(&(mutex->mutex)), AOS_WAIT_FOREVER); in pthread_mutex_lock() 85 if (mutex == NULL) { in pthread_mutex_unlock() 93 ret = aos_mutex_unlock((aos_mutex_t*)(&(mutex->mutex))); in pthread_mutex_unlock() 105 if (mutex == NULL) { in pthread_mutex_trylock() 117 ret = aos_mutex_lock((aos_mutex_t*)(&(mutex->mutex)), AOS_NO_WAIT); in pthread_mutex_trylock() [all …]
|
/AliOS-Things-master/components/SDL2/src/thread/windows/ |
A D | SDL_sysmutex.c | 41 SDL_mutex *mutex; in SDL_CreateMutex() local 44 mutex = (SDL_mutex *) SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex() 45 if (mutex) { in SDL_CreateMutex() 56 return (mutex); in SDL_CreateMutex() 63 if (mutex) { in SDL_DestroyMutex() 65 SDL_free(mutex); in SDL_DestroyMutex() 71 SDL_LockMutex(SDL_mutex * mutex) in SDL_LockMutex() argument 73 if (mutex == NULL) { in SDL_LockMutex() 86 if (mutex == NULL) { in SDL_TryLockMutex() 98 SDL_UnlockMutex(SDL_mutex * mutex) in SDL_UnlockMutex() argument [all …]
|
/AliOS-Things-master/components/mbedtls/library/ |
A D | threading.c | 73 if( mutex == NULL ) in threading_mutex_init_pthread() 76 mutex->is_valid = pthread_mutex_init( &mutex->mutex, NULL ) == 0; in threading_mutex_init_pthread() 81 if( mutex == NULL || !mutex->is_valid ) in threading_mutex_free_pthread() 84 (void) pthread_mutex_destroy( &mutex->mutex ); in threading_mutex_free_pthread() 85 mutex->is_valid = 0; in threading_mutex_free_pthread() 90 if( mutex == NULL || ! mutex->is_valid ) in threading_mutex_lock_pthread() 93 if( pthread_mutex_lock( &mutex->mutex ) != 0 ) in threading_mutex_lock_pthread() 101 if( mutex == NULL || ! mutex->is_valid ) in threading_mutex_unlock_pthread() 104 if( pthread_mutex_unlock( &mutex->mutex ) != 0 ) in threading_mutex_unlock_pthread() 127 ((void) mutex ); [all …]
|
/AliOS-Things-master/components/osal_aos/rhino/ |
A D | aos_mutex.c | 24 if (mutex == NULL) { in aos_mutex_new() 39 *mutex = m; in aos_mutex_new() 50 if (mutex == NULL) { in aos_mutex_create() 65 *mutex = m; in aos_mutex_create() 72 if (mutex == NULL || *mutex == NULL) { in aos_mutex_free() 77 aos_free(*mutex); in aos_mutex_free() 79 *mutex = NULL; in aos_mutex_free() 86 CHECK_HANDLE(mutex); in aos_mutex_lock() 106 CHECK_HANDLE(mutex); in aos_mutex_unlock() 121 if (mutex == NULL) { in aos_mutex_is_valid() [all …]
|
/AliOS-Things-master/components/amp/engine/quickjs_engine/quickjs/ |
A D | linux_jquick_mutex.c | 15 if (!mutex) { in jquick_mutex_create() 23 return mutex; in jquick_mutex_create() 28 free(mutex); in jquick_mutex_create() 33 int jquick_mutex_lock(JQuick_Mutex mutex) in jquick_mutex_lock() argument 35 if (!mutex) { in jquick_mutex_lock() 40 return pthread_mutex_lock((pthread_mutex_t*)mutex); in jquick_mutex_lock() 43 int jquick_mutex_unlock(JQuick_Mutex mutex) in jquick_mutex_unlock() argument 45 if (!mutex) { in jquick_mutex_unlock() 53 int jquick_mutex_destroy(JQuick_Mutex mutex) in jquick_mutex_destroy() argument 55 if (!mutex) { in jquick_mutex_destroy() [all …]
|
/AliOS-Things-master/components/SDL2/src/thread/stdcpp/ |
A D | SDL_sysmutex.cpp | 42 return mutex; in SDL_CreateMutex() 55 SDL_DestroyMutex(SDL_mutex * mutex) in SDL_DestroyMutex() argument 57 if (mutex) { in SDL_DestroyMutex() 58 delete mutex; in SDL_DestroyMutex() 65 SDL_mutexP(SDL_mutex * mutex) in SDL_mutexP() argument 67 if (mutex == NULL) { in SDL_mutexP() 73 mutex->cpp_mutex.lock(); in SDL_mutexP() 86 if (mutex == NULL) { in SDL_TryLockMutex() 99 SDL_mutexV(SDL_mutex * mutex) in SDL_mutexV() argument 101 if (mutex == NULL) { in SDL_mutexV() [all …]
|
/AliOS-Things-master/components/amp/engine/quickjs_engine/aos_port/ |
A D | aos_jquick_mutex.c | 11 aos_mutex_t mutex; in jquick_mutex_create() local 12 if (0 != aos_mutex_new(&mutex)) { in jquick_mutex_create() 16 return (JQuick_Mutex)mutex; in jquick_mutex_create() 19 int jquick_mutex_lock(JQuick_Mutex mutex) in jquick_mutex_lock() argument 21 if (!mutex) { in jquick_mutex_lock() 29 int jquick_mutex_unlock(JQuick_Mutex mutex) in jquick_mutex_unlock() argument 31 if (!mutex) { in jquick_mutex_unlock() 36 return aos_mutex_unlock((aos_mutex_t *)&mutex); in jquick_mutex_unlock() 39 int jquick_mutex_destroy(JQuick_Mutex mutex) in jquick_mutex_destroy() argument 41 if (!mutex) { in jquick_mutex_destroy() [all …]
|
/AliOS-Things-master/components/amp/components/at/src/ |
A D | hal_at_os.c | 26 void atpsr_mutex_free(void *mutex) in atpsr_mutex_free() argument 31 void atpsr_mutex_lock(void *mutex) in atpsr_mutex_lock() argument 36 void atpsr_mutex_unlock(void *mutex) in atpsr_mutex_unlock() argument 63 aos_mutex_t mutex; in atpsr_mutex_new() local 67 return mutex; in atpsr_mutex_new() 70 void atpsr_mutex_free(void *mutex) in atpsr_mutex_free() argument 72 if (NULL != mutex) { in atpsr_mutex_free() 77 void atpsr_mutex_lock(void *mutex) in atpsr_mutex_lock() argument 79 if (NULL != mutex) { in atpsr_mutex_lock() 84 void atpsr_mutex_unlock(void *mutex) in atpsr_mutex_unlock() argument [all …]
|
/AliOS-Things-master/components/mbmaster/include/ |
A D | auxiliary.h | 24 #define MB_MUTEX_CREATE(mutex) mb_mutex_create(mutex) argument 25 #define MB_MUTEX_LOCK(mutex) mb_mutex_lock(mutex) argument 26 #define MB_MUTEX_UNLOCK(mutex) mb_mutex_unlock(mutex) argument 27 #define MB_MUTEX_DEL(mutex) mb_mutex_del(mutex) argument 42 mb_status_t mb_mutex_create(MB_MUTEX_T *mutex); 43 mb_status_t mb_mutex_lock(MB_MUTEX_T *mutex); 44 mb_status_t mb_mutex_unlock(MB_MUTEX_T *mutex); 45 mb_status_t mb_mutex_del(MB_MUTEX_T *mutex);
|
/AliOS-Things-master/components/py_engine/adapter/haas510/ |
A D | mpsalport.c | 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() [all …]
|
/AliOS-Things-master/components/py_engine/adapter/haas600/ |
A D | mpsalport.c | 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() [all …]
|
/AliOS-Things-master/components/websocket/src/ |
A D | rws_thread.c | 43 rws_mutex mutex; member 62 rws_mutex_lock(_threads_joiner->mutex); in rws_threads_joiner_add() 65 rws_mutex_unlock(_threads_joiner->mutex); in rws_threads_joiner_add() 132 return mutex; in rws_mutex_create_recursive() 135 void rws_mutex_lock(rws_mutex mutex) { in rws_mutex_lock() argument 136 if (mutex) { in rws_mutex_lock() 141 void rws_mutex_unlock(rws_mutex mutex) { in rws_mutex_unlock() argument 142 if (mutex) { in rws_mutex_unlock() 147 void rws_mutex_delete(rws_mutex mutex) { in rws_mutex_delete() argument 148 if (mutex) { in rws_mutex_delete() [all …]
|
/AliOS-Things-master/components/py_engine/adapter/haas/ |
A D | mpsalport.c | 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 [all …]
|
/AliOS-Things-master/components/ble_host/bt_host/port/core/ |
A D | mbox.c | 48 k_sem_init(&mbox->mutex, 1, 1); in k_mbox_new() 71 k_sem_delete(&mbox->mutex); in k_mbox_free() 95 k_sem_take(&mbox->mutex, K_FOREVER); in k_mbox_post() 101 k_sem_give(&mbox->mutex); in k_mbox_post() 121 k_sem_give(&mbox->mutex); in k_mbox_post() 146 k_sem_give(&mbox->mutex); in k_mbox_trypost() 164 k_sem_give(&mbox->mutex); in k_mbox_trypost() 204 k_sem_give(&mbox->mutex); in k_mbox_fetch() 234 k_sem_give(&mbox->mutex); in k_mbox_fetch() 259 k_sem_give(&mbox->mutex); in k_mbox_tryfetch() [all …]
|
/AliOS-Things-master/components/linkkit/wrappers/os/ |
A D | HAL_OS_rhino.c | 33 aos_mutex_t mutex; in HAL_MutexCreate() local 37 return mutex; in HAL_MutexCreate() 42 if (NULL != mutex) { in HAL_MutexDestroy() 50 if (NULL != mutex) { in HAL_MutexLock() 58 if (NULL != mutex) { in HAL_MutexUnlock() 302 static void *mutex = NULL; variable 309 if (mutex == NULL) { in _list_insert() 316 HAL_MutexLock(mutex); in _list_insert() 390 HAL_MutexLock(mutex); in HAL_Timer_Delete() 419 HAL_MutexLock(mutex); in HAL_Timer_Start() [all …]
|
/AliOS-Things-master/hardware/chip/haas1000/drivers/net/lwip/src/include/lwip/ |
A D | sys.h | 152 #define sys_mutex_new(mutex) sys_sem_new(mutex, 1) 153 #define sys_mutex_lock(mutex) sys_sem_wait(mutex) 154 #define sys_mutex_unlock(mutex) sys_sem_signal(mutex) 155 #define sys_mutex_free(mutex) sys_sem_free(mutex) 156 #define sys_mutex_valid(mutex) sys_sem_valid(mutex) 157 #define sys_mutex_set_invalid(mutex) sys_sem_set_invalid(mutex) 169 err_t sys_mutex_new(sys_mutex_t *mutex); 175 void sys_mutex_lock(sys_mutex_t *mutex); 181 void sys_mutex_unlock(sys_mutex_t *mutex); 187 void sys_mutex_free(sys_mutex_t *mutex); [all …]
|
/AliOS-Things-master/components/lwip/lwip2.0.0/include/lwip/ |
A D | sys.h | 152 #define sys_mutex_new(mutex) sys_sem_new(mutex, 1) 153 #define sys_mutex_lock(mutex) sys_sem_wait(mutex) 154 #define sys_mutex_unlock(mutex) sys_sem_signal(mutex) 155 #define sys_mutex_free(mutex) sys_sem_free(mutex) 156 #define sys_mutex_valid(mutex) sys_sem_valid(mutex) 157 #define sys_mutex_set_invalid(mutex) sys_sem_set_invalid(mutex) 169 err_t sys_mutex_new(sys_mutex_t *mutex); 175 void sys_mutex_lock(sys_mutex_t *mutex); 181 void sys_mutex_unlock(sys_mutex_t *mutex); 187 void sys_mutex_free(sys_mutex_t *mutex); [all …]
|
/AliOS-Things-master/components/lwip/lwip2.0.0/port/ |
A D | sys_arch.c | 172 sys_sem_new(&mbox->mutex, 1); in sys_mbox_new() 194 sys_sem_free(&mbox->mutex); in sys_mbox_free() 219 sys_sem_signal(&mbox->mutex); in sys_mbox_post() 239 sys_sem_signal(&mbox->mutex); in sys_mbox_post() 260 sys_sem_signal(&mbox->mutex); in sys_mbox_trypost() 278 sys_sem_signal(&mbox->mutex); in sys_mbox_trypost() 340 sys_sem_signal(&mbox->mutex); in sys_arch_mbox_fetch() 377 sys_sem_signal(&mbox->mutex); in sys_arch_mbox_tryfetch() 530 int stat = aos_mutex_new(mutex); in sys_mutex_new() 550 aos_mutex_unlock(mutex); in sys_mutex_unlock() [all …]
|
/AliOS-Things-master/components/linksdk/core/utils/ |
A D | core_global.c | 4 void *mutex; member 22 g_core_global.mutex = sysdep->core_sysdep_mutex_init(); in core_global_init() 31 sysdep->core_sysdep_mutex_lock(g_core_global.mutex); in core_global_alink_id_next() 37 sysdep->core_sysdep_mutex_unlock(g_core_global.mutex); in core_global_alink_id_next() 46 sysdep->core_sysdep_mutex_lock(g_core_global.mutex); in core_global_set_mqtt_backup_ip() 49 sysdep->core_sysdep_mutex_unlock(g_core_global.mutex); in core_global_set_mqtt_backup_ip() 56 sysdep->core_sysdep_mutex_lock(g_core_global.mutex); in core_global_get_mqtt_backup_ip() 58 sysdep->core_sysdep_mutex_unlock(g_core_global.mutex); in core_global_get_mqtt_backup_ip() 72 sysdep->core_sysdep_mutex_deinit(&g_core_global.mutex); in core_global_deinit() 74 g_core_global.mutex = NULL; in core_global_deinit()
|
/AliOS-Things-master/components/linkkit/wrappers/platform/os/ |
A D | HAL_OS_yoc.c | 148 aos_mutex_t mutex; in HAL_MutexCreate() local 152 return mutex; in HAL_MutexCreate() 157 if (NULL != mutex) { in HAL_MutexDestroy() 165 if (NULL != mutex) { in HAL_MutexLock() 173 if (NULL != mutex) { in HAL_MutexUnlock() 535 static void *mutex = NULL; variable 542 if (mutex == NULL) { in _list_insert() 549 HAL_MutexLock(mutex); in _list_insert() 623 HAL_MutexLock(mutex); in HAL_Timer_Delete() 652 HAL_MutexLock(mutex); in HAL_Timer_Start() [all …]
|