Searched refs:lock (Results 1 – 4 of 4) sorted by relevance
| /include/ |
| A D | rttypes.h | 158 rt_hw_spinlock_t lock; member 179 rt_ubase_t lock; member 204 #define _SPIN_UNLOCK_DEBUG_OWNER(lock) \ argument 207 (lock)->owner = __OWNER_MAGIC; \ 213 #define _SPIN_LOCK_DEBUG_OWNER(lock) RT_UNUSED(lock) argument 214 #define _SPIN_UNLOCK_DEBUG_OWNER(lock) RT_UNUSED(lock) argument 231 #define _SPIN_LOCK_DEBUG_CRITICAL(lock) RT_UNUSED(lock) argument 232 … #define _SPIN_UNLOCK_DEBUG_CRITICAL(lock, critical) do {critical = 0; RT_UNUSED(lock);} while (0) argument 236 #define RT_SPIN_LOCK_DEBUG(lock) \ argument 239 _SPIN_LOCK_DEBUG_OWNER(lock); \ [all …]
|
| A D | rthw.h | 208 void rt_hw_spin_lock_init(rt_hw_spinlock_t *lock); 209 void rt_hw_spin_lock(rt_hw_spinlock_t *lock); 210 void rt_hw_spin_unlock(rt_hw_spinlock_t *lock); 235 #define rt_hw_spin_lock(lock) *(lock) = rt_hw_interrupt_disable() argument 236 #define rt_hw_spin_unlock(lock) rt_hw_interrupt_enable(*(lock)) argument
|
| A D | rtdef.h | 447 static struct rt_spinlock name##lock = RT_SPINLOCK_INIT; \ 451 rt_ubase_t level = rt_spin_lock_irqsave(&name##lock); \ 454 rt_spin_unlock_irqrestore(&name##lock, level); \ 455 level = rt_spin_lock_irqsave(&name##lock); \ 458 rt_spin_unlock_irqrestore(&name##lock, level); \ 485 #define _RT_OBJECT_HOOKLIST_CALL(nodetype, nested, list, lock, argv) \ argument 489 rt_ubase_t level = rt_spin_lock_irqsave(&lock); \ 491 rt_spin_unlock_irqrestore(&lock, level); \ 499 level = rt_spin_lock_irqsave(&lock); \ 501 rt_spin_unlock_irqrestore(&lock, level); \ [all …]
|
| A D | rtthread.h | 408 struct rt_spinlock *lock); 656 void rt_spin_lock_init(struct rt_spinlock *lock); 657 void rt_spin_lock(struct rt_spinlock *lock); 658 void rt_spin_unlock(struct rt_spinlock *lock); 659 rt_base_t rt_spin_lock_irqsave(struct rt_spinlock *lock); 660 void rt_spin_unlock_irqrestore(struct rt_spinlock *lock, rt_base_t level);
|
Completed in 11 milliseconds