Home
last modified time | relevance | path

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

/linux-4.1.27/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)
25 void __lockfunc _raw_spin_lock_bh_nested(raw_spinlock_t *lock, int subclass)
28 _raw_spin_lock_nest_lock(raw_spinlock_t *lock, struct lockdep_map *map)
30 void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock) __acquires(lock);
31 void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock)
34 unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock)
37 _raw_spin_lock_irqsave_nested(raw_spinlock_t *lock, int subclass)
39 int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock);
40 int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock);
[all …]
Dspinlock.h93 extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
150 extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
152 extern int do_raw_spin_trylock(raw_spinlock_t *lock);
153 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
155 static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock) in do_raw_spin_lock()
162 do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock) in do_raw_spin_lock_flags()
168 static inline int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
173 static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock) in do_raw_spin_unlock()
299 static inline raw_spinlock_t *spinlock_check(spinlock_t *lock) in spinlock_check()
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)
Dflex_proportions.h48 raw_spinlock_t lock; /* Protect period and numerator */
80 raw_spinlock_t lock; /* Protect period and numerator */
Dproportions.h62 raw_spinlock_t lock; /* protect the snapshot state */
114 raw_spinlock_t lock; /* protect the snapshot state */
Di8253.h23 extern raw_spinlock_t i8253_lock;
Drwsem-spinlock.h25 raw_spinlock_t wait_lock;
Dsemaphore.h17 raw_spinlock_t lock;
Drtmutex.h30 raw_spinlock_t wait_lock;
Dratelimit.h11 raw_spinlock_t lock; /* protect the state */
Dtty_ldisc.h139 raw_spinlock_t wait_lock;
Doprofile.h167 extern raw_spinlock_t oprofilefs_lock;
Drwsem.h30 raw_spinlock_t wait_lock;
Dintel-iommu.h287 raw_spinlock_t q_lock;
330 raw_spinlock_t register_lock; /* protect register handling */
Dirqdesc.h66 raw_spinlock_t lock;
Dpercpu_counter.h20 raw_spinlock_t lock;
Dhrtimer.h183 raw_spinlock_t lock;
Dkprobes.h192 raw_spinlock_t lock;
Dirq.h744 raw_spinlock_t lock;
Dperf_event.h508 raw_spinlock_t lock;
Dof.h121 extern raw_spinlock_t devtree_lock;
Dsched.h598 raw_spinlock_t lock;
1513 raw_spinlock_t pi_lock;
/linux-4.1.27/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); \
113 raw_spinlock_t *lock = lock_addr(v); in atomic64_dec_if_positive()
128 raw_spinlock_t *lock = lock_addr(v); in atomic64_cmpxchg()
143 raw_spinlock_t *lock = lock_addr(v); in atomic64_xchg()
157 raw_spinlock_t *lock = lock_addr(v); in atomic64_add_unless()
Ddebugobjects.c33 raw_spinlock_t lock;
Dlocking-selftest.c117 init_class_##class(raw_spinlock_t *lock, rwlock_t *rwlock, \
/linux-4.1.27/kernel/locking/
Dspinlock.c133 int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock) in _raw_spin_trylock()
141 int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock) in _raw_spin_trylock_bh()
149 void __lockfunc _raw_spin_lock(raw_spinlock_t *lock) in _raw_spin_lock()
157 unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock) in _raw_spin_lock_irqsave()
165 void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock) in _raw_spin_lock_irq()
173 void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock) in _raw_spin_lock_bh()
181 void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock) in _raw_spin_unlock()
189 void __lockfunc _raw_spin_unlock_irqrestore(raw_spinlock_t *lock, unsigned long flags) in _raw_spin_unlock_irqrestore()
197 void __lockfunc _raw_spin_unlock_irq(raw_spinlock_t *lock) in _raw_spin_unlock_irq()
205 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()
106 static void __spin_lock_debug(raw_spinlock_t *lock) in __spin_lock_debug()
133 void do_raw_spin_lock(raw_spinlock_t *lock) in do_raw_spin_lock()
141 int do_raw_spin_trylock(raw_spinlock_t *lock) in do_raw_spin_trylock()
156 void do_raw_spin_unlock(raw_spinlock_t *lock) in do_raw_spin_unlock()
/linux-4.1.27/kernel/time/
Dtimer_stats.c89 static DEFINE_PER_CPU(raw_spinlock_t, tstats_lookup_lock);
241 raw_spinlock_t *lock; in timer_stats_update_stats()
351 raw_spinlock_t *lock = &per_cpu(tstats_lookup_lock, cpu); in sync_access()
/linux-4.1.27/kernel/sched/
Dsched.h130 raw_spinlock_t rt_runtime_lock;
163 raw_spinlock_t dl_runtime_lock;
176 raw_spinlock_t lock;
212 raw_spinlock_t lock;
454 raw_spinlock_t push_lock;
463 raw_spinlock_t rt_runtime_lock;
558 raw_spinlock_t lock;
1582 static inline void double_raw_lock(raw_spinlock_t *l1, raw_spinlock_t *l2) in double_raw_lock()
Dcpudeadline.h15 raw_spinlock_t lock;
/linux-4.1.27/arch/arm64/include/asm/
Dmmu.h21 raw_spinlock_t id_lock;
Dpmu.h41 raw_spinlock_t pmu_lock;
/linux-4.1.27/drivers/sh/intc/
Dinternals.h57 raw_spinlock_t lock;
169 extern raw_spinlock_t intc_big_lock;
/linux-4.1.27/kernel/rcu/
Dtree.h124 raw_spinlock_t lock; /* Root rcu_node's lock protects some */
218 raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp;
447 raw_spinlock_t orphan_lock ____cacheline_internodealigned_in_smp;
/linux-4.1.27/arch/mips/include/asm/
Di8259.h38 extern raw_spinlock_t i8259A_lock;
/linux-4.1.27/arch/powerpc/include/asm/
Dmpic_msgr.h24 raw_spinlock_t lock;
Dpmac_feature.h381 extern raw_spinlock_t feature_lock;
Dmpic.h295 raw_spinlock_t fixup_lock;
Deeh.h223 extern raw_spinlock_t confirm_error_lock;
/linux-4.1.27/arch/x86/include/asm/
Di8259.h27 extern raw_spinlock_t i8259A_lock;
Dpci_x86.h91 extern raw_spinlock_t pci_config_lock;
Dkvm_host.h608 raw_spinlock_t tsc_write_lock;
/linux-4.1.27/arch/metag/kernel/perf/
Dperf_event.h53 raw_spinlock_t pmu_lock;
/linux-4.1.27/arch/arm/mach-footbridge/include/mach/
Dhardware.h92 extern raw_spinlock_t nw_gpio_lock;
/linux-4.1.27/arch/arm/include/asm/
Ddma.h36 extern raw_spinlock_t dma_spin_lock;
Dpmu.h83 raw_spinlock_t pmu_lock;
/linux-4.1.27/arch/mips/kernel/
Dspinlock_test.c42 raw_spinlock_t lock;
/linux-4.1.27/arch/sh/include/asm/
Dpci.h40 extern raw_spinlock_t pci_config_lock;
/linux-4.1.27/arch/mips/cavium-octeon/
Docteon-irq.c25 static DEFINE_PER_CPU(raw_spinlock_t, octeon_irq_ciu_spinlock);
261 raw_spinlock_t *lock = &per_cpu(octeon_irq_ciu_spinlock, cpu); in octeon_irq_ciu_enable()
293 raw_spinlock_t *lock = this_cpu_ptr(&octeon_irq_ciu_spinlock); in octeon_irq_ciu_enable_local()
325 raw_spinlock_t *lock = this_cpu_ptr(&octeon_irq_ciu_spinlock); in octeon_irq_ciu_disable_local()
358 raw_spinlock_t *lock; in octeon_irq_ciu_disable_all()
391 raw_spinlock_t *lock; in octeon_irq_ciu_enable_all()
740 raw_spinlock_t *lock; in octeon_irq_ciu_set_affinity()
1013 raw_spinlock_t *lock = &per_cpu(octeon_irq_ciu_spinlock, cpu); in octeon_irq_ciu_wd_enable()
2071 raw_spinlock_t lock;
/linux-4.1.27/include/linux/mfd/
Ducb1x00.h124 raw_spinlock_t irq_lock;
/linux-4.1.27/kernel/
Dkprobes.c81 raw_spinlock_t lock ____cacheline_aligned_in_smp;
84 static raw_spinlock_t *kretprobe_table_lock_ptr(unsigned long hash) in kretprobe_table_lock_ptr()
1100 raw_spinlock_t *hlist_lock; in kretprobe_hash_lock()
1112 raw_spinlock_t *hlist_lock = kretprobe_table_lock_ptr(hash); in kretprobe_table_lock()
1122 raw_spinlock_t *hlist_lock; in kretprobe_hash_unlock()
1133 raw_spinlock_t *hlist_lock = kretprobe_table_lock_ptr(hash); in kretprobe_table_unlock()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event.h111 raw_spinlock_t lock; /* per-core: protect structure */
142 raw_spinlock_t lock;
Dperf_event_intel_uncore.h86 raw_spinlock_t lock;
Dperf_event_amd_iommu.c43 raw_spinlock_t lock;
Dperf_event_intel_cqm.c20 raw_spinlock_t lock;
/linux-4.1.27/drivers/tty/
Dmips_ejtag_fdc.c110 raw_spinlock_t rx_lock;
152 raw_spinlock_t lock;
297 raw_spinlock_t lock;
/linux-4.1.27/arch/c6x/platforms/
Dmegamod-pic.c53 raw_spinlock_t lock;
/linux-4.1.27/drivers/pci/
Dpci.h137 extern raw_spinlock_t pci_lock;
/linux-4.1.27/drivers/irqchip/
Dirq-crossbar.c38 raw_spinlock_t lock;
Dirq-bcm7038-l1.c43 raw_spinlock_t lock;
Dirq-imgpdc.c85 raw_spinlock_t lock;
Dirq-gic-v3-its.c61 raw_spinlock_t lock;
/linux-4.1.27/arch/powerpc/sysdev/
Duic.c48 raw_spinlock_t lock;
/linux-4.1.27/arch/x86/include/asm/uv/
Duv_hub.h594 raw_spinlock_t nmi_lock;
/linux-4.1.27/drivers/clocksource/
Dem_sti.c43 raw_spinlock_t lock;
Dsh_mtu2.c51 raw_spinlock_t lock; /* Protect the shared registers */
Dsh_cmt.c107 raw_spinlock_t lock;
122 raw_spinlock_t lock; /* Protect the shared start/stop register */
Dsh_tmu.c65 raw_spinlock_t lock; /* Protect the shared start/stop register */
/linux-4.1.27/drivers/idle/
Di7300_idle.c78 static raw_spinlock_t i7300_idle_lock;
/linux-4.1.27/Documentation/virtual/kvm/
Dlocking.txt140 Type: raw_spinlock_t
/linux-4.1.27/arch/arm/mm/
Dcache-l2x0.c295 raw_spinlock_t *lock = &l2x0_lock; in l2c220_op_pa_range()
501 raw_spinlock_t *lock = &l2x0_lock; in l2c310_flush_range_erratum()
/linux-4.1.27/arch/sh/mm/
Dpmb.c42 raw_spinlock_t lock;
/linux-4.1.27/drivers/pinctrl/intel/
Dpinctrl-baytrail.c149 raw_spinlock_t lock;
/linux-4.1.27/kernel/trace/
Dtrace.h221 raw_spinlock_t start_lock;
Dring_buffer.c461 raw_spinlock_t reader_lock; /* serialize readers */
/linux-4.1.27/drivers/spmi/
Dspmi-pmic-arb.c128 raw_spinlock_t lock;
/linux-4.1.27/drivers/bus/
Darm-cci.c105 raw_spinlock_t pmu_lock;
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-single.c217 raw_spinlock_t lock;