/AliOS-Things-master/components/posix/src/ |
A D | pthread_cond.c | 23 ret = aos_mutex_new((aos_mutex_t*)(&(cond->lock))); in pthread_cond_init() 30 aos_mutex_free((aos_mutex_t*)(&(cond->lock))); in pthread_cond_init() 36 aos_mutex_free((aos_mutex_t*)(&(cond->lock))); in pthread_cond_init() 57 aos_mutex_free((aos_mutex_t*)(&(cond->lock))); in pthread_cond_destroy() 90 aos_mutex_unlock((aos_mutex_t*)(&(cond->lock))); in pthread_cond_broadcast() 95 aos_mutex_unlock((aos_mutex_t*)(&(cond->lock))); in pthread_cond_broadcast() 116 aos_mutex_unlock((aos_mutex_t*)(&(cond->lock))); in pthread_cond_signal() 119 aos_mutex_unlock((aos_mutex_t*)(&(cond->lock))); in pthread_cond_signal() 142 aos_mutex_unlock((aos_mutex_t*)(&(cond->lock))); in pthread_cond_timedwait_ms() 145 aos_mutex_unlock((aos_mutex_t*)(&(mutex->mutex))); in pthread_cond_timedwait_ms() [all …]
|
A D | pthread_mutex.c | 30 ret = aos_mutex_new((aos_mutex_t*)(&(mutex->mutex))); in pthread_mutex_init() 49 aos_mutex_free((aos_mutex_t*)(&(mutex->mutex))); in pthread_mutex_destroy() 73 ret = aos_mutex_lock((aos_mutex_t*)(&(mutex->mutex)), AOS_WAIT_FOREVER); in pthread_mutex_lock() 93 ret = aos_mutex_unlock((aos_mutex_t*)(&(mutex->mutex))); in pthread_mutex_unlock() 117 ret = aos_mutex_lock((aos_mutex_t*)(&(mutex->mutex)), AOS_NO_WAIT); in pthread_mutex_trylock() 149 ret = aos_mutex_lock((aos_mutex_t*)(&(mutex->mutex)), timeout); in pthread_mutex_timedlock()
|
/AliOS-Things-master/components/osal_aos/rhino/ |
A D | aos_mutex.c | 19 aos_status_t aos_mutex_new(aos_mutex_t *mutex) in aos_mutex_new() 44 aos_status_t aos_mutex_create(aos_mutex_t *mutex, uint32_t options) in aos_mutex_create() 70 void aos_mutex_free(aos_mutex_t *mutex) in aos_mutex_free() 82 aos_status_t aos_mutex_lock(aos_mutex_t *mutex, uint32_t timeout) in aos_mutex_lock() 102 aos_status_t aos_mutex_unlock(aos_mutex_t *mutex) in aos_mutex_unlock() 117 bool aos_mutex_is_valid(aos_mutex_t *mutex) in aos_mutex_is_valid()
|
/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() 26 return aos_mutex_lock((aos_mutex_t *)&mutex, AOS_WAIT_FOREVER); in jquick_mutex_lock() 36 return aos_mutex_unlock((aos_mutex_t *)&mutex); in jquick_mutex_unlock() 46 aos_mutex_free((aos_mutex_t *)&mutex); in jquick_mutex_destroy()
|
/AliOS-Things-master/components/amp/components/at/src/ |
A D | hal_at_os.c | 63 aos_mutex_t mutex; in atpsr_mutex_new() 73 aos_mutex_free((aos_mutex_t *)&mutex); in atpsr_mutex_free() 80 aos_mutex_lock((aos_mutex_t *)&mutex, AOS_WAIT_FOREVER); in atpsr_mutex_lock() 87 aos_mutex_unlock((aos_mutex_t *)&mutex); in atpsr_mutex_unlock()
|
/AliOS-Things-master/components/osal_aos/include/aos/ |
A D | kernel.h | 108 typedef aos_hdl_t aos_mutex_t; /**< AOS互斥量对象句柄类型 */ typedef 432 aos_status_t aos_mutex_create(aos_mutex_t *mutex, uint32_t options); 444 void aos_mutex_free(aos_mutex_t *mutex); 467 aos_status_t aos_mutex_lock(aos_mutex_t *mutex, uint32_t timeout); 486 aos_status_t aos_mutex_unlock(aos_mutex_t *mutex); 1122 aos_status_t aos_mutex_new(aos_mutex_t *mutex); 1132 bool aos_mutex_is_valid(aos_mutex_t *mutex);
|
/AliOS-Things-master/components/drivers/peripheral/watchdog/src/ |
A D | wdg_core.h | 22 aos_mutex_t lock; /**< lock for watchdog device's operations */ 36 aos_mutex_t lock; /**< used to lock all operations on current watchdog controller */
|
/AliOS-Things-master/components/drivers/peripheral/i2c/src/ |
A D | i2c_core.h | 21 aos_mutex_t lock; /**< lock for i2c slave device's operations */ 37 aos_mutex_t lock; /**< used to lock all operations on current i2c master device */
|
/AliOS-Things-master/hardware/chip/rtl872xd/aos/ |
A D | aos_osdep.h | 95 typedef aos_mutex_t _mutex; 96 typedef aos_mutex_t _lock;
|
/AliOS-Things-master/components/uservice/src/ |
A D | internal.h | 44 aos_mutex_t mutex; 71 aos_mutex_t mutex;
|
/AliOS-Things-master/components/py_engine/external/amp_task/ |
A D | amp_task.c | 24 static aos_mutex_t amp_task_mutex = { NULL }; /* JSEngine mutex */ 31 static void mutex_deinit(aos_mutex_t *mutex) in mutex_deinit()
|
/AliOS-Things-master/components/amp_adapter/platform/linux/ |
A D | aos_system.c | 124 aos_status_t aos_mutex_new(aos_mutex_t *mutex) in aos_mutex_new() 132 void aos_mutex_free(aos_mutex_t *mutex) in aos_mutex_free() 138 int aos_mutex_lock(aos_mutex_t *mutex, unsigned int timeout) in aos_mutex_lock() 146 int aos_mutex_unlock(aos_mutex_t *mutex) in aos_mutex_unlock() 154 bool aos_mutex_is_valid(aos_mutex_t *mutex) in aos_mutex_is_valid()
|
/AliOS-Things-master/components/mbedtls/platform/aos/include/ |
A D | threading_alt.h | 17 aos_mutex_t mutex;
|
/AliOS-Things-master/components/linkkit/wrappers/os/ |
A D | HAL_OS_rhino.c | 33 aos_mutex_t mutex; in HAL_MutexCreate() 43 aos_mutex_free((aos_mutex_t *)&mutex); in HAL_MutexDestroy() 51 return aos_mutex_lock((aos_mutex_t *)&mutex, AOS_WAIT_FOREVER); in HAL_MutexLock() 59 return aos_mutex_unlock((aos_mutex_t *)&mutex); in HAL_MutexUnlock()
|
/AliOS-Things-master/components/drivers/core/fbdev/include/ |
A D | fb.h | 114 aos_mutex_t lock; /* Lock for open/release/ioctl funcs */ 115 aos_mutex_t mm_lock; /* Lock for fb_mmap and smem_* fields */
|
/AliOS-Things-master/components/udisplay/include/ |
A D | udisplay.h | 21 aos_mutex_t mutex;
|
/AliOS-Things-master/components/py_engine/adapter/haas/ |
A D | mpsalport.h | 14 #define mp_sal_mutex_obj_t aos_mutex_t
|
A D | mpsalport.c | 32 int status = aos_mutex_new((aos_mutex_t *)mutex); in mp_sal_mutex_create()
|
/AliOS-Things-master/components/linkkit/wrappers/platform/os/ |
A D | HAL_OS_yoc.c | 148 aos_mutex_t mutex; in HAL_MutexCreate() 158 aos_mutex_free((aos_mutex_t *)&mutex); in HAL_MutexDestroy() 166 return aos_mutex_lock((aos_mutex_t *)&mutex, AOS_WAIT_FOREVER); in HAL_MutexLock() 174 return aos_mutex_unlock((aos_mutex_t *)&mutex); in HAL_MutexUnlock()
|
/AliOS-Things-master/components/epoll/src/ |
A D | device.c | 172 if (*(aos_mutex_t*)(&(pdev->rbt_mutex))) { in epoll_open() 175 if (*(aos_mutex_t*)(&(pdev->evt_mutex))) { in epoll_open() 211 if (*(aos_mutex_t*)(&(pdev->rbt_mutex))) { in epoll_close() 214 if (*(aos_mutex_t*)(&(pdev->evt_mutex))) { in epoll_close()
|
/AliOS-Things-master/components/lwip/lwip2.0.0/port/include/arch/ |
A D | sys_arch.h | 53 typedef aos_mutex_t sys_mutex_t;
|
/AliOS-Things-master/components/drivers/core/base/include/aos/ |
A D | device_core.h | 43 aos_mutex_t mutex;
|
/AliOS-Things-master/components/genie_service/core/inc/ |
A D | genie_lpm.h | 78 aos_mutex_t mutex;
|
/AliOS-Things-master/components/osal_aos/example/ |
A D | mutex_example.c | 38 static aos_mutex_t mutex_handle;
|
/AliOS-Things-master/components/uvoice/internal/ |
A D | uvoice_alios.h | 29 typedef aos_mutex_t *os_mutex_t; 354 aos_mutex_t *mutex = snd_zalloc(sizeof(aos_mutex_t), AFM_MAIN); in os_mutex_new()
|