Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 25 of 184) sorted by relevance

12345678

/AliOS-Things-master/components/drivers/core/base/include/drivers/
A Dspinlock.h21 #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 Dmutex.h30 #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 Dnet_mutex.h18 #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 Duasyncio_lock.py16 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 Duasyncio_lock_cancel.py13 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 Dthread_lock1.py13 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 Dk_spin_lock.h48 #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 Dk_spin_lock.c26 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 DSDL_spinlock.c55 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 DSDL_syscond.c33 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 DSDL_syscond.c35 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 Duvoice_download.c45 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 Duvoice_file.c28 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 Duvoice_partition.c29 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 Duvoice_cache.c62 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 Duvoice_mlist.c27 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 Duvoice_player.c538 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 Duvoice_recorder.c207 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 Du_interrupt.c53 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 Dflash.c27 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 Dvfs.c139 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 Dringbuf.c57 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 Dlittlefs_vfs.c64 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 Dlock.h19 #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 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()
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 …]

Completed in 63 milliseconds

12345678