/AliOS-Things-master/components/drivers/core/base/include/drivers/ |
A D | spinlock.h | 21 #define DEFINE_SPINLOCK(lock) struct spinlock lock = { \ argument 33 (lock)->flag = 1; \ 39 if (!(lock)->flag) { \ 41 (lock)->flag = 1; \ 83 #define DEFINE_SPINLOCK(lock) struct spinlock lock = { \ argument 92 (lock)->flag = 1; \ 98 (lock)->flag = 1; \ 128 (lock)->flag = 0; \ 137 #define raw_spin_lock_init(lock) spin_lock_init(lock) argument 142 #define raw_spin_lock_irq(lock) spin_lock_irq(lock) argument [all …]
|
A D | mutex.h | 30 #define __mutex_init(lock, name, key) mutex_init(lock) argument 32 #define mutex_lock_nested(lock, depth) mutex_lock(lock) argument 37 mutex_lock((lock)); \ 49 spin_lock_init(&lock->s); in mutex_init() 52 lock->flag = MUTEX_INIT_DONE_FLAG; in mutex_init() 67 mutex_init(lock); in mutex_lock() 70 r = pthread_mutex_lock(&lock->m); in mutex_lock() 86 mutex_init(lock); in mutex_trylock() 89 r = pthread_mutex_trylock(&lock->m); in mutex_trylock() 113 pthread_mutex_destroy(&lock->m); in mutex_destroy() [all …]
|
/AliOS-Things-master/hardware/chip/haas1000/drivers/net/net_os/ |
A D | net_mutex.h | 18 #define net_mutex_lock(lock) \ argument 31 NET_ASSERT(lock->mutex_id); in net_mutex_trlock() 50 lock->mutex_id = NULL; in mutex_destroy() 56 lock = lock; in spin_lock_irqsave() 82 lock->mutex_id = osMutexNew(&lock->mutex_attr); in spin_lock_init() 88 memset(lock->os_mutex_cb, 0, sizeof(lock->os_mutex_cb)); in spin_lock_init() 100 lock->mutex_id = NULL; in spin_lock_destroy() 103 #define spin_lock(lock) \ argument 113 #define spin_unlock(lock) \ argument 122 #define spin_lock_bh(lock) spin_lock(lock) argument [all …]
|
/AliOS-Things-master/components/py_engine/tests/extmod/ |
A D | uasyncio_lock.py | 16 async with lock: 22 async with lock: 26 await lock.acquire() 28 lock.release() 33 async with lock: 47 print(lock.locked()) 48 await lock.acquire() 49 print(lock.locked()) 51 lock.release() 56 async with lock: [all …]
|
A D | uasyncio_lock_cancel.py | 13 async def task(i, lock, lock_flag): argument 16 await lock.acquire() 23 lock.release() 30 lock = asyncio.Lock() 31 await lock.acquire() 35 t0 = asyncio.create_task(task(0, lock, lock_flag)) 36 t1 = asyncio.create_task(task(1, lock, lock_flag)) 37 t2 = asyncio.create_task(task(2, lock, lock_flag)) 38 t3 = asyncio.create_task(task(3, lock, lock_flag)) 44 lock.release() [all …]
|
/AliOS-Things-master/components/py_engine/tests/thread/ |
A D | thread_lock1.py | 13 print(lock.locked()) 16 print(lock.acquire()) 17 print(lock.locked()) 18 lock.release() 19 print(lock.locked()) 23 print(lock.locked()) 25 print(lock.locked()) 26 lock.release() 30 with lock: 35 with lock: [all …]
|
/AliOS-Things-master/kernel/rhino/include/ |
A D | k_spin_lock.h | 48 #define krhino_spin_lock(lock) do { … argument 49 … cpu_spin_lock((lock)); \ 59 #define krhino_spin_unlock(lock) do { … argument 60 … cpu_spin_unlock((lock)); \ 71 #define krhino_spin_lock_irq_save(lock, flags) do { … argument 73 … cpu_spin_lock((lock)); \ 84 #define krhino_spin_unlock_irq_restore(lock, flags) do { … argument 85 … cpu_spin_unlock((lock)); \ 102 #define krhino_spin_lock(lock) krhino_sched_disable(); argument 103 #define krhino_spin_unlock(lock) krhino_sched_enable(); argument [all …]
|
/AliOS-Things-master/kernel/rhino/ |
A D | k_spin_lock.c | 26 void k_cpu_spin_lock(kspinlock_t *lock) in k_cpu_spin_lock() 34 lock->owner = KRHINO_SPINLOCK_FREE_VAL; in k_cpu_spin_lock() 72 lock->last_lockfile = fnName; in k_cpu_spin_lock() 73 lock->last_lockline = line; in k_cpu_spin_lock() 82 void k_cpu_spin_unlock(kspinlock_t *lock) in k_cpu_spin_unlock() 88 const char *lastLockedFn = lock->last_lockfile; in k_cpu_spin_unlock() 91 lock->last_lockfile = fnName; in k_cpu_spin_unlock() 92 lock->last_lockline = line; in k_cpu_spin_unlock() 97 lock, lock->owner); in k_cpu_spin_unlock() 102 cpu_atomic_compare_set(&lock->owner, in k_cpu_spin_unlock() [all …]
|
/AliOS-Things-master/components/SDL2/src/atomic/ |
A D | SDL_spinlock.c | 55 SDL_AtomicTryLock(SDL_SpinLock *lock) in SDL_AtomicTryLock() argument 66 if (*lock == 0) { in SDL_AtomicTryLock() 67 *lock = 1; in SDL_AtomicTryLock() 152 SDL_AtomicLock(SDL_SpinLock *lock) in SDL_AtomicLock() argument 156 while (!SDL_AtomicTryLock(lock)) { in SDL_AtomicLock() 168 SDL_AtomicUnlock(SDL_SpinLock *lock) in SDL_AtomicUnlock() argument 172 *lock = 0; in SDL_AtomicUnlock() 176 *lock = 0; in SDL_AtomicUnlock() 179 __sync_lock_release(lock); in SDL_AtomicUnlock() 183 *lock = 0; in SDL_AtomicUnlock() [all …]
|
/AliOS-Things-master/components/SDL2/src/thread/generic/ |
A D | SDL_syscond.c | 33 SDL_mutex *lock; member 73 if (cond->lock) { in SDL_DestroyCond() 91 SDL_LockMutex(cond->lock); in SDL_CondSignal() 95 SDL_UnlockMutex(cond->lock); in SDL_CondSignal() 98 SDL_UnlockMutex(cond->lock); in SDL_CondSignal() 115 SDL_LockMutex(cond->lock); in SDL_CondBroadcast() 127 SDL_UnlockMutex(cond->lock); in SDL_CondBroadcast() 172 SDL_LockMutex(cond->lock); in SDL_CondWaitTimeout() 174 SDL_UnlockMutex(cond->lock); in SDL_CondWaitTimeout() 192 SDL_LockMutex(cond->lock); in SDL_CondWaitTimeout() [all …]
|
/AliOS-Things-master/components/SDL2/src/thread/psp/ |
A D | SDL_syscond.c | 35 SDL_mutex *lock; member 75 if (cond->lock) { in SDL_DestroyCond() 93 SDL_LockMutex(cond->lock); in SDL_CondSignal() 97 SDL_UnlockMutex(cond->lock); in SDL_CondSignal() 100 SDL_UnlockMutex(cond->lock); in SDL_CondSignal() 117 SDL_LockMutex(cond->lock); in SDL_CondBroadcast() 129 SDL_UnlockMutex(cond->lock); in SDL_CondBroadcast() 174 SDL_LockMutex(cond->lock); in SDL_CondWaitTimeout() 176 SDL_UnlockMutex(cond->lock); in SDL_CondWaitTimeout() 194 SDL_LockMutex(cond->lock); in SDL_CondWaitTimeout() [all …]
|
/AliOS-Things-master/components/uvoice/stream/ |
A D | uvoice_download.c | 45 os_mutex_unlock(nc->lock); in net_download_work() 56 os_mutex_unlock(nc->lock); in net_download_work() 68 os_mutex_unlock(nc->lock); in net_download_work() 76 os_mutex_unlock(nc->lock); in net_download_work() 100 os_mutex_unlock(nc->lock); in net_download_work() 133 os_mutex_unlock(nc->lock); in net_download_work() 157 os_mutex_unlock(nc->lock); in net_download_work() 175 os_mutex_unlock(nc->lock); in new_download_abort() 185 os_mutex_unlock(nc->lock); in new_download_abort() 207 nc->lock = os_mutex_new(); in net_download_create() [all …]
|
A D | uvoice_file.c | 28 os_mutex_t lock; member 33 os_mutex_t lock; member 60 os_mutex_unlock(loader->lock); in file_get_format() 68 os_mutex_unlock(loader->lock); in file_get_format() 85 os_mutex_unlock(loader->lock); in file_get_format() 170 os_mutex_unlock(loader->lock); in file_get_mediainfo() 201 os_mutex_unlock(loader->lock); in file_loader_reset() 333 os_mutex_unlock(loader->lock); in file_loader_read() 483 loader->lock = os_mutex_new(); in file_loader_create() 520 os_mutex_free(loader->lock); in file_loader_release() [all …]
|
A D | uvoice_partition.c | 29 os_mutex_t lock; member 38 os_mutex_t lock; member 68 os_mutex_unlock(loader->lock); in partition_get_format() 79 os_mutex_unlock(loader->lock); in partition_get_format() 83 os_mutex_unlock(loader->lock); in partition_get_format() 141 os_mutex_unlock(loader->lock); in partition_get_mediainfo() 162 os_mutex_unlock(loader->lock); in partition_get_mediainfo() 282 os_mutex_unlock(loader->lock); in partition_loader_reset() 347 os_mutex_unlock(loader->lock); in partition_loader_read() 493 os_mutex_free(loader->lock); in partition_loader_release() [all …]
|
A D | uvoice_cache.c | 62 os_mutex_unlock(nc->lock); in net_cache_file() 76 os_mutex_unlock(nc->lock); in net_cache_file() 103 os_mutex_unlock(nc->lock); in net_cache_file() 218 os_mutex_unlock(nc->lock); in net_cache_file() 329 os_mutex_unlock(nc->lock); in net_cache_file_read() 523 os_mutex_unlock(nc->lock); in net_cache_mem() 666 os_mutex_unlock(nc->lock); in net_cache_mem() 814 os_mutex_unlock(nc->lock); in net_cache_mem_read() 946 os_mutex_unlock(nc->lock); in net_get_cacheinfo() 981 os_mutex_unlock(nc->lock); in net_get_mediainfo() [all …]
|
/AliOS-Things-master/components/uvoice/media/ |
A D | uvoice_mlist.c | 27 os_mutex_t lock; member 54 os_mutex_unlock(src_list->lock); in mlist_source_show() 65 os_mutex_unlock(src_list->lock); in mlist_source_show() 93 os_mutex_unlock(src_list->lock); in mlist_source_show() 123 os_mutex_unlock(src_list->lock); in mlist_source_scan() 134 os_mutex_unlock(src_list->lock); in mlist_source_scan() 145 os_mutex_unlock(src_list->lock); in mlist_source_scan() 154 os_mutex_unlock(src_list->lock); in mlist_source_scan() 229 os_mutex_unlock(src_list->lock); in mlist_source_scan() 344 os_mutex_unlock(src_list->lock); in mlist_source_get() [all …]
|
A D | uvoice_player.c | 538 os_mutex_unlock(fade->lock); in player_fade_process() 985 os_mutex_unlock(player->lock); in player_task() 1619 os_mutex_unlock(player->lock); in player_start() 1682 os_mutex_unlock(player->lock); in player_complete() 1697 os_mutex_unlock(player->lock); in player_complete() 2253 os_mutex_unlock(mgr->lock); in player_stream_fill() 2401 os_mutex_unlock(mgr->lock); in player_put_stream() 2838 mgr->lock = os_mutex_new(); in player_set_stream() 2941 os_mutex_unlock(mgr->lock); in player_clr_stream() 2956 os_mutex_free(mgr->lock); in player_clr_stream() [all …]
|
A D | uvoice_recorder.c | 207 os_mutex_unlock(recorder->lock); in recorder_task() 496 os_mutex_unlock(recorder->lock); in recorder_get_stream() 523 os_mutex_unlock(recorder->lock); in recorder_start() 579 os_mutex_unlock(recorder->lock); in recorder_stop() 599 os_mutex_unlock(recorder->lock); in recorder_get_state() 627 os_mutex_unlock(recorder->lock); in recorder_get_position() 743 os_mutex_unlock(recorder->lock); in recorder_set_sink() 761 os_mutex_unlock(recorder->lock); in recorder_set_sink() 875 os_mutex_unlock(recorder->lock); in recorder_clr_sink() 1011 recorder->lock = os_mutex_new(); in recorder_init() [all …]
|
/AliOS-Things-master/components/drivers/core/base/core/ |
A D | u_interrupt.c | 53 ret = pthread_spin_lock(lock); in u_irq_lock_lock() 67 ret = pthread_spin_unlock(lock); in u_irq_lock_unlock() 82 ret = pthread_spin_destroy(lock); in u_irq_lock_destroy() 110 ret = pthread_mutex_lock(lock); in u_irq_lock_lock() 124 ret = pthread_mutex_unlock(lock); in u_irq_lock_unlock() 139 ret = pthread_mutex_destroy(lock); in u_irq_lock_destroy() 166 u_irq_lock_lock(&p_irq_th->lock); in u_irq_handler() 186 u_irq_lock_lock(&p_irq_th->lock); in u_irq_handler() 269 u_irq_lock_init(&p_irq_th->lock); in u_irq_thread_create() 304 u_irq_lock_lock(&p_irq_th->lock); in u_irq_thread_create() [all …]
|
/AliOS-Things-master/hardware/chip/haas1000/hal/2ndboot/ |
A D | flash.c | 27 uint32_t lock = 0; in flash_erase() local 33 lock = int_lock(); in flash_erase() 42 int_unlock(lock); in flash_erase() 51 unsigned int lock = 0; in flash_read_data() local 62 lock = int_lock(); in flash_read_data() 67 int_unlock(lock); in flash_read_data() 79 unsigned int lock = 0; in flash_write_data() local 89 lock = int_lock(); in flash_write_data() 95 int_unlock(lock); in flash_write_data()
|
/AliOS-Things-master/components/vfs/ |
A D | vfs.c | 139 vfs_unlock(node->lock); in vfs_close_without_glock() 154 vfs_unlock(node->lock); in vfs_close_without_glock() 310 vfs_unlock(node->lock); in vfs_open() 328 vfs_unlock(node->lock); in vfs_open() 395 vfs_unlock(node->lock); in vfs_close() 410 vfs_unlock(node->lock); in vfs_close() 454 vfs_unlock(node->lock); in vfs_read() 516 vfs_unlock(node->lock); in vfs_write() 572 vfs_unlock(node->lock); in vfs_ioctl() 630 vfs_unlock(node->lock); in vfs_do_pollfd() [all …]
|
/AliOS-Things-master/solutions/tflite_micro_speech_demo/micro_speech/ |
A D | ringbuf.c | 57 aos_mutex_new(&r->lock); in rb_init() 58 assert(r->lock); in rb_init() 78 aos_mutex_free(&rb->lock); in rb_cleanup() 79 rb->lock = NULL; in rb_cleanup() 175 aos_mutex_unlock(&rb->lock); in rb_read() 248 aos_mutex_unlock(&rb->lock); in rb_write() 269 aos_mutex_unlock(&rb->lock); in _rb_reset() 282 aos_mutex_unlock(&rb->lock); in rb_abort_read() 293 aos_mutex_unlock(&rb->lock); in rb_abort_write() 307 aos_mutex_unlock(&rb->lock); in rb_abort() [all …]
|
/AliOS-Things-master/components/littlefs/src/ |
A D | littlefs_vfs.c | 64 lfs_lock_t *lock; member 465 if (lock) { in lfs_lock_create() 466 aos_mutex_new(lock); in lfs_lock_create() 474 if (lock) { in lfs_lock_destory() 475 aos_mutex_free(lock); in lfs_lock_destory() 480 static void lfs_lock(lfs_lock_t *lock) in lfs_lock() argument 482 if (lock) { in lfs_lock() 490 if (lock) { in lfs_unlock() 492 aos_mutex_unlock(lock); in lfs_unlock() 767 g_lfs_manager[i]->lock = \ in _lfs_init() [all …]
|
/AliOS-Things-master/components/posix/include/sys/ |
A D | lock.h | 19 #define __LOCK_INIT(class, lock) \ argument 20 class _LOCK_T lock = PTHREAD_MUTEX_INITIALIZER; 21 #define __LOCK_INIT_RECURSIVE(class, lock) __LOCK_INIT(class, lock) argument 25 #define __lock_try_acquire(lock) pthread_mutex_trylock(&_lock) argument 31 #define __lock_try_acquire_recursive(lock) pthread_mutex_trylock(&_lock) argument
|
/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() 78 aos_mutex_lock((aos_mutex_t*)(&(cond->lock)), AOS_WAIT_FOREVER); in pthread_cond_broadcast() 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() [all …]
|