• Home
  • Raw
  • Download

Lines Matching refs:flags

141 #define do_raw_spin_lock_flags(lock, flags) do_raw_spin_lock(lock)  argument
152 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags() argument
155 arch_spin_lock_flags(&lock->raw_lock, *flags); in do_raw_spin_lock_flags()
205 #define raw_spin_lock_irqsave(lock, flags) \ argument
207 typecheck(unsigned long, flags); \
208 flags = _raw_spin_lock_irqsave(lock); \
212 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
214 typecheck(unsigned long, flags); \
215 flags = _raw_spin_lock_irqsave_nested(lock, subclass); \
218 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
220 typecheck(unsigned long, flags); \
221 flags = _raw_spin_lock_irqsave(lock); \
227 #define raw_spin_lock_irqsave(lock, flags) \ argument
229 typecheck(unsigned long, flags); \
230 _raw_spin_lock_irqsave(lock, flags); \
233 #define raw_spin_lock_irqsave_nested(lock, flags, subclass) \ argument
234 raw_spin_lock_irqsave(lock, flags)
243 #define raw_spin_unlock_irqrestore(lock, flags) \ argument
245 typecheck(unsigned long, flags); \
246 _raw_spin_unlock_irqrestore(lock, flags); \
260 #define raw_spin_trylock_irqsave(lock, flags) \ argument
262 local_irq_save(flags); \
264 1 : ({ local_irq_restore(flags); 0; }); \
335 #define spin_lock_irqsave(lock, flags) \ argument
337 raw_spin_lock_irqsave(spinlock_check(lock), flags); \
340 #define spin_lock_irqsave_nested(lock, flags, subclass) \ argument
342 raw_spin_lock_irqsave_nested(spinlock_check(lock), flags, subclass); \
360 static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags) in spin_unlock_irqrestore() argument
362 raw_spin_unlock_irqrestore(&lock->rlock, flags); in spin_unlock_irqrestore()
375 #define spin_trylock_irqsave(lock, flags) \ argument
377 raw_spin_trylock_irqsave(spinlock_check(lock), flags); \