Home
last modified time | relevance | path

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

12

/include/linux/
A Dspinlock_api_smp.h29 void __lockfunc _raw_spin_lock_irq(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);
86 static inline int __raw_spin_trylock(raw_spinlock_t *lock) in __raw_spin_trylock()
115 static inline void __raw_spin_lock_irq(raw_spinlock_t *lock) in __raw_spin_lock_irq()
123 static inline void __raw_spin_lock_bh(raw_spinlock_t *lock) in __raw_spin_lock_bh()
130 static inline void __raw_spin_lock(raw_spinlock_t *lock) in __raw_spin_lock()
139 static inline void __raw_spin_unlock(raw_spinlock_t *lock) in __raw_spin_unlock()
163 static inline void __raw_spin_unlock_bh(raw_spinlock_t *lock) in __raw_spin_unlock_bh()
[all …]
A Dspinlock_types_raw.h23 } raw_spinlock_t; typedef
69 (raw_spinlock_t) __RAW_SPIN_LOCK_INITIALIZER(lockname)
71 #define DEFINE_RAW_SPINLOCK(x) raw_spinlock_t x = __RAW_SPIN_LOCK_UNLOCKED(x)
A Dspinlock.h101 extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
180 extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
181 extern int do_raw_spin_trylock(raw_spinlock_t *lock);
182 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
191 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
324 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
535 DEFINE_LOCK_GUARD_1(raw_spinlock, raw_spinlock_t,
541 DEFINE_LOCK_GUARD_1(raw_spinlock_nested, raw_spinlock_t,
545 DEFINE_LOCK_GUARD_1(raw_spinlock_irq, raw_spinlock_t,
551 DEFINE_LOCK_GUARD_1(raw_spinlock_bh, raw_spinlock_t,
[all …]
A Di8253.h23 extern raw_spinlock_t i8253_lock;
A Dmutex_types.h43 raw_spinlock_t wait_lock;
A Dseqlock_types.h68 SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin)
A Dratelimit_types.h17 raw_spinlock_t lock; /* protect the state */
A Dflex_proportions.h49 raw_spinlock_t lock; /* Protect period and numerator */
A Dbpf_local_storage.h26 raw_spinlock_t lock;
102 raw_spinlock_t lock; /* Protect adding/removing from the "list" */
A Dsemaphore.h16 raw_spinlock_t lock;
A Dhrtimer_defs.h104 raw_spinlock_t lock;
A Drtmutex.h24 raw_spinlock_t wait_lock;
A Dpstore.h185 raw_spinlock_t buf_lock;
A Dtty_ldisc.h19 raw_spinlock_t wait_lock;
A Dintel_rapl.h173 raw_spinlock_t lock;
A Dirqdesc.h83 raw_spinlock_t lock;
A Dswait.h44 raw_spinlock_t lock;
A Ddelayacct.h14 raw_spinlock_t lock;
/include/linux/sched/
A Dwake_q.h68 void raw_spin_unlock_wake(raw_spinlock_t *lock, struct wake_q_head *wake_q) in raw_spin_unlock_wake()
79 void raw_spin_unlock_irq_wake(raw_spinlock_t *lock, struct wake_q_head *wake_q) in raw_spin_unlock_irq_wake()
90 void raw_spin_unlock_irqrestore_wake(raw_spinlock_t *lock, unsigned long flags, in raw_spin_unlock_irqrestore_wake()
A Dext.h60 raw_spinlock_t lock;
/include/linux/irqchip/
A Darm-gic-v4.h35 raw_spinlock_t vmapp_lock;
79 raw_spinlock_t vpe_lock;
/include/acpi/platform/
A Daclinuxex.h92 raw_spinlock_t *lock = ACPI_ALLOCATE(sizeof(*lock)); \
A Daclinux.h114 #define acpi_raw_spinlock raw_spinlock_t *
/include/kvm/
A Darm_vgic.h122 raw_spinlock_t irq_lock; /* Protects the content of the struct */
345 raw_spinlock_t ap_list_lock; /* Protects the ap_list */
/include/linux/mfd/
A Ducb1x00.h122 raw_spinlock_t irq_lock;

Completed in 33 milliseconds

12