Home
last modified time | relevance | path

Searched refs:aos_mutex_t (Results 1 – 25 of 48) sorted by relevance

12

/AliOS-Things-master/components/posix/src/
A Dpthread_cond.c23 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 Dpthread_mutex.c30 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 Daos_mutex.c19 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 Daos_jquick_mutex.c11 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 Dhal_at_os.c63 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 Dkernel.h108 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 Dwdg_core.h22 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 Di2c_core.h21 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 Daos_osdep.h95 typedef aos_mutex_t _mutex;
96 typedef aos_mutex_t _lock;
/AliOS-Things-master/components/uservice/src/
A Dinternal.h44 aos_mutex_t mutex;
71 aos_mutex_t mutex;
/AliOS-Things-master/components/py_engine/external/amp_task/
A Damp_task.c24 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 Daos_system.c124 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 Dthreading_alt.h17 aos_mutex_t mutex;
/AliOS-Things-master/components/linkkit/wrappers/os/
A DHAL_OS_rhino.c33 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 Dfb.h114 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 Dudisplay.h21 aos_mutex_t mutex;
/AliOS-Things-master/components/py_engine/adapter/haas/
A Dmpsalport.h14 #define mp_sal_mutex_obj_t aos_mutex_t
A Dmpsalport.c32 int status = aos_mutex_new((aos_mutex_t *)mutex); in mp_sal_mutex_create()
/AliOS-Things-master/components/linkkit/wrappers/platform/os/
A DHAL_OS_yoc.c148 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 Ddevice.c172 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 Dsys_arch.h53 typedef aos_mutex_t sys_mutex_t;
/AliOS-Things-master/components/drivers/core/base/include/aos/
A Ddevice_core.h43 aos_mutex_t mutex;
/AliOS-Things-master/components/genie_service/core/inc/
A Dgenie_lpm.h78 aos_mutex_t mutex;
/AliOS-Things-master/components/osal_aos/example/
A Dmutex_example.c38 static aos_mutex_t mutex_handle;
/AliOS-Things-master/components/uvoice/internal/
A Duvoice_alios.h29 typedef aos_mutex_t *os_mutex_t;
354 aos_mutex_t *mutex = snd_zalloc(sizeof(aos_mutex_t), AFM_MAIN); in os_mutex_new()

Completed in 31 milliseconds

12