Lines Matching refs:flags
33 #define do_raw_read_lock_flags(lock, flags) do_raw_read_lock(lock) argument
37 #define do_raw_write_lock_flags(lock, flags) do_raw_write_lock(lock) argument
42 # define do_raw_read_lock_flags(lock, flags) \ argument
43 do {__acquire(lock); arch_read_lock_flags(&(lock)->raw_lock, *(flags)); } while (0)
47 # define do_raw_write_lock_flags(lock, flags) \ argument
48 do {__acquire(lock); arch_write_lock_flags(&(lock)->raw_lock, *(flags)); } while (0)
69 #define read_lock_irqsave(lock, flags) \ argument
71 typecheck(unsigned long, flags); \
72 flags = _raw_read_lock_irqsave(lock); \
74 #define write_lock_irqsave(lock, flags) \ argument
76 typecheck(unsigned long, flags); \
77 flags = _raw_write_lock_irqsave(lock); \
82 #define read_lock_irqsave(lock, flags) \ argument
84 typecheck(unsigned long, flags); \
85 _raw_read_lock_irqsave(lock, flags); \
87 #define write_lock_irqsave(lock, flags) \ argument
89 typecheck(unsigned long, flags); \
90 _raw_write_lock_irqsave(lock, flags); \
104 #define read_unlock_irqrestore(lock, flags) \ argument
106 typecheck(unsigned long, flags); \
107 _raw_read_unlock_irqrestore(lock, flags); \
111 #define write_unlock_irqrestore(lock, flags) \ argument
113 typecheck(unsigned long, flags); \
114 _raw_write_unlock_irqrestore(lock, flags); \
118 #define write_trylock_irqsave(lock, flags) \ argument
120 local_irq_save(flags); \
122 1 : ({ local_irq_restore(flags); 0; }); \