Home
last modified time | relevance | path

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

123456

/Linux-v4.19/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.h94 extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
172 extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
174 extern int do_raw_spin_trylock(raw_spinlock_t *lock);
175 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
177 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
188 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags()
194 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
199 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock()
316 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
Dspinlock_types.h29 } raw_spinlock_t; typedef
57 (raw_spinlock_t) __RAW_SPIN_LOCK_INITIALIZER(lockname)
59 #define DEFINE_RAW_SPINLOCK(x) raw_spinlock_t x = __RAW_SPIN_LOCK_UNLOCKED(x)
Dflex_proportions.h49 raw_spinlock_t lock; /* Protect period and numerator */
81 raw_spinlock_t lock; /* Protect period and numerator */
Di8253.h23 extern raw_spinlock_t i8253_lock;
Drwsem-spinlock.h26 raw_spinlock_t wait_lock;
Dsemaphore.h17 raw_spinlock_t lock;
Dpstore_ram.h52 raw_spinlock_t buffer_lock;
/Linux-v4.19/lib/
Datomic64.c32 raw_spinlock_t lock;
40 static inline raw_spinlock_t *lock_addr(const atomic64_t *v) in lock_addr()
52 raw_spinlock_t *lock = lock_addr(v); in atomic64_read()
65 raw_spinlock_t *lock = lock_addr(v); in atomic64_set()
77 raw_spinlock_t *lock = lock_addr(v); \
89 raw_spinlock_t *lock = lock_addr(v); \
103 raw_spinlock_t *lock = lock_addr(v); \
140 raw_spinlock_t *lock = lock_addr(v); in atomic64_dec_if_positive()
155 raw_spinlock_t *lock = lock_addr(v); in atomic64_cmpxchg()
170 raw_spinlock_t *lock = lock_addr(v); in atomic64_xchg()
[all …]
/Linux-v4.19/kernel/locking/
Dspinlock.c126 int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock) in _raw_spin_trylock()
134 int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock) in _raw_spin_trylock_bh()
142 void __lockfunc _raw_spin_lock(raw_spinlock_t *lock) in _raw_spin_lock()
150 unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock) in _raw_spin_lock_irqsave()
158 void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock) in _raw_spin_lock_irq()
166 void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock) in _raw_spin_lock_bh()
174 void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock) in _raw_spin_unlock()
182 void __lockfunc _raw_spin_unlock_irqrestore(raw_spinlock_t *lock, unsigned long flags) in _raw_spin_unlock_irqrestore()
190 void __lockfunc _raw_spin_unlock_irq(raw_spinlock_t *lock) in _raw_spin_unlock_irq()
198 void __lockfunc _raw_spin_unlock_bh(raw_spinlock_t *lock) in _raw_spin_unlock_bh()
[all …]
Dspinlock_debug.c16 void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name, in __raw_spin_lock_init()
52 static void spin_dump(raw_spinlock_t *lock, const char *msg) in spin_dump()
70 static void spin_bug(raw_spinlock_t *lock, const char *msg) in spin_bug()
81 debug_spin_lock_before(raw_spinlock_t *lock) in debug_spin_lock_before()
89 static inline void debug_spin_lock_after(raw_spinlock_t *lock) in debug_spin_lock_after()
95 static inline void debug_spin_unlock(raw_spinlock_t *lock) in debug_spin_unlock()
110 void do_raw_spin_lock(raw_spinlock_t *lock) in do_raw_spin_lock()
117 int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
132 void do_raw_spin_unlock(raw_spinlock_t *lock) in do_raw_spin_unlock()
/Linux-v4.19/kernel/bpf/
Dbpf_lru_list.h39 raw_spinlock_t lock ____cacheline_aligned_in_smp;
45 raw_spinlock_t lock;
Dpercpu_freelist.h14 raw_spinlock_t lock;
/Linux-v4.19/kernel/rcu/
Dtree.h81 raw_spinlock_t __private lock; /* Root rcu_node's lock protects */
159 raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp;
242 raw_spinlock_t nocb_lock; /* Guard following pair of fields. */
/Linux-v4.19/kernel/cgroup/
Drstat.c6 static DEFINE_PER_CPU(raw_spinlock_t, cgroup_rstat_cpu_lock);
26 raw_spinlock_t *cpu_lock = per_cpu_ptr(&cgroup_rstat_cpu_lock, cpu); in cgroup_rstat_updated()
157 raw_spinlock_t *cpu_lock = per_cpu_ptr(&cgroup_rstat_cpu_lock, in cgroup_rstat_flush_locked()
/Linux-v4.19/drivers/sh/intc/
Dinternals.h58 raw_spinlock_t lock;
162 extern raw_spinlock_t intc_big_lock;
/Linux-v4.19/kernel/sched/
Dsched.h234 raw_spinlock_t rt_runtime_lock;
268 raw_spinlock_t dl_runtime_lock;
279 raw_spinlock_t lock;
331 raw_spinlock_t lock;
516 raw_spinlock_t lock ____cacheline_aligned;
607 raw_spinlock_t rt_runtime_lock;
737 raw_spinlock_t rto_lock;
778 raw_spinlock_t lock;
1954 static inline void double_raw_lock(raw_spinlock_t *l1, raw_spinlock_t *l2) in double_raw_lock()
Dcpudeadline.h12 raw_spinlock_t lock;
/Linux-v4.19/arch/mips/include/asm/
Di8259.h38 extern raw_spinlock_t i8259A_lock;
/Linux-v4.19/arch/powerpc/include/asm/
Dmpic_msgr.h24 raw_spinlock_t lock;
/Linux-v4.19/kernel/printk/
Dinternal.h25 extern raw_spinlock_t logbuf_lock;
/Linux-v4.19/arch/x86/include/asm/
Di8259.h29 extern raw_spinlock_t i8259A_lock;
/Linux-v4.19/arch/arm/mach-footbridge/include/mach/
Dhardware.h92 extern raw_spinlock_t nw_gpio_lock;
/Linux-v4.19/arch/arm/include/asm/
Ddma.h37 extern raw_spinlock_t dma_spin_lock;
/Linux-v4.19/arch/sh/include/asm/
Dpci.h41 extern raw_spinlock_t pci_config_lock;

123456