arch/alpha/include/asm/core_marvel.h
316
raw_spinlock_t irq_lock;
arch/arm/include/asm/dma.h
40
extern raw_spinlock_t dma_spin_lock;
arch/arm/mach-footbridge/include/mach/hardware.h
83
extern raw_spinlock_t nw_gpio_lock;
arch/arm/mm/cache-l2x0.c
288
raw_spinlock_t *lock = &l2x0_lock;
arch/arm/mm/cache-l2x0.c
502
raw_spinlock_t *lock = &l2x0_lock;
arch/csky/include/asm/asid.h
19
raw_spinlock_t lock;
arch/mips/cavium-octeon/octeon-irq.c
1082
raw_spinlock_t *lock = &per_cpu(octeon_irq_ciu_spinlock, cpu);
arch/mips/cavium-octeon/octeon-irq.c
2131
raw_spinlock_t lock;
arch/mips/cavium-octeon/octeon-irq.c
26
static DEFINE_PER_CPU(raw_spinlock_t, octeon_irq_ciu_spinlock);
arch/mips/cavium-octeon/octeon-irq.c
310
raw_spinlock_t *lock = &per_cpu(octeon_irq_ciu_spinlock, cpu);
arch/mips/cavium-octeon/octeon-irq.c
342
raw_spinlock_t *lock = this_cpu_ptr(&octeon_irq_ciu_spinlock);
arch/mips/cavium-octeon/octeon-irq.c
374
raw_spinlock_t *lock = this_cpu_ptr(&octeon_irq_ciu_spinlock);
arch/mips/cavium-octeon/octeon-irq.c
407
raw_spinlock_t *lock;
arch/mips/cavium-octeon/octeon-irq.c
440
raw_spinlock_t *lock;
arch/mips/cavium-octeon/octeon-irq.c
799
raw_spinlock_t *lock;
arch/mips/include/asm/i8259.h
34
extern raw_spinlock_t i8259A_lock;
arch/mips/kernel/spinlock_test.c
43
raw_spinlock_t lock;
arch/powerpc/include/asm/eeh.h
236
extern raw_spinlock_t confirm_error_lock;
arch/powerpc/include/asm/mpic.h
296
raw_spinlock_t fixup_lock;
arch/powerpc/include/asm/mpic_msgr.h
19
raw_spinlock_t lock;
arch/powerpc/include/asm/pmac_feature.h
381
extern raw_spinlock_t feature_lock;
arch/powerpc/mm/book3s64/hash_utils.c
279
u8 *slots, raw_spinlock_t *lock)
arch/powerpc/mm/book3s64/hash_utils.c
308
u8 *slots, raw_spinlock_t *lock)
arch/powerpc/platforms/44x/uic.c
46
raw_spinlock_t lock;
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
91
raw_spinlock_t lock;
arch/riscv/include/asm/kvm_host.h
218
raw_spinlock_t irqs_pending_lock;
arch/riscv/kvm/aia.c
23
raw_spinlock_t lock;
arch/riscv/kvm/aia_aplic.c
19
raw_spinlock_t lock;
arch/riscv/kvm/aia_imsic.c
59
raw_spinlock_t swfile_extirq_lock;
arch/s390/include/asm/debug.h
48
raw_spinlock_t lock;
arch/sh/include/asm/pci.h
39
extern raw_spinlock_t pci_config_lock;
arch/sh/mm/pmb.c
42
raw_spinlock_t lock;
arch/sparc/include/asm/prom.h
28
extern raw_spinlock_t devtree_lock;
arch/um/drivers/virtio_uml.c
57
raw_spinlock_t sock_lock;
arch/x86/events/amd/iommu.c
45
raw_spinlock_t lock;
arch/x86/events/intel/uncore.h
157
raw_spinlock_t lock;
arch/x86/events/intel/uncore.h
616
extern raw_spinlock_t pci2phy_map_lock;
arch/x86/events/perf_event.h
211
raw_spinlock_t lock; /* per-core: protect structure */
arch/x86/events/perf_event.h
241
raw_spinlock_t lock;
arch/x86/events/rapl.c
131
raw_spinlock_t lock;
arch/x86/include/asm/i8259.h
31
extern raw_spinlock_t i8259A_lock;
arch/x86/include/asm/irq_remapping.h
51
extern raw_spinlock_t irq_2_ir_lock;
arch/x86/include/asm/kvm_host.h
1509
raw_spinlock_t tsc_write_lock;
arch/x86/include/asm/pc-conf-reg.h
19
extern raw_spinlock_t pc_conf_lock;
arch/x86/include/asm/pci_x86.h
111
extern raw_spinlock_t pci_config_lock;
arch/x86/include/asm/uv/uv_hub.h
749
raw_spinlock_t nmi_lock;
arch/x86/kernel/kvm.c
92
raw_spinlock_t lock;
arch/x86/kernel/nmi.c
48
raw_spinlock_t lock;
arch/x86/kernel/process.c
519
raw_spinlock_t lock;
arch/x86/kvm/svm/svm.h
357
raw_spinlock_t ir_list_lock;
arch/x86/kvm/vmx/posted_intr.c
257
raw_spinlock_t *spinlock = &per_cpu(wakeup_vcpus_on_cpu_lock, cpu);
arch/x86/kvm/vmx/posted_intr.c
34
static DEFINE_PER_CPU(raw_spinlock_t, wakeup_vcpus_on_cpu_lock);
arch/x86/kvm/vmx/posted_intr.c
93
raw_spinlock_t *spinlock = &per_cpu(wakeup_vcpus_on_cpu_lock, vcpu->cpu);
arch/x86/virt/vmx/tdx/seamldr.c
225
raw_spinlock_t lock;
drivers/base/regmap/internal.h
58
raw_spinlock_t raw_spinlock;
drivers/clocksource/em_sti.c
31
raw_spinlock_t lock;
drivers/clocksource/sh_cmt.c
104
raw_spinlock_t lock;
drivers/clocksource/sh_cmt.c
121
raw_spinlock_t lock; /* Protect the shared start/stop register */
drivers/clocksource/sh_mtu2.c
47
raw_spinlock_t lock; /* Protect the shared registers */
drivers/clocksource/sh_tmu.c
61
raw_spinlock_t lock; /* Protect the shared start/stop register */
drivers/clocksource/timer-pistachio.c
47
raw_spinlock_t lock;
drivers/dma/dw-edma/dw-edma-core.h
112
raw_spinlock_t lock; /* Protect v0 shared registers */
drivers/gpio/gpio-104-dio-48e.c
118
raw_spinlock_t lock;
drivers/gpio/gpio-altera.c
39
raw_spinlock_t gpio_lock;
drivers/gpio/gpio-aspeed-sgpio.c
62
raw_spinlock_t lock;
drivers/gpio/gpio-aspeed.c
80
raw_spinlock_t lock;
drivers/gpio/gpio-bcm-kona.c
86
raw_spinlock_t lock;
drivers/gpio/gpio-eic-sprd.c
98
raw_spinlock_t lock;
drivers/gpio/gpio-graniterapids.c
64
raw_spinlock_t lock;
drivers/gpio/gpio-mpc8xxx.c
39
raw_spinlock_t lock;
drivers/gpio/gpio-mpsse.c
24
raw_spinlock_t irq_spin; /* protects worker list */
drivers/gpio/gpio-novalake-events.c
70
raw_spinlock_t lock;
drivers/gpio/gpio-npcm-sgpio.c
61
raw_spinlock_t lock;
drivers/gpio/gpio-omap.c
59
raw_spinlock_t lock;
drivers/gpio/gpio-omap.c
60
raw_spinlock_t wa_lock;
drivers/gpio/gpio-pch.c
99
raw_spinlock_t spinlock;
drivers/gpio/gpio-pcie-idio-24.c
154
raw_spinlock_t lock;
drivers/gpio/gpio-pl061.c
50
raw_spinlock_t lock;
drivers/gpio/gpio-rcar.c
43
raw_spinlock_t lock;
drivers/gpio/gpio-realtek-otto.c
73
raw_spinlock_t lock;
drivers/gpio/gpio-rtd.c
69
raw_spinlock_t lock;
drivers/gpio/gpio-sch.c
42
raw_spinlock_t lock;
drivers/gpio/gpio-siox.c
17
raw_spinlock_t irqlock;
drivers/gpio/gpio-sprd.c
37
raw_spinlock_t lock;
drivers/gpio/gpio-tangier.h
105
raw_spinlock_t lock;
drivers/gpio/gpio-tegra.c
70
raw_spinlock_t lvl_lock[4];
drivers/gpio/gpio-thunderx.c
58
raw_spinlock_t lock;
drivers/gpio/gpio-tqmx86.c
53
raw_spinlock_t spinlock;
drivers/gpio/gpio-virtio.c
61
raw_spinlock_t eventq_lock; /* Protects queuing of the buffer */
drivers/gpio/gpio-ws16c48.c
110
raw_spinlock_t lock;
drivers/gpio/gpio-xilinx.c
66
raw_spinlock_t gpio_lock; /* For serializing operations */
drivers/gpu/drm/xe/xe_gt_idle_types.h
36
raw_spinlock_t lock;
drivers/hwtracing/coresight/coresight-catu.h
69
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/coresight-config.h
209
raw_spinlock_t *drv_spinlock;
drivers/hwtracing/coresight/coresight-ctcu.h
33
raw_spinlock_t spin_lock;
drivers/hwtracing/coresight/coresight-cti.h
176
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/coresight-etb10.c
85
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/coresight-etm4x.h
1037
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/coresight-funnel.c
48
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/coresight-replicator.c
42
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/coresight-syscfg.h
58
raw_spinlock_t sysfs_store_lock;
drivers/hwtracing/coresight/coresight-tmc.h
256
raw_spinlock_t spinlock;
drivers/hwtracing/coresight/ultrasoc-smb.h
119
raw_spinlock_t spinlock;
drivers/i2c/muxes/i2c-mux-pca954x.c
118
raw_spinlock_t lock;
drivers/iommu/amd/amd_iommu_types.h
425
raw_spinlock_t lock;
drivers/iommu/amd/amd_iommu_types.h
637
raw_spinlock_t lock;
drivers/iommu/intel/iommu.h
477
raw_spinlock_t q_lock;
drivers/iommu/intel/iommu.h
691
raw_spinlock_t register_lock; /* protect register handling */
drivers/irqchip/irq-ast2700-intc1.c
39
raw_spinlock_t intc_lock;
drivers/irqchip/irq-ast2700.h
32
raw_spinlock_t intc_lock;
drivers/irqchip/irq-bcm6345-l1.c
76
raw_spinlock_t lock;
drivers/irqchip/irq-bcm7038-l1.c
38
raw_spinlock_t lock;
drivers/irqchip/irq-crossbar.c
33
raw_spinlock_t lock;
drivers/irqchip/irq-gic-v3-its.c
104
raw_spinlock_t lock;
drivers/irqchip/irq-gic-v3-its.c
158
raw_spinlock_t vlpi_lock;
drivers/irqchip/irq-gic-v3-its.c
182
raw_spinlock_t lock;
drivers/irqchip/irq-imgpdc.c
86
raw_spinlock_t lock;
drivers/irqchip/irq-imx-intmux.c
71
raw_spinlock_t lock;
drivers/irqchip/irq-imx-irqsteer.c
41
raw_spinlock_t lock;
drivers/irqchip/irq-imx-mu-msi.c
64
raw_spinlock_t lock;
drivers/irqchip/irq-keystone.c
34
raw_spinlock_t wa_lock;
drivers/irqchip/irq-loongarch-avec.c
40
raw_spinlock_t lock;
drivers/irqchip/irq-loongarch-ir.c
90
raw_spinlock_t lock;
drivers/irqchip/irq-loongarch-ir.c
97
raw_spinlock_t lock;
drivers/irqchip/irq-loongson-htvec.c
33
raw_spinlock_t htvec_lock;
drivers/irqchip/irq-loongson-pch-lpc.c
36
raw_spinlock_t lpc_lock;
drivers/irqchip/irq-loongson-pch-pic.c
46
raw_spinlock_t pic_lock;
drivers/irqchip/irq-ls-extirq.c
19
raw_spinlock_t lock;
drivers/irqchip/irq-meson-gpio.c
247
raw_spinlock_t lock;
drivers/irqchip/irq-mst-intc.c
29
raw_spinlock_t lock;
drivers/irqchip/irq-mtk-sysirq.c
18
raw_spinlock_t lock;
drivers/irqchip/irq-mvebu-sei.c
55
raw_spinlock_t mask_lock;
drivers/irqchip/irq-owl-sirq.c
52
raw_spinlock_t lock;
drivers/irqchip/irq-qcom-mpm.c
80
raw_spinlock_t lock;
drivers/irqchip/irq-renesas-rzg2l.c
117
raw_spinlock_t lock;
drivers/irqchip/irq-renesas-rzt2h.c
112
raw_spinlock_t lock;
drivers/irqchip/irq-renesas-rzv2h.c
171
raw_spinlock_t lock;
drivers/irqchip/irq-riscv-imsic-state.h
32
raw_spinlock_t lock;
drivers/irqchip/irq-riscv-imsic-state.h
57
raw_spinlock_t matrix_lock;
drivers/irqchip/irq-sifive-plic.c
91
raw_spinlock_t enable_lock;
drivers/irqchip/irq-sp7021-intc.c
70
raw_spinlock_t lock;
drivers/irqchip/irq-starfive-jhb100-intc.c
41
raw_spinlock_t lock;
drivers/mailbox/imx-mailbox.c
90
raw_spinlock_t xcr_lock; /* control register lock */
drivers/md/dm-writecache.c
192
raw_spinlock_t endio_list_lock;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
42
raw_spinlock_t wa_lock;
drivers/net/ethernet/realtek/r8169_main.c
759
raw_spinlock_t mac_ocp_lock;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1327
raw_spinlock_t gpio_lock;
drivers/of/of_private.h
42
extern raw_spinlock_t devtree_lock;
drivers/pci/controller/dwc/pcie-designware.h
463
raw_spinlock_t lock;
drivers/pci/controller/mobiveil/pcie-mobiveil.h
155
raw_spinlock_t intx_mask_lock;
drivers/pci/controller/pci-aardvark.c
282
raw_spinlock_t irq_lock;
drivers/pci/controller/pci-aardvark.c
284
raw_spinlock_t msi_irq_lock;
drivers/pci/controller/pci-mvebu.c
124
raw_spinlock_t irq_lock;
drivers/pci/controller/pci-tegra.c
274
raw_spinlock_t mask_lock;
drivers/pci/controller/pcie-apple.c
196
raw_spinlock_t lock;
drivers/pci/controller/pcie-mediatek-gen3.c
224
raw_spinlock_t irq_lock;
drivers/pci/controller/pcie-rcar-host.c
42
raw_spinlock_t mask_lock;
drivers/pci/controller/pcie-rzg3s-host.c
312
raw_spinlock_t hw_lock;
drivers/pci/controller/pcie-xilinx-cpm.c
126
raw_spinlock_t lock;
drivers/pci/controller/pcie-xilinx-dma-pl.c
129
raw_spinlock_t lock;
drivers/pci/controller/pcie-xilinx-nwl.c
173
raw_spinlock_t leg_mask_lock;
drivers/pci/controller/plda/pcie-plda.h
178
raw_spinlock_t lock;
drivers/pci/controller/vmd.c
131
raw_spinlock_t cfg_lock;
drivers/pci/msi/msi.c
127
raw_spinlock_t *lock = &dev->msi_lock;
drivers/pci/pci.h
366
extern raw_spinlock_t pci_lock;
drivers/perf/arm-cci.c
71
raw_spinlock_t pmu_lock;
drivers/perf/arm_dsu_pmu.c
111
raw_spinlock_t pmu_lock;
drivers/perf/xgene_pmu.c
128
raw_spinlock_t lock;
drivers/pinctrl/actions/pinctrl-owl.c
50
raw_spinlock_t lock;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
93
raw_spinlock_t irq_lock[BCM2835_NUM_BANKS];
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
110
raw_spinlock_t lock;
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
66
raw_spinlock_t lock;
drivers/pinctrl/intel/pinctrl-intel.h
258
raw_spinlock_t lock;
drivers/pinctrl/intel/pinctrl-tangier.h
75
raw_spinlock_t lock;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
103
raw_spinlock_t irq_lock;
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
68
raw_spinlock_t lock;
drivers/pinctrl/pinctrl-amd.h
95
raw_spinlock_t lock;
drivers/pinctrl/pinctrl-amdisp.c
53
raw_spinlock_t lock;
drivers/pinctrl/pinctrl-equilibrium.h
105
raw_spinlock_t lock; /* protect gpio register */
drivers/pinctrl/pinctrl-equilibrium.h
129
raw_spinlock_t lock; /* protect pinpad register */
drivers/pinctrl/pinctrl-keembay.c
121
raw_spinlock_t lock;
drivers/pinctrl/pinctrl-rockchip.h
343
raw_spinlock_t slock;
drivers/pinctrl/pinctrl-rp1.c
278
raw_spinlock_t irq_lock[RP1_NUM_BANKS];
drivers/pinctrl/pinctrl-single.c
186
raw_spinlock_t lock;
drivers/pinctrl/pinctrl-th1520.c
58
raw_spinlock_t lock; /* serialize register access */
drivers/pinctrl/qcom/pinctrl-msm.c
72
raw_spinlock_t lock;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
414
raw_spinlock_t lock; /* lock read/write registers */
drivers/pinctrl/renesas/pinctrl-rzt2h.c
99
raw_spinlock_t lock; /* lock read/write registers */
drivers/pinctrl/samsung/pinctrl-samsung.h
223
raw_spinlock_t slock;
drivers/pinctrl/sophgo/pinctrl-sophgo.h
102
raw_spinlock_t lock;
drivers/pinctrl/spacemit/pinctrl-k1.c
101
raw_spinlock_t lock;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
208
raw_spinlock_t lock;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h
18
raw_spinlock_t lock;
drivers/pinctrl/sunxi/pinctrl-sunxi.h
177
raw_spinlock_t lock;
drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.h
57
raw_spinlock_t lock; /* Protects mux and conf registers */
drivers/resctrl/mpam_internal.h
127
raw_spinlock_t _mon_sel_lock;
drivers/sh/intc/internals.h
162
extern raw_spinlock_t intc_big_lock;
drivers/sh/intc/internals.h
58
raw_spinlock_t lock;
drivers/soc/fsl/qbman/qman.c
994
raw_spinlock_t cgr_lock;
drivers/soc/samsung/exynos-pmu.c
37
raw_spinlock_t cpupm_lock;
drivers/spmi/spmi-mtk-pmif.c
68
raw_spinlock_t lock;
drivers/spmi/spmi-pmic-arb.c
169
raw_spinlock_t lock;
drivers/thermal/intel/intel_hfi.c
129
raw_spinlock_t table_lock;
drivers/thermal/intel/intel_hfi.c
130
raw_spinlock_t event_lock;
drivers/tty/mips_ejtag_fdc.c
107
raw_spinlock_t rx_lock;
drivers/tty/mips_ejtag_fdc.c
149
raw_spinlock_t lock;
drivers/tty/mips_ejtag_fdc.c
295
raw_spinlock_t lock;
drivers/usb/early/xhci-dbc.h
192
raw_spinlock_t lock;
drivers/xen/events/events_base.c
117
raw_spinlock_t lock;
fs/pstore/ram_internal.h
67
raw_spinlock_t buffer_lock;
include/acpi/cppc_acpi.h
85
raw_spinlock_t rmw_lock;
include/acpi/platform/aclinux.h
114
#define acpi_raw_spinlock raw_spinlock_t *
include/acpi/platform/aclinuxex.h
92
raw_spinlock_t *lock = ACPI_ALLOCATE(sizeof(*lock)); \
include/kvm/arm_vgic.h
234
raw_spinlock_t irq_lock; /* Protects the content of the struct */
include/kvm/arm_vgic.h
508
raw_spinlock_t ap_list_lock; /* Protects the ap_list */
include/linux/coresight.h
248
raw_spinlock_t lock;
include/linux/coresight.h
311
raw_spinlock_t cscfg_csdev_lock;
include/linux/delayacct.h
14
raw_spinlock_t lock;
include/linux/flex_proportions.h
49
raw_spinlock_t lock; /* Protect period and numerator */
include/linux/fsl/mc.h
352
raw_spinlock_t spinlock; /* serializes mc_send_command() */
include/linux/gpio/generic.h
104
raw_spinlock_t lock;
include/linux/hrtimer_defs.h
83
raw_spinlock_t lock;
include/linux/i8253.h
23
extern raw_spinlock_t i8253_lock;
include/linux/intel_rapl.h
212
raw_spinlock_t lock;
include/linux/io_uring_types.h
445
raw_spinlock_t timeout_lock;
include/linux/irq.h
1060
raw_spinlock_t lock;
include/linux/irqchip/arm-gic-v3.h
617
raw_spinlock_t rd_lock;
include/linux/irqchip/arm-gic-v4.h
35
raw_spinlock_t vmapp_lock;
include/linux/irqchip/arm-gic-v4.h
79
raw_spinlock_t vpe_lock;
include/linux/irqchip/arm-gic-v5.h
330
raw_spinlock_t spi_config_lock;
include/linux/irqdesc.h
97
raw_spinlock_t lock;
include/linux/kthread.h
146
raw_spinlock_t lock;
include/linux/mfd/ucb1x00.h
122
raw_spinlock_t irq_lock;
include/linux/mutex_types.h
43
raw_spinlock_t wait_lock;
include/linux/pci.h
533
raw_spinlock_t msi_lock;
include/linux/percpu_counter.h
23
raw_spinlock_t lock;
include/linux/perf_event.h
1018
raw_spinlock_t lock;
include/linux/perf_event.h
1124
raw_spinlock_t hrtimer_lock;
include/linux/perf_event.h
630
raw_spinlock_t lock;
include/linux/perf_event.h
738
raw_spinlock_t lock;
include/linux/pm_domain.h
250
raw_spinlock_t raw_slock;
include/linux/pstore.h
185
raw_spinlock_t buf_lock;
include/linux/ratelimit_types.h
17
raw_spinlock_t lock; /* protect the state */
include/linux/rseq_types.h
190
raw_spinlock_t lock;
include/linux/rtmutex.h
24
raw_spinlock_t wait_lock;
include/linux/rwsem.h
59
raw_spinlock_t wait_lock;
include/linux/sbitmap.h
43
raw_spinlock_t swap_lock;
include/linux/sched.h
1239
raw_spinlock_t pi_lock;
include/linux/sched.h
1253
raw_spinlock_t blocked_lock;
include/linux/sched.h
2395
raw_spinlock_t lock;
include/linux/sched.h
368
raw_spinlock_t lock;
include/linux/sched/ext.h
82
raw_spinlock_t lock;
include/linux/sched/wake_q.h
68
void raw_spin_unlock_wake(raw_spinlock_t *lock, struct wake_q_head *wake_q)
include/linux/sched/wake_q.h
80
void raw_spin_unlock_irq_wake(raw_spinlock_t *lock, struct wake_q_head *wake_q)
include/linux/sched/wake_q.h
92
void raw_spin_unlock_irqrestore_wake(raw_spinlock_t *lock, unsigned long flags,
include/linux/semaphore.h
16
raw_spinlock_t lock;
include/linux/seqlock.h
227
SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin)
include/linux/seqlock_types.h
68
SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin)
include/linux/shmem_fs.h
78
raw_spinlock_t stat_lock; /* Serialize shmem_sb_info changes */
include/linux/soc/ti/ti_sci_protocol.h
601
raw_spinlock_t lock;
include/linux/spinlock.h
101
extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
include/linux/spinlock.h
180
extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
include/linux/spinlock.h
181
extern int do_raw_spin_trylock(raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
182
extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
include/linux/spinlock.h
184
static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock)
include/linux/spinlock.h
191
static inline int do_raw_spin_trylock(raw_spinlock_t *lock)
include/linux/spinlock.h
202
static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock)
include/linux/spinlock.h
314
static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock)
include/linux/spinlock.h
512
extern int atomic_dec_and_raw_lock(atomic_t *atomic, raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock.h
514
extern int _atomic_dec_and_raw_lock_irqsave(atomic_t *atomic, raw_spinlock_t *lock,
include/linux/spinlock.h
535
DEFINE_LOCK_GUARD_1(raw_spinlock, raw_spinlock_t,
include/linux/spinlock.h
538
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
542
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
545
DEFINE_LOCK_GUARD_1(raw_spinlock_nested, raw_spinlock_t,
include/linux/spinlock.h
548
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_nested, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
551
DEFINE_LOCK_GUARD_1(raw_spinlock_irq, raw_spinlock_t,
include/linux/spinlock.h
554
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
558
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irq_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
561
DEFINE_LOCK_GUARD_1(raw_spinlock_bh, raw_spinlock_t,
include/linux/spinlock.h
564
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
568
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_bh_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
571
DEFINE_LOCK_GUARD_1(raw_spinlock_irqsave, raw_spinlock_t,
include/linux/spinlock.h
575
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
580
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_irqsave_try, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock.h
583
DEFINE_LOCK_GUARD_1(raw_spinlock_init, raw_spinlock_t, raw_spin_lock_init(_T->lock), /* */)
include/linux/spinlock.h
584
DECLARE_LOCK_GUARD_1_ATTRS(raw_spinlock_init, __acquires(_T), __releases(*(raw_spinlock_t **)_T))
include/linux/spinlock_api_smp.h
108
static __always_inline bool _raw_spin_trylock_irqsave(raw_spinlock_t *lock, unsigned long *flags)
include/linux/spinlock_api_smp.h
125
static inline unsigned long __raw_spin_lock_irqsave(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
137
static inline void __raw_spin_lock_irq(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
146
static inline void __raw_spin_lock_bh(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
154
static inline void __raw_spin_lock(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
164
static inline void __raw_spin_unlock(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
172
static inline void __raw_spin_unlock_irqrestore(raw_spinlock_t *lock,
include/linux/spinlock_api_smp.h
182
static inline void __raw_spin_unlock_irq(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
191
static inline void __raw_spin_unlock_bh(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
199
static inline int __raw_spin_trylock_bh(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
22
void __lockfunc _raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
include/linux/spinlock_api_smp.h
23
void __lockfunc _raw_spin_lock_nested(raw_spinlock_t *lock, int subclass)
include/linux/spinlock_api_smp.h
26
_raw_spin_lock_nest_lock(raw_spinlock_t *lock, struct lockdep_map *map)
include/linux/spinlock_api_smp.h
28
void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock) __acquires(lock);
include/linux/spinlock_api_smp.h
29
void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
32
unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
35
_raw_spin_lock_irqsave_nested(raw_spinlock_t *lock, int subclass)
include/linux/spinlock_api_smp.h
37
int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock_api_smp.h
38
int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock) __cond_acquires(true, lock);
include/linux/spinlock_api_smp.h
39
void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
include/linux/spinlock_api_smp.h
40
void __lockfunc _raw_spin_unlock_bh(raw_spinlock_t *lock) __releases(lock);
include/linux/spinlock_api_smp.h
41
void __lockfunc _raw_spin_unlock_irq(raw_spinlock_t *lock) __releases(lock);
include/linux/spinlock_api_smp.h
43
_raw_spin_unlock_irqrestore(raw_spinlock_t *lock, unsigned long flags)
include/linux/spinlock_api_smp.h
86
static inline int __raw_spin_trylock(raw_spinlock_t *lock)
include/linux/spinlock_api_smp.h
98
static __always_inline bool _raw_spin_trylock_irq(raw_spinlock_t *lock)
include/linux/spinlock_api_up.h
100
static __always_inline int _raw_spin_trylock_irqsave(raw_spinlock_t *lock, unsigned long *flags)
include/linux/spinlock_api_up.h
79
static __always_inline int _raw_spin_trylock(raw_spinlock_t *lock)
include/linux/spinlock_api_up.h
86
static __always_inline int _raw_spin_trylock_bh(raw_spinlock_t *lock)
include/linux/spinlock_api_up.h
93
static __always_inline int _raw_spin_trylock_irq(raw_spinlock_t *lock)
include/linux/spinlock_types_raw.h
70
(raw_spinlock_t) __RAW_SPIN_LOCK_INITIALIZER(lockname)
include/linux/spinlock_types_raw.h
72
#define DEFINE_RAW_SPINLOCK(x) raw_spinlock_t x = __RAW_SPIN_LOCK_UNLOCKED(x)
include/linux/srcutree.h
37
raw_spinlock_t __private lock ____cacheline_internodealigned_in_smp;
include/linux/srcutree.h
58
raw_spinlock_t __private lock;
include/linux/srcutree.h
77
raw_spinlock_t __private lock; /* Protect counters and size state. */
include/linux/swait.h
44
raw_spinlock_t lock;
include/linux/tty_ldisc.h
19
raw_spinlock_t wait_lock;
io_uring/io-wq.c
102
raw_spinlock_t lock;
io_uring/io-wq.c
58
raw_spinlock_t lock;
io_uring/io-wq.c
84
raw_spinlock_t workers_lock;
kernel/cpu_pm.c
23
raw_spinlock_t lock;
kernel/delayacct.c
109
static void delayacct_end(raw_spinlock_t *lock, u64 *start, u64 *total, u32 *count,
kernel/locking/lockdep.c
967
BUILD_BUG_ON(sizeof(struct lock_class_key) > sizeof(raw_spinlock_t));
kernel/locking/spinlock.c
140
noinline int __lockfunc _raw_spin_trylock(raw_spinlock_t *lock)
kernel/locking/spinlock.c
148
noinline int __lockfunc _raw_spin_trylock_bh(raw_spinlock_t *lock)
kernel/locking/spinlock.c
156
noinline void __lockfunc _raw_spin_lock(raw_spinlock_t *lock)
kernel/locking/spinlock.c
164
noinline unsigned long __lockfunc _raw_spin_lock_irqsave(raw_spinlock_t *lock)
kernel/locking/spinlock.c
172
noinline void __lockfunc _raw_spin_lock_irq(raw_spinlock_t *lock)
kernel/locking/spinlock.c
180
noinline void __lockfunc _raw_spin_lock_bh(raw_spinlock_t *lock)
kernel/locking/spinlock.c
188
noinline void __lockfunc _raw_spin_unlock(raw_spinlock_t *lock)
kernel/locking/spinlock.c
196
noinline void __lockfunc _raw_spin_unlock_irqrestore(raw_spinlock_t *lock, unsigned long flags)
kernel/locking/spinlock.c
204
noinline void __lockfunc _raw_spin_unlock_irq(raw_spinlock_t *lock)
kernel/locking/spinlock.c
212
noinline void __lockfunc _raw_spin_unlock_bh(raw_spinlock_t *lock)
kernel/locking/spinlock.c
379
void __lockfunc _raw_spin_lock_nested(raw_spinlock_t *lock, int subclass)
kernel/locking/spinlock.c
387
unsigned long __lockfunc _raw_spin_lock_irqsave_nested(raw_spinlock_t *lock,
kernel/locking/spinlock.c
400
void __lockfunc _raw_spin_lock_nest_lock(raw_spinlock_t *lock,
kernel/locking/spinlock_debug.c
113
void do_raw_spin_lock(raw_spinlock_t *lock)
kernel/locking/spinlock_debug.c
121
int do_raw_spin_trylock(raw_spinlock_t *lock)
kernel/locking/spinlock_debug.c
138
void do_raw_spin_unlock(raw_spinlock_t *lock)
kernel/locking/spinlock_debug.c
17
void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
kernel/locking/spinlock_debug.c
55
static void spin_dump(raw_spinlock_t *lock, const char *msg)
kernel/locking/spinlock_debug.c
73
static void spin_bug(raw_spinlock_t *lock, const char *msg)
kernel/locking/spinlock_debug.c
84
debug_spin_lock_before(raw_spinlock_t *lock)
kernel/locking/spinlock_debug.c
92
static inline void debug_spin_lock_after(raw_spinlock_t *lock)
kernel/locking/spinlock_debug.c
98
static inline void debug_spin_unlock(raw_spinlock_t *lock)
kernel/rcu/tasks.h
42
raw_spinlock_t __private lock;
kernel/rcu/tasks.h
96
raw_spinlock_t cbs_gbl_lock;
kernel/rcu/tree.h
128
raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp;
kernel/rcu/tree.h
135
raw_spinlock_t exp_poll_lock;
kernel/rcu/tree.h
237
raw_spinlock_t nocb_lock; /* Guard following pair of fields. */
kernel/rcu/tree.h
245
raw_spinlock_t nocb_bypass_lock ____cacheline_internodealigned_in_smp;
kernel/rcu/tree.h
252
raw_spinlock_t nocb_gp_lock ____cacheline_internodealigned_in_smp;
kernel/rcu/tree.h
384
raw_spinlock_t barrier_lock; /* Protects ->barrier_seq_snap. */
kernel/rcu/tree.h
42
raw_spinlock_t __private lock; /* Root rcu_node's lock protects */
kernel/sched/core.c
662
raw_spinlock_t *lock;
kernel/sched/core.c
688
raw_spinlock_t *lock;
kernel/sched/cpudeadline.h
14
raw_spinlock_t lock;
kernel/sched/cpufreq_schedutil.c
24
raw_spinlock_t update_lock;
kernel/sched/sched.h
1041
raw_spinlock_t rto_lock;
kernel/sched/sched.h
1170
raw_spinlock_t __lock;
kernel/sched/sched.h
1195
raw_spinlock_t cpu_epoch_lock ____cacheline_aligned;
kernel/sched/sched.h
1474
static inline raw_spinlock_t *rq_lockp(struct rq *rq)
kernel/sched/sched.h
1482
static inline raw_spinlock_t *__rq_lockp(struct rq *rq)
kernel/sched/sched.h
1585
static inline raw_spinlock_t *rq_lockp(struct rq *rq)
kernel/sched/sched.h
1590
static inline raw_spinlock_t *__rq_lockp(struct rq *rq)
kernel/sched/sched.h
318
raw_spinlock_t rt_runtime_lock;
kernel/sched/sched.h
3339
static inline void double_raw_lock(raw_spinlock_t *l1, raw_spinlock_t *l2)
kernel/sched/sched.h
3349
static inline void double_raw_unlock(raw_spinlock_t *l1, raw_spinlock_t *l2)
kernel/sched/sched.h
3356
DEFINE_LOCK_GUARD_2(double_raw_spinlock, raw_spinlock_t,
kernel/sched/sched.h
3362
__releases(*(raw_spinlock_t **)_T1),
kernel/sched/sched.h
3363
__releases(*(raw_spinlock_t **)_T2));
kernel/sched/sched.h
349
raw_spinlock_t lock;
kernel/sched/sched.h
453
raw_spinlock_t lock;
kernel/sched/sched.h
714
raw_spinlock_t lock ____cacheline_aligned;
kernel/sched/sched.h
818
raw_spinlock_t deferred_reenq_lock;
kernel/sched/sched.h
858
raw_spinlock_t rt_runtime_lock;
kernel/stop_machine.c
40
raw_spinlock_t lock;
kernel/time/clocksource.c
271
raw_spinlock_t lock;
kernel/time/timekeeping.c
52
raw_spinlock_t lock;
kernel/time/timekeeping.h
31
extern raw_spinlock_t jiffies_lock;
kernel/time/timer.c
251
raw_spinlock_t lock;
kernel/time/timer_migration.h
119
raw_spinlock_t lock;
kernel/time/timer_migration.h
80
raw_spinlock_t lock;
kernel/trace/pid_list.h
80
raw_spinlock_t lock;
kernel/trace/ring_buffer.c
507
raw_spinlock_t reader_lock; /* serialize readers */
kernel/trace/trace.h
409
raw_spinlock_t start_lock;
kernel/workqueue.c
196
raw_spinlock_t lock; /* the pool lock */
kernel/workqueue.c
341
raw_spinlock_t lock; /* nests inside pool locks */
lib/debugobjects.c
48
raw_spinlock_t lock;
lib/dec_and_lock.c
53
int atomic_dec_and_raw_lock(atomic_t *atomic, raw_spinlock_t *lock)
lib/dec_and_lock.c
68
int _atomic_dec_and_raw_lock_irqsave(atomic_t *atomic, raw_spinlock_t *lock,
lib/test_context-analysis.c
624
static DEFINE_PER_CPU(raw_spinlock_t, test_per_cpu_lock);
lib/test_context-analysis.c
85
raw_spinlock_t,
mm/kasan/quarantine.c
105
raw_spinlock_t lock;
mm/kfence/kfence.h
39
extern raw_spinlock_t kfence_freelist_lock;
mm/kfence/kfence.h
70
raw_spinlock_t lock;
mm/kmemleak.c
137
raw_spinlock_t lock;
mm/memory-failure.c
2563
raw_spinlock_t lock;
mm/slab_common.c
1411
raw_spinlock_t lock;
net/core/drop_monitor.c
77
raw_spinlock_t lock; /* Protects 'skb', 'hw_entries' and
tools/perf/util/bpf_skel/lock_contention.bpf.c
919
raw_spinlock_t lock;
tools/perf/util/bpf_skel/lock_contention.bpf.c
923
raw_spinlock_t __lock;