Home
last modified time | relevance | path

Searched refs:raw_spinlock_t (Results 1 – 20 of 20) sorted by relevance

/include/linux/
Dspinlock_api_smp.h22 void __lockfunc _raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
23 void __lockfunc _raw_spin_lock_nested(raw_spinlock_t *lock, int subclass)
26 _raw_spin_lock_nest_lock(raw_spinlock_t *lock, struct lockdep_map *map)
28 void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock) __acquires(lock);
29 void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock)
32 unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock)
35 _raw_spin_lock_irqsave_nested(raw_spinlock_t *lock, int subclass)
37 int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock);
38 int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock);
39 void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
[all …]
Dspinlock_types.h32 } raw_spinlock_t; typedef
60 (raw_spinlock_t) __RAW_SPIN_LOCK_INITIALIZER(lockname)
62 #define DEFINE_RAW_SPINLOCK(x) raw_spinlock_t x = __RAW_SPIN_LOCK_UNLOCKED(x)
Dspinlock.h93 extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
132 extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
134 extern int do_raw_spin_trylock(raw_spinlock_t *lock);
135 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
137 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
144 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags()
150 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
155 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock()
272 static inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
Di8253.h23 extern raw_spinlock_t i8253_lock;
Dproportions.h61 raw_spinlock_t lock; /* protect the snapshot state */
113 raw_spinlock_t lock; /* protect the snapshot state */
Drwsem-spinlock.h25 raw_spinlock_t wait_lock;
Dsemaphore.h17 raw_spinlock_t lock;
Dratelimit.h11 raw_spinlock_t lock; /* protect the state */
Drwsem.h27 raw_spinlock_t wait_lock;
Drtmutex.h29 raw_spinlock_t wait_lock;
Dirqdesc.h55 raw_spinlock_t lock;
Doprofile.h169 extern raw_spinlock_t oprofilefs_lock;
Dpercpu_counter.h19 raw_spinlock_t lock;
Dintel-iommu.h274 raw_spinlock_t q_lock;
314 raw_spinlock_t register_lock; /* protect register handling */
Dkprobes.h185 raw_spinlock_t lock;
Dhrtimer.h180 raw_spinlock_t lock;
Dirq.h676 raw_spinlock_t lock;
Dperf_event.h1011 raw_spinlock_t lock;
Dsched.h515 raw_spinlock_t lock;
1469 raw_spinlock_t pi_lock;
/include/linux/mfd/
Ducb1x00.h123 raw_spinlock_t irq_lock;