Home
last modified time | relevance | path

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

/include/
A Drttypes.h158 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 Drthw.h208 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 Drtdef.h447 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 Drtthread.h408 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