Lines Matching refs:lock
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); \
462 rt_ubase_t level = rt_spin_lock_irqsave(&name##lock); \
465 rt_spin_unlock_irqrestore(&name##lock, level); \
466 level = rt_spin_lock_irqsave(&name##lock); \
469 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); \
505 name##_hooklist, name##lock, argv)
1208 struct rt_semaphore lock; /**< semaphore lock */ member