Lines Matching refs:flags
241 #define raw_spin_lock_irqsave(lock, flags) \ argument
243 typecheck(unsigned long, flags); \
244 flags = _raw_spin_lock_irqsave(lock); \
248 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
250 typecheck(unsigned long, flags); \
251 flags = _raw_spin_lock_irqsave_nested(lock, subclass); \
254 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
256 typecheck(unsigned long, flags); \
257 flags = _raw_spin_lock_irqsave(lock); \
263 #define raw_spin_lock_irqsave(lock, flags) \ argument
265 typecheck(unsigned long, flags); \
266 _raw_spin_lock_irqsave(lock, flags); \
269 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
270 raw_spin_lock_irqsave(lock, flags)
279 #define raw_spin_unlock_irqrestore(lock, flags) \ argument
281 typecheck(unsigned long, flags); \
282 _raw_spin_unlock_irqrestore(lock, flags); \
296 #define raw_spin_trylock_irqsave(lock, flags) \ argument
298 local_irq_save(flags); \
300 1 : ({ local_irq_restore(flags); 0; }); \
379 #define spin_lock_irqsave(lock, flags) \ argument
381 raw_spin_lock_irqsave(spinlock_check(lock), flags); \
384 #define spin_lock_irqsave_nested(lock, flags, subclass) \ argument
386 raw_spin_lock_irqsave_nested(spinlock_check(lock), flags, subclass); \
404 static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags) in spin_unlock_irqrestore() argument
406 raw_spin_unlock_irqrestore(&lock->rlock, flags); in spin_unlock_irqrestore()
419 #define spin_trylock_irqsave(lock, flags) \ argument
421 raw_spin_trylock_irqsave(spinlock_check(lock), flags); \
505 unsigned long *flags);
506 #define atomic_dec_and_lock_irqsave(atomic, lock, flags) \ argument
507 __cond_lock(lock, _atomic_dec_and_lock_irqsave(atomic, lock, &(flags)))
514 unsigned long *flags);
515 #define atomic_dec_and_raw_lock_irqsave(atomic, lock, flags) \ argument
516 __cond_lock(lock, _atomic_dec_and_raw_lock_irqsave(atomic, lock, &(flags)))
558 raw_spin_lock_irqsave(_T->lock, _T->flags),
559 raw_spin_unlock_irqrestore(_T->lock, _T->flags),
560 unsigned long flags)
563 raw_spin_trylock_irqsave(_T->lock, _T->flags))
586 spin_lock_irqsave(_T->lock, _T->flags),
587 spin_unlock_irqrestore(_T->lock, _T->flags),
588 unsigned long flags)
591 spin_trylock_irqsave(_T->lock, _T->flags))
602 read_lock_irqsave(_T->lock, _T->flags),
603 read_unlock_irqrestore(_T->lock, _T->flags),
604 unsigned long flags)
615 write_lock_irqsave(_T->lock, _T->flags),
616 write_unlock_irqrestore(_T->lock, _T->flags),
617 unsigned long flags)