Loading...
Defined in 2 files as a typedef:
- include/linux/spinlock_types_raw.h, line 23 (as a typedef)
- tools/perf/util/bpf_skel/vmlinux/vmlinux.h, line 59 (as a typedef)
Referenced in 200 files:
- arch/alpha/include/asm/core_marvel.h, line 316
- arch/arm/include/asm/dma.h, line 40
- arch/arm/mach-footbridge/include/mach/hardware.h, line 83
- arch/arm/mm/cache-l2x0.c, 2 times
- arch/csky/include/asm/asid.h, line 19
- arch/mips/cavium-octeon/octeon-irq.c, 9 times
- arch/mips/include/asm/i8259.h, line 34
- arch/mips/kernel/spinlock_test.c, line 43
- arch/powerpc/include/asm/eeh.h, line 236
- arch/powerpc/include/asm/mpic.h, line 296
- arch/powerpc/include/asm/mpic_msgr.h, line 19
- arch/powerpc/include/asm/pmac_feature.h, line 381
- arch/powerpc/platforms/4xx/uic.c, line 46
- arch/powerpc/platforms/52xx/mpc52xx_gpt.c, line 91
- arch/riscv/kvm/aia.c, line 21
- arch/riscv/kvm/aia_aplic.c, line 18
- arch/sh/include/asm/pci.h, line 39
- arch/sh/mm/pmb.c, line 42
- arch/sparc/include/asm/prom.h, line 28
- arch/x86/events/amd/iommu.c, line 43
- arch/x86/events/intel/uncore.h, 2 times
- arch/x86/events/perf_event.h, 2 times
- arch/x86/events/rapl.c, line 106
- arch/x86/include/asm/i8259.h, line 31
- arch/x86/include/asm/irq_remapping.h, line 36
- arch/x86/include/asm/kvm_host.h, line 1350
- arch/x86/include/asm/pc-conf-reg.h, line 19
- arch/x86/include/asm/pci_x86.h, line 111
- arch/x86/include/asm/uv/uv_hub.h, line 749
- arch/x86/kernel/kvm.c, line 92
- arch/x86/kernel/nmi.c, line 44
- arch/x86/kernel/process.c, line 493
- arch/x86/kvm/vmx/posted_intr.c, 2 times
- drivers/base/regmap/internal.h, line 58
- drivers/clocksource/em_sti.c, line 31
- drivers/clocksource/sh_cmt.c, 2 times
- drivers/clocksource/sh_mtu2.c, line 47
- drivers/clocksource/sh_tmu.c, line 61
- drivers/clocksource/timer-pistachio.c, line 47
- drivers/dma/dw-edma/dw-edma-core.h, line 111
- drivers/gpio/gpio-104-dio-48e.c, line 118
- drivers/gpio/gpio-altera.c, line 30
- drivers/gpio/gpio-aspeed-sgpio.c, line 35
- drivers/gpio/gpio-aspeed.c, line 58
- drivers/gpio/gpio-ath79.c, line 33
- drivers/gpio/gpio-bcm-kona.c, line 63
- drivers/gpio/gpio-mpc8xxx.c, line 38
- drivers/gpio/gpio-npcm-sgpio.c, line 61
- drivers/gpio/gpio-omap.c, 2 times
- drivers/gpio/gpio-pcie-idio-24.c, line 154
- drivers/gpio/gpio-pl061.c, line 52
- drivers/gpio/gpio-realtek-otto.c, line 71
- drivers/gpio/gpio-rtd.c, line 69
- drivers/gpio/gpio-siox.c, line 17
- drivers/gpio/gpio-tangier.h, line 105
- drivers/gpio/gpio-tegra.c, line 69
- drivers/gpio/gpio-thunderx.c, line 57
- drivers/gpio/gpio-tqmx86.c, line 40
- drivers/gpio/gpio-virtio.c, line 54
- drivers/gpio/gpio-ws16c48.c, line 110
- drivers/i2c/muxes/i2c-mux-pca954x.c, line 118
- drivers/iommu/amd/amd_iommu_types.h, 2 times
- drivers/iommu/intel/iommu.h, 2 times
- drivers/irqchip/irq-bcm6345-l1.c, line 76
- drivers/irqchip/irq-bcm7038-l1.c, line 38
- drivers/irqchip/irq-crossbar.c, line 33
- drivers/irqchip/irq-gic-v3-its.c, 3 times
- drivers/irqchip/irq-imgpdc.c, line 86
- drivers/irqchip/irq-imx-intmux.c, line 72
- drivers/irqchip/irq-imx-irqsteer.c, line 34
- drivers/irqchip/irq-imx-mu-msi.c, line 62
- drivers/irqchip/irq-keystone.c, line 34
- drivers/irqchip/irq-loongson-htvec.c, line 31
- drivers/irqchip/irq-loongson-pch-lpc.c, line 32
- drivers/irqchip/irq-loongson-pch-pic.c, line 43
- drivers/irqchip/irq-ls-extirq.c, line 19
- drivers/irqchip/irq-mst-intc.c, line 29
- drivers/irqchip/irq-mtk-sysirq.c, line 18
- drivers/irqchip/irq-mvebu-sei.c, line 53
- drivers/irqchip/irq-owl-sirq.c, line 52
- drivers/irqchip/irq-qcom-mpm.c, line 80
- drivers/irqchip/irq-renesas-rzg2l.c, line 79
- drivers/irqchip/irq-sifive-plic.c, line 82
- drivers/irqchip/irq-sp7021-intc.c, line 70
- drivers/irqchip/irq-starfive-jh8100-intc.c, line 32
- drivers/md/dm-writecache.c, line 193
- drivers/net/ethernet/realtek/r8169_main.c, 3 times
- drivers/net/ethernet/wangxun/libwx/wx_type.h, line 1025
- drivers/of/of_private.h, line 41
- drivers/pci/controller/dwc/pcie-designware.h, line 329
- drivers/pci/controller/mobiveil/pcie-mobiveil.h, line 156
- drivers/pci/controller/pci-aardvark.c, 2 times
- drivers/pci/controller/pci-mvebu.c, line 124
- drivers/pci/controller/pcie-mediatek-gen3.c, line 147
- drivers/pci/controller/pcie-microchip-host.c, line 272
- drivers/pci/controller/pcie-xilinx-cpm.c, line 115
- drivers/pci/controller/pcie-xilinx-dma-pl.c, line 112
- drivers/pci/controller/pcie-xilinx-nwl.c, line 171
- drivers/pci/msi/msi.c, line 113
- drivers/pci/pci.h, line 163
- drivers/perf/arm-cci.c, line 71
- drivers/perf/arm_dsu_pmu.c, line 116
- drivers/perf/xgene_pmu.c, line 128
- drivers/pinctrl/actions/pinctrl-owl.c, line 50
- drivers/pinctrl/bcm/pinctrl-bcm2835.c, line 92
- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c, line 110
- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c, line 65
- drivers/pinctrl/intel/pinctrl-intel.h, line 248
- drivers/pinctrl/intel/pinctrl-tangier.h, line 75
- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c, line 103
- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c, line 68
- drivers/pinctrl/pinctrl-amd.h, line 96
- drivers/pinctrl/pinctrl-equilibrium.h, 2 times
- drivers/pinctrl/pinctrl-keembay.c, line 121
- drivers/pinctrl/pinctrl-rockchip.h, line 335
- drivers/pinctrl/pinctrl-single.c, line 190
- drivers/pinctrl/qcom/pinctrl-msm.c, line 72
- drivers/pinctrl/samsung/pinctrl-samsung.h, line 196
- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c, line 209
- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h, line 18
- drivers/pinctrl/sunxi/pinctrl-sunxi.h, line 175
- drivers/sh/intc/internals.h, 2 times
- drivers/soc/fsl/qbman/qman.c, line 994
- drivers/spmi/spmi-mtk-pmif.c, line 53
- drivers/spmi/spmi-pmic-arb.c, line 162
- drivers/thermal/intel/intel_hfi.c, 2 times
- drivers/tty/mips_ejtag_fdc.c, 3 times
- drivers/usb/early/xhci-dbc.h, line 192
- drivers/xen/events/events_base.c, line 116
- fs/bcachefs/six.h, line 142
- fs/erofs/pcpubuf.c, line 13
- fs/pstore/ram_internal.h, line 67
- include/acpi/platform/aclinux.h, line 114
- include/acpi/platform/aclinuxex.h, line 96
- include/kvm/arm_vgic.h, 3 times
- include/linux/bpf_local_storage.h, 2 times
- include/linux/delayacct.h, line 14
- include/linux/flex_proportions.h, line 49
- include/linux/fsl/mc.h, line 356
- include/linux/gpio/driver.h, line 484
- include/linux/hrtimer_defs.h, line 104
- include/linux/i8253.h, line 23
- include/linux/irq.h, line 1062
- include/linux/irqchip/arm-gic-v3.h, line 616
- include/linux/irqchip/arm-gic-v4.h, line 69
- include/linux/irqdesc.h, line 71
- include/linux/kthread.h, line 125
- include/linux/mfd/ucb1x00.h, line 122
- include/linux/mutex_types.h, line 43
- include/linux/pci.h, line 488
- include/linux/percpu_counter.h, line 23
- include/linux/perf_event.h, 4 times
- include/linux/ratelimit_types.h, line 16
- include/linux/rtmutex.h, line 24
- include/linux/rwsem.h, line 59
- include/linux/sched.h, 2 times
- include/linux/semaphore.h, line 16
- include/linux/seqlock.h, line 226
- include/linux/seqlock_types.h, line 68
- include/linux/shmem_fs.h, line 62
- include/linux/soc/ti/ti_sci_protocol.h, line 571
- include/linux/spinlock.h, 14 times
- include/linux/spinlock_api_smp.h, 23 times
- include/linux/spinlock_types_raw.h, 2 times
- include/linux/swait.h, line 44
- include/linux/tty_ldisc.h, line 19
- io_uring/io-wq.c, 3 times
- kernel/bpf/bpf_lru_list.h, 2 times
- kernel/bpf/hashtab.c, line 81
- kernel/bpf/percpu_freelist.h, line 11
- kernel/bpf/queue_stack_maps.c, line 18
- kernel/cgroup/rstat.c, 3 times
- kernel/cpu_pm.c, line 23
- kernel/delayacct.c, line 99
- kernel/locking/lockdep.c, line 960
- kernel/locking/spinlock.c, 13 times
- kernel/locking/spinlock_debug.c, 9 times
- kernel/rcu/tasks.h, 2 times
- kernel/rcu/tree.c, line 2925
- kernel/rcu/tree.h, 7 times
- kernel/sched/core.c, 2 times
- kernel/sched/cpudeadline.h, line 12
- kernel/sched/cpufreq_schedutil.c, line 22
- kernel/sched/sched.h, 17 times
- kernel/stop_machine.c, line 40
- kernel/time/timekeeping.h, line 29
- kernel/time/timekeeping_internal.h, line 37
- kernel/time/timer.c, line 252
- kernel/time/timer_migration.h, 2 times
- kernel/trace/pid_list.h, line 79
- kernel/trace/ring_buffer.c, line 453
- kernel/trace/trace.h, line 379
- kernel/workqueue.c, 2 times
- lib/atomic64.c, 11 times
- lib/debugobjects.c, line 43
- lib/dec_and_lock.c, 2 times
- mm/kasan/quarantine.c, line 105
- mm/kfence/kfence.h, line 65
- mm/kmemleak.c, line 142
- tools/perf/util/bpf_skel/lock_contention.bpf.c, 2 times