Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 95) sorted by relevance

1234

/AliOS-Things-master/components/drivers/core/base/include/drivers/
A Dspinlock.h25 #define spin_lock_init(lock) do { \ argument
52 #define spin_lock(lock) do { \ argument
56 #define spin_unlock(lock) do { \ argument
60 #define spin_lock_irq(lock) \ argument
66 #define spin_unlock_irq(lock) do { \ argument
70 #define spin_lock_destroy(lock) do { \ argument
87 #define spin_lock_init(lock) do { \ argument
109 #define spin_lock(lock) do { \ argument
113 #define spin_unlock(lock) do { \ argument
117 #define 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
35 #define mutex_lock_interruptible(lock) ({\ argument
40 static inline void mutex_init(struct mutex *lock) { in mutex_init()
61 static inline void mutex_lock(struct mutex *lock) { in mutex_lock()
81 static inline int mutex_trylock(struct mutex *lock) { in mutex_trylock()
100 static inline void mutex_unlock(struct mutex *lock) { in mutex_unlock()
112 static inline void mutex_destroy(struct mutex *lock) { in mutex_destroy()
/AliOS-Things-master/hardware/chip/haas1000/drivers/net/net_os/
A Dnet_mutex.h18 #define net_mutex_lock(lock) \ argument
28 static __INLINE int net_mutex_trlock(struct net_mutex *lock) in net_mutex_trlock()
36 #define net_mutex_unlock(lock) \ argument
46 static __INLINE void mutex_destroy(struct net_mutex *lock) in mutex_destroy()
62 static __INLINE void spin_unlock_irqrestore(spinlock_t *lock, unsigned long cpu_sr) in spin_unlock_irqrestore()
69 static __INLINE void spin_lock_init(spinlock_t* lock) in spin_lock_init()
96 static __INLINE void spin_lock_destroy(spinlock_t* lock) 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/kernel/rhino/include/
A Dk_spin_lock.h48 #define krhino_spin_lock(lock) do { … argument
59 #define krhino_spin_unlock(lock) do { … argument
71 #define krhino_spin_lock_irq_save(lock, flags) do { … argument
84 #define krhino_spin_unlock_irq_restore(lock, flags) do { … argument
96 #define krhino_spin_lock_init(lock) do { … argument
102 #define krhino_spin_lock(lock) krhino_sched_disable(); argument
103 #define krhino_spin_unlock(lock) krhino_sched_enable(); argument
105 #define krhino_spin_lock_irq_save(lock, flags) do { … argument
110 #define krhino_spin_unlock_irq_restore(lock, flags) do { … argument
115 #define krhino_spin_lock_init(lock) argument
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/ruy/ruy/profiler/
A Dprofiler.cc52 std::lock_guard<std::mutex> lock(*detail::GlobalsMutex()); in Start() local
66 std::lock_guard<std::mutex> lock(*detail::GlobalsMutex()); in ThreadFunc() local
75 std::lock_guard<std::mutex> lock(thread_stack.Mutex()); in Sample() local
90 std::lock_guard<std::mutex> lock(*detail::GlobalsMutex()); in Finish() local
/AliOS-Things-master/components/SDL2/src/atomic/
A DSDL_spinlock.c55 SDL_AtomicTryLock(SDL_SpinLock *lock) in SDL_AtomicTryLock()
152 SDL_AtomicLock(SDL_SpinLock *lock) in SDL_AtomicLock()
168 SDL_AtomicUnlock(SDL_SpinLock *lock) in SDL_AtomicUnlock()
/AliOS-Things-master/components/py_engine/tests/extmod/
A Duasyncio_lock.py13 async def task_loop(id, lock): argument
21 async def task_sleep(lock): argument
31 async def task_cancel(id, lock, to_cancel=None): argument
/AliOS-Things-master/components/posix/include/sys/
A Dlock.h19 #define __LOCK_INIT(class, lock) \ argument
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/drivers/core/base/core/
A Du_interrupt.c36 static inline int u_irq_lock_init(u_irq_lock_t *lock) { in u_irq_lock_init()
50 static inline int u_irq_lock_lock(u_irq_lock_t *lock) { in u_irq_lock_lock()
64 static inline int u_irq_lock_unlock(u_irq_lock_t *lock) { in u_irq_lock_unlock()
79 static inline int u_irq_lock_destroy(u_irq_lock_t *lock) { in u_irq_lock_destroy()
93 static inline int u_irq_lock_init(u_irq_lock_t *lock) { in u_irq_lock_init()
107 static inline int u_irq_lock_lock(u_irq_lock_t *lock) { in u_irq_lock_lock()
121 static inline int u_irq_lock_unlock(u_irq_lock_t *lock) { in u_irq_lock_unlock()
136 static inline int u_irq_lock_destroy(u_irq_lock_t *lock) { in u_irq_lock_destroy()
/AliOS-Things-master/components/vfs/
A Dvfs_adapt.c30 int32_t vfs_lock_free(void *lock) in vfs_lock_free()
50 int32_t vfs_lock(void *lock) in vfs_lock()
61 int32_t vfs_unlock(void *lock) in vfs_unlock()
/AliOS-Things-master/hardware/chip/haas1000/hal/2ndboot/
A Dflash.c27 uint32_t lock = 0; in flash_erase() local
51 unsigned int lock = 0; in flash_read_data() local
79 unsigned int lock = 0; in flash_write_data() local
A Dwdg.c24 uint32_t lock = int_lock(); in wdg_init() local
40 uint32_t lock = 0; in wdg_finish() local
/AliOS-Things-master/components/minilibc/libc/
A Dminilibc_port.c59 int os_critical_enter(unsigned int *lock) in os_critical_enter()
69 int os_critical_exit(unsigned int *lock) in os_critical_exit()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/os/os_dep/
A Ddevice_lock.c25 _lock lock; in device_mutex_init() local
40 _lock lock; in device_mutex_free() local
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/experimental/acceleration/configuration/
A Ddelegate_registry.cc27 absl::MutexLock lock(&mutex_); in RegisterImpl() local
33 absl::MutexLock lock(&mutex_); in CreateImpl() local
/AliOS-Things-master/components/py_engine/tests/thread/
A Dthread_lock1.py8 lock = _thread.allocate_lock() variable
A Dthread_lock2.py11 lock = _thread.allocate_lock() variable
A Dthread_exc1.py22 lock = _thread.allocate_lock() variable
A Dthread_gc1.py26 lock = _thread.allocate_lock() variable
A Dthread_lock3.py7 lock = _thread.allocate_lock() variable
/AliOS-Things-master/kernel/rhino/
A Dk_spin_lock.c24 void k_cpu_spin_lock(kspinlock_t *lock, const char *fnName, int32_t line) in k_cpu_spin_lock()
80 void k_cpu_spin_unlock(kspinlock_t *lock, const char *fnName, int32_t line) in k_cpu_spin_unlock()
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dflash.c96 uint32_t lock; in csi_spiflash_read() local
120 uint32_t lock; in csi_spiflash_program() local
149 uint32_t lock = 0; in csi_spiflash_erase() local
/AliOS-Things-master/components/kv/src/
A Dkv_adapt.c130 int32_t kv_lock_free(void *lock) in kv_lock_free()
150 int32_t kv_lock(void *lock) in kv_lock()
155 int32_t kv_unlock(void *lock) in kv_unlock()
/AliOS-Things-master/components/drivers/peripheral/i2c/src/
A Di2c_core.h21 aos_mutex_t lock; /**< lock for i2c slave device's operations */ member
37 aos_mutex_t lock; /**< used to lock all operations on current i2c master device */ member
/AliOS-Things-master/components/drivers/peripheral/watchdog/src/
A Dwdg_core.h22 aos_mutex_t lock; /**< lock for watchdog device's operations */ member
36 aos_mutex_t lock; /**< used to lock all operations on current watchdog controller */ member

Completed in 47 milliseconds

1234