Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 25 of 185) sorted by relevance

12345678

/AliOS-Things-master/components/SDL2/src/thread/generic/
A DSDL_sysmutex.c40 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 DSDL_sysmutex.c42 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 DSDL_sysmutex.c45 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 Dk_mutex.c13 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 Dthreading_alt.c18 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 Dpthread_mutex.c21 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 DSDL_sysmutex.c41 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 Dthreading.c73 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 Daos_mutex.c24 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 Dlinux_jquick_mutex.c15 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 DSDL_sysmutex.cpp42 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 Daos_jquick_mutex.c11 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 Dhal_at_os.c26 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 Dauxiliary.h24 #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 Dmpsalport.c55 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 Dmpsalport.c55 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 Drws_thread.c43 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 Dmpsalport.c27 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 Dmbox.c48 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 DHAL_OS_rhino.c33 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 Dsys.h152 #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 Dsys.h152 #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 Dsys_arch.c172 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 Dcore_global.c4 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 DHAL_OS_yoc.c148 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 …]

Completed in 25 milliseconds

12345678