Home
last modified time | relevance | path

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

123456

/linux/include/linux/
H A Dspinlock.h102 extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
181 extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
182 extern int do_raw_spin_trylock(raw_spinlock_t *lock) __cond_acquires(true, lock);
183 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
185 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
192 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
203 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock()
319 static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
535 extern int atomic_dec_and_raw_lock(atomic_t *atomic, raw_spinlock_t *lock) __cond_acquires(true, lo…
537 extern int _atomic_dec_and_raw_lock_irqsave(atomic_t *atomic, raw_spinlock_t *lock,
[all …]
H A Dsrcutree.h37 raw_spinlock_t __private lock ____cacheline_internodealigned_in_smp;
58 raw_spinlock_t __private lock;
77 raw_spinlock_t __private lock; /* Protect counters and size state. */
H A Di8253.h23 extern raw_spinlock_t i8253_lock;
H A Dratelimit_types.h17 raw_spinlock_t lock; /* protect the state */
H A Dflex_proportions.h49 raw_spinlock_t lock; /* Protect period and numerator */
/linux/kernel/rcu/
H A Dtree.h42 raw_spinlock_t __private lock; /* Root rcu_node's lock protects */
128 raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp;
135 raw_spinlock_t exp_poll_lock;
237 raw_spinlock_t nocb_lock; /* Guard following pair of fields. */
245 raw_spinlock_t nocb_bypass_lock ____cacheline_internodealigned_in_smp;
252 raw_spinlock_t nocb_gp_lock ____cacheline_internodealigned_in_smp;
389 raw_spinlock_t barrier_lock; /* Protects ->barrier_seq_snap. */
/linux/drivers/irqchip/
H A Dirq-riscv-imsic-state.h32 raw_spinlock_t lock;
57 raw_spinlock_t matrix_lock;
/linux/mm/kfence/
H A Dkfence.h39 extern raw_spinlock_t kfence_freelist_lock;
70 raw_spinlock_t lock;
/linux/arch/x86/kvm/vmx/
H A Dposted_intr.c34 static DEFINE_PER_CPU(raw_spinlock_t, wakeup_vcpus_on_cpu_lock);
93 raw_spinlock_t *spinlock = &per_cpu(wakeup_vcpus_on_cpu_lock, vcpu->cpu); in vmx_vcpu_pi_load()
257 raw_spinlock_t *spinlock = &per_cpu(wakeup_vcpus_on_cpu_lock, cpu); in pi_wakeup_handler()
/linux/include/linux/irqchip/
H A Darm-gic-v4.h35 raw_spinlock_t vmapp_lock;
79 raw_spinlock_t vpe_lock;
/linux/kernel/sched/
H A Dsched.h318 raw_spinlock_t rt_runtime_lock;
349 raw_spinlock_t lock;
453 raw_spinlock_t lock;
716 raw_spinlock_t lock ____cacheline_aligned;
843 raw_spinlock_t deferred_reenq_lock;
882 raw_spinlock_t rt_runtime_lock;
1065 raw_spinlock_t rto_lock;
1194 raw_spinlock_t __lock;
1219 raw_spinlock_t cpu_epoch_lock ____cacheline_aligned;
1499 static inline raw_spinlock_t *rq_lockp(struct rq *rq) in rq_lockp()
[all …]
H A Dcpudeadline.h14 raw_spinlock_t lock;
/linux/drivers/sh/intc/
H A Dinternals.h58 raw_spinlock_t lock;
162 extern raw_spinlock_t intc_big_lock;
/linux/arch/x86/include/asm/
H A Dpc-conf-reg.h19 extern raw_spinlock_t pc_conf_lock;
H A Dirq_remapping.h51 extern raw_spinlock_t irq_2_ir_lock;
H A Di8259.h31 extern raw_spinlock_t i8259A_lock;
/linux/kernel/bpf/
H A Dpercpu_freelist.h
/linux/kernel/trace/
H A Dpid_list.h80 raw_spinlock_t lock;
/linux/arch/mips/include/asm/
H A Di8259.h34 extern raw_spinlock_t i8259A_lock;
/linux/arch/powerpc/include/asm/
H A Dmpic_msgr.h19 raw_spinlock_t lock;
/linux/arch/arm/mach-footbridge/include/mach/
H A Dhardware.h83 extern raw_spinlock_t nw_gpio_lock;
/linux/drivers/gpio/
H A Dgpio-tangier.h105 raw_spinlock_t lock;
/linux/arch/sparc/include/asm/
H A Dprom.h28 extern raw_spinlock_t devtree_lock;
/linux/arch/arm/include/asm/
H A Ddma.h40 extern raw_spinlock_t dma_spin_lock;
/linux/fs/pstore/
H A Dram_internal.h67 raw_spinlock_t buffer_lock;

123456