local_irq_save
Defined as a preprocessor macro in:
Referenced (in 386 files total) in:
- arch/alpha/kernel/core_cia.c, 2 times
- arch/alpha/kernel/core_mcpcia.c, 2 times
- arch/alpha/kernel/pc873xx.c, line 36
- arch/alpha/kernel/perf_event.c, 3 times
- arch/alpha/kernel/smc37c669.c, line 2476
- arch/alpha/kernel/smc37c93x.c, line 245
- arch/alpha/kernel/srmcons.c, line 77
- arch/arc/include/asm/mmu_context.h, 2 times
- arch/arc/include/asm/smp.h, 2 times
- arch/arc/include/asm/spinlock.h, 4 times
- arch/arc/kernel/smp.c, line 258
- arch/arc/mm/cache.c, 3 times
- arch/arc/mm/tlb.c, 7 times
- arch/arm/common/mcpm_entry.c, line 352
- arch/arm/crypto/aes-ce-glue.c, line 431
- arch/arm/kernel/kgdb.c, line 203
- arch/arm/mach-mmp/time.c, 2 times
- arch/arm/mach-mvebu/pmsu.c, line 541
- arch/arm/mach-omap1/omap-dma.c, line 448
- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c, line 132
- arch/arm/mach-omap2/sdrc2xxx.c, line 95
- arch/arm/mach-pxa/mfp-pxa2xx.c, 2 times
- arch/arm/mach-pxa/pxa3xx.c, line 291
- arch/arm/mach-pxa/spitz.c, line 225
- arch/arm/mach-rpc/dma.c, line 198
- arch/arm/mach-rpc/time.c, line 35
- arch/arm/mach-sa1100/assabet.c, line 208
- arch/arm/mach-sa1100/clock.c, 2 times
- arch/arm/mach-sa1100/generic.c, 2 times
- arch/arm/mm/cache-l2x0-pmu.c, line 156
- arch/arm/mm/cache-l2x0.c, line 123
- arch/arm/mm/cache-uniphier.c, line 144
- arch/arm/plat-orion/time.c, 3 times
- arch/arm/probes/kprobes/core.c, line 325
- arch/arm/probes/kprobes/opt-arm.c, line 159
- arch/arm/probes/uprobes/core.c, line 188
- arch/arm64/include/asm/uaccess.h, 2 times
- arch/arm64/kernel/armv8_deprecated.c, line 461
- arch/arm64/kernel/fpsimd.c, line 1878
- arch/arm64/kernel/kgdb.c, line 292
- arch/arm64/kvm/arch_timer.c, 2 times
- arch/arm64/kvm/fpsimd.c, line 163
- arch/arm64/kvm/hyp/vhe/switch.c, 2 times
- arch/arm64/kvm/hyp/vhe/tlb.c, line 26
- arch/arm64/kvm/mmu.c, line 829
- arch/arm64/mm/fault.c, line 284
- arch/csky/abiv2/fpu.c, 2 times
- arch/csky/kernel/perf_event.c, 2 times
- arch/csky/kernel/ptrace.c, 3 times
- arch/csky/mm/tlb.c, 4 times
- arch/hexagon/include/asm/mmu_context.h, line 56
- arch/hexagon/kernel/kgdb.c, line 178
- arch/hexagon/kernel/smp.c, line 99
- arch/hexagon/mm/cache.c, 5 times
- arch/loongarch/include/asm/mmu_context.h, 2 times
- arch/loongarch/kernel/alternative.c, line 163
- arch/loongarch/kernel/paravirt.c, 2 times
- arch/loongarch/kernel/perf_event.c, 2 times
- arch/loongarch/kernel/smp.c, line 408
- arch/loongarch/kvm/mmu.c, line 708
- arch/loongarch/kvm/tlb.c, line 19
- arch/loongarch/kvm/vcpu.c, 2 times
- arch/loongarch/mm/tlb.c, 4 times
- arch/m68k/68000/timers.c, line 77
- arch/m68k/amiga/amisound.c, line 80
- arch/m68k/amiga/cia.c, line 97
- arch/m68k/amiga/config.c, line 521
- arch/m68k/atari/atasound.c, line 62
- arch/m68k/atari/config.c, line 446
- arch/m68k/atari/stdma.c, 3 times
- arch/m68k/atari/time.c, 3 times
- arch/m68k/bvme6000/config.c, 2 times
- arch/m68k/bvme6000/rtc.c, 2 times
- arch/m68k/coldfire/gpio.c, 3 times
- arch/m68k/coldfire/pit.c, line 120
- arch/m68k/coldfire/sltimers.c, line 100
- arch/m68k/coldfire/timers.c, line 90
- arch/m68k/hp300/config.c, 2 times
- arch/m68k/hp300/time.c, 2 times
- arch/m68k/include/asm/atomic.h, 4 times
- arch/m68k/include/asm/cmpxchg.h, line 17
- arch/m68k/include/asm/mmu_context.h, line 105
- arch/m68k/mac/iop.c, 2 times
- arch/m68k/mac/macboing.c, 3 times
- arch/m68k/mac/misc.c, line 180
- arch/m68k/mac/via.c, 3 times
- arch/m68k/mm/hwtest.c, 2 times
- arch/m68k/mm/mcfmmu.c, line 98
- arch/m68k/mm/memory.c, line 63
- arch/m68k/mvme147/config.c, 2 times
- arch/m68k/mvme16x/config.c, 2 times
- arch/m68k/mvme16x/rtc.c, 2 times
- arch/m68k/q40/q40ints.c, line 146
- arch/m68k/sun3/intersil.c, line 35
- arch/m68k/sun3/prom/console.c, 4 times
- arch/m68k/sun3/prom/misc.c, 2 times
- arch/m68k/sun3/sun3ints.c, line 66
- arch/m68k/sun3x/prom.c, line 38
- arch/m68k/sun3x/time.c, 2 times
- arch/microblaze/kernel/cpu/cache.c, 8 times
- arch/mips/alchemy/common/irq.c, line 391
- arch/mips/cavium-octeon/cpu.c, line 32
- arch/mips/cavium-octeon/crypto/octeon-crypto.c, 2 times
- arch/mips/cavium-octeon/csrc-octeon.c, line 80
- arch/mips/cavium-octeon/executive/cvmx-l2c.c, line 611
- arch/mips/generic/board-sead3.c, line 187
- arch/mips/include/asm/cmpxchg.h, line 243
- arch/mips/include/asm/io.h, 2 times
- arch/mips/include/asm/local.h, 2 times
- arch/mips/include/asm/mach-au1x00/gpio-au1000.h, 4 times
- arch/mips/include/asm/mipsregs.h, 2 times
- arch/mips/include/asm/mmu_context.h, 2 times
- arch/mips/include/asm/pgtable.h, 2 times
- arch/mips/include/asm/txx9/tx4927.h, 2 times
- arch/mips/kernel/perf_event_mipsxx.c, 2 times
- arch/mips/kernel/r4k-bugs64.c, 3 times
- arch/mips/kernel/rtlx-mt.c, 2 times
- arch/mips/kernel/smp-cps.c, line 607
- arch/mips/kernel/smp.c, line 179
- arch/mips/kernel/vpe-mt.c, 4 times
- arch/mips/kvm/mmu.c, 2 times
- arch/mips/kvm/tlb.c, 4 times
- arch/mips/kvm/vz.c, 2 times
- arch/mips/lantiq/early_printk.c, line 25
- arch/mips/loongson64/smp.c, line 521
- arch/mips/mm/c-r4k.c, 2 times
- arch/mips/mm/init.c, 2 times
- arch/mips/mm/sc-ip22.c, line 88
- arch/mips/mm/sc-r5k.c, 2 times
- arch/mips/mm/sc-rm7k.c, 2 times
- arch/mips/mm/tlb-r3k.c, 6 times
- arch/mips/mm/tlb-r4k.c, 9 times
- arch/mips/mti-malta/malta-time.c, line 69
- arch/mips/pci/ops-tx4927.c, line 240
- arch/mips/pci/pci-alchemy.c, line 113
- arch/mips/rb532/gpio.c, line 76
- arch/mips/rb532/time.c, line 42
- arch/mips/txx9/generic/setup_tx4927.c, line 299
- arch/nios2/kernel/time.c, line 90
- arch/nios2/mm/mmu_context.c, line 85
- arch/openrisc/kernel/process.c, line 246
- arch/openrisc/kernel/sync-timer.c, line 38
- arch/parisc/include/asm/atomic.h, 2 times
- arch/parisc/include/asm/futex.h, line 23
- arch/parisc/include/asm/mmu_context.h, line 73
- arch/parisc/include/asm/pgtable.h, line 40
- arch/parisc/include/asm/spinlock.h, 4 times
- arch/parisc/kernel/cache.c, line 449
- arch/parisc/kernel/kgdb.c, line 41
- arch/powerpc/include/asm/mmu_context.h, line 231
- arch/powerpc/kernel/mce_power.c, line 41
- arch/powerpc/kernel/process.c, line 1036
- arch/powerpc/kernel/smp-tbsync.c, line 51
- arch/powerpc/kexec/crash.c, line 206
- arch/powerpc/kvm/book3s_xics.c, 6 times
- arch/powerpc/kvm/e500.c, line 272
- arch/powerpc/kvm/e500_mmu_host.c, 5 times
- arch/powerpc/kvm/e500mc.c, 2 times
- arch/powerpc/lib/code-patching.c, 2 times
- arch/powerpc/mm/book3s64/hash_native.c, 8 times
- arch/powerpc/mm/book3s64/hash_pgtable.c, line 439
- arch/powerpc/mm/book3s64/hash_tlb.c, 2 times
- arch/powerpc/mm/book3s64/hash_utils.c, line 2183
- arch/powerpc/mm/book3s64/radix_tlb.c, line 687
- arch/powerpc/mm/book3s64/slice.c, line 181
- arch/powerpc/mm/dma-noncoherent.c, line 68
- arch/powerpc/mm/nohash/e500_hugetlbpage.c, line 140
- arch/powerpc/perf/core-book3s.c, 8 times
- arch/powerpc/perf/core-fsl-emb.c, 4 times
- arch/powerpc/platforms/44x/soc.c, line 122
- arch/powerpc/platforms/85xx/smp.c, 3 times
- arch/powerpc/platforms/86xx/mpc86xx_smp.c, line 69
- arch/powerpc/platforms/cell/spufs/fault.c, line 122
- arch/powerpc/platforms/cell/spufs/switch.c, 2 times
- arch/powerpc/platforms/pasemi/setup.c, line 108
- arch/powerpc/platforms/powermac/smp.c, 4 times
- arch/powerpc/platforms/powernv/opal-tracepoints.c, 2 times
- arch/powerpc/platforms/ps3/interrupt.c, 2 times
- arch/powerpc/platforms/pseries/iommu.c, line 270
- arch/powerpc/platforms/pseries/lpar.c, 2 times
- arch/powerpc/xmon/xmon.c, 2 times
- arch/riscv/kernel/kgdb.c, line 330
- arch/riscv/kvm/vcpu_exit.c, line 68
- arch/riscv/kvm/vcpu_timer.c, line 30
- arch/s390/include/asm/mmu_context.h, line 95
- arch/s390/kernel/ctlreg.c, line 79
- arch/s390/kernel/perf_event.c, line 143
- arch/s390/kernel/trace.c, line 25
- arch/s390/kernel/traps.c, line 301
- arch/s390/kernel/wti.c, 2 times
- arch/s390/lib/test_unwind.c, line 357
- arch/sh/include/asm/cmpxchg-irq.h, 4 times
- arch/sh/include/asm/futex-irq.h, line 13
- arch/sh/kernel/kgdb.c, 2 times
- arch/sh/mm/cache-sh2.c, line 62
- arch/sh/mm/cache-sh2a.c, 4 times
- arch/sh/mm/cache-sh3.c, line 49
- arch/sh/mm/cache-sh4.c, 3 times
- arch/sh/mm/cache-sh7705.c, 2 times
- arch/sh/mm/tlb-debugfs.c, line 68
- arch/sh/mm/tlb-pteaex.c, 2 times
- arch/sh/mm/tlb-sh3.c, 2 times
- arch/sh/mm/tlb-sh4.c, 2 times
- arch/sh/mm/tlb-urb.c, 2 times
- arch/sh/mm/tlbflush_32.c, 5 times
- arch/sparc/include/asm/spinlock_32.h, 3 times
- arch/sparc/kernel/kgdb_32.c, line 149
- arch/sparc/kernel/kgdb_64.c, line 176
- arch/sparc/kernel/leon_kernel.c, line 432
- arch/sparc/kernel/leon_smp.c, line 291
- arch/sparc/kernel/pci_sun4v.c, 5 times
- arch/sparc/kernel/pcic.c, 4 times
- arch/sparc/kernel/perf_event.c, 3 times
- arch/sparc/kernel/setup_32.c, line 65
- arch/sparc/kernel/smp_64.c, 2 times
- arch/sparc/kernel/sun4d_irq.c, line 407
- arch/sparc/kernel/sun4m_irq.c, 4 times
- arch/sparc/prom/misc_64.c, line 93
- arch/um/drivers/mconsole_kern.c, line 67
- arch/um/drivers/port_kern.c, line 136
- arch/um/kernel/time.c, 6 times
- arch/x86/coco/sev/core.c, 7 times
- arch/x86/events/amd/core.c, line 927
- arch/x86/events/intel/core.c, 3 times
- arch/x86/events/intel/pt.c, line 1546
- arch/x86/events/intel/uncore.c, line 318
- arch/x86/hyperv/hv_apic.c, line 118
- arch/x86/hyperv/hv_init.c, 2 times
- arch/x86/hyperv/hv_proc.c, 3 times
- arch/x86/hyperv/hv_spinlock.c, line 46
- arch/x86/hyperv/hv_vtl.c, 2 times
- arch/x86/hyperv/irqdomain.c, 2 times
- arch/x86/hyperv/ivm.c, 5 times
- arch/x86/hyperv/mmu.c, line 74
- arch/x86/hyperv/nested.c, 2 times
- arch/x86/include/asm/gsseg.h, line 35
- arch/x86/include/asm/mc146818rtc.h, line 73
- arch/x86/include/asm/tlbflush.h, 2 times
- arch/x86/kernel/alternative.c, 2 times
- arch/x86/kernel/apic/apic.c, 5 times
- arch/x86/kernel/apic/apic_numachip.c, line 80
- arch/x86/kernel/apic/io_apic.c, line 2898
- arch/x86/kernel/apic/ipi.c, 6 times
- arch/x86/kernel/apic/x2apic_cluster.c, line 48
- arch/x86/kernel/apic/x2apic_phys.c, line 63
- arch/x86/kernel/cpu/amd.c, 2 times
- arch/x86/kernel/cpu/cacheinfo.c, line 1120
- arch/x86/kernel/cpu/cyrix.c, 4 times
- arch/x86/kernel/cpu/mce/core.c, line 1676
- arch/x86/kernel/cpu/mce/inject.c, 2 times
- arch/x86/kernel/cpu/mce/intel.c, line 314
- arch/x86/kernel/cpu/mtrr/cyrix.c, line 22
- arch/x86/kernel/cpu/mtrr/generic.c, line 995
- arch/x86/kernel/hpet.c, 2 times
- arch/x86/kernel/kgdb.c, line 580
- arch/x86/kernel/kvm.c, 3 times
- arch/x86/kernel/process.c, line 668
- arch/x86/kernel/process_64.c, 3 times
- arch/x86/kernel/smp.c, line 232
- arch/x86/kernel/tsc.c, 4 times
- arch/x86/kvm/lapic.c, line 1954
- arch/x86/kvm/mmu/mmu.c, line 3105
- arch/x86/kvm/vmx/posted_intr.c, 2 times
- arch/x86/kvm/x86.c, 3 times
- arch/x86/kvm/xen.c, line 376
- arch/x86/mm/kmmio.c, 3 times
- arch/x86/mm/tlb.c, line 326
- arch/x86/pci/direct.c, 2 times
- arch/x86/pci/pcbios.c, 2 times
- arch/x86/platform/efi/efi_32.c, line 115
- arch/x86/platform/efi/efi_64.c, 2 times
- arch/x86/platform/intel-quark/imr.c, line 147
- arch/x86/platform/uv/bios_uv.c, line 63
- arch/x86/platform/uv/uv_nmi.c, line 944
- arch/x86/xen/multicalls.c, 2 times
- arch/x86/xen/xen-ops.h, line 223
- arch/xtensa/kernel/jump_label.c, line 68
- arch/xtensa/kernel/perf_event.c, line 357
- arch/xtensa/kernel/time.c, line 67
- arch/xtensa/mm/tlb.c, 4 times
- block/bio.c, line 435
- crypto/aes_ti.c, 2 times
- fs/aio.c, 2 times
- fs/bcachefs/rcu_pending.c, 3 times
- fs/pstore/ftrace.c, line 48
- include/asm-generic/cmpxchg.h, 4 times
- include/linux/cpuset.h, line 166
- include/linux/flex_proportions.h, line 67
- include/linux/interrupt.h, line 460
- include/linux/irqflags.h, 3 times
- include/linux/kcov.h, line 88
- include/linux/kvm_host.h, line 525
- include/linux/local_lock_internal.h, line 90
- include/linux/memcontrol.h, 3 times
- include/linux/percpu_counter.h, 2 times
- include/linux/printk.h, line 346
- include/linux/relay.h, line 196
- include/linux/rhashtable.h, 2 times
- include/linux/rwlock.h, line 117
- include/linux/rwlock_api_smp.h, 2 times
- include/linux/seqlock.h, line 71
- include/linux/spinlock.h, line 298
- include/linux/spinlock_api_smp.h, line 108
- include/linux/spinlock_api_up.h, line 40
- include/linux/stop_machine.h, line 152
- include/linux/u64_stats_sync.h, line 160
- include/linux/vmstat.h, 2 times
- kernel/bpf/hashtab.c, line 159
- kernel/bpf/helpers.c, line 333
- kernel/bpf/memalloc.c, 4 times
- kernel/bpf/percpu_freelist.c, 2 times
- kernel/context_tracking.c, 4 times
- kernel/debug/debug_core.c, 2 times
- kernel/debug/kdb/kdb_io.c, line 632
- kernel/dma/swiotlb.c, line 904
- kernel/events/core.c, 6 times
- kernel/irq/irqdesc.c, 2 times
- kernel/irq/manage.c, 2 times
- kernel/kcsan/core.c, line 589
- kernel/locking/spinlock.c, 2 times
- kernel/printk/internal.h, 2 times
- kernel/printk/nbcon.c, line 1539
- kernel/printk/printk.c, 2 times
- kernel/printk/printk_ringbuffer.c, 2 times
- kernel/rcu/rcuscale.c, line 470
- kernel/rcu/rcutorture.c, 2 times
- kernel/rcu/refscale.c, line 850
- kernel/rcu/srcutiny.c, line 203
- kernel/rcu/tasks.h, 2 times
- kernel/rcu/tiny.c, 3 times
- kernel/rcu/tree.c, 9 times
- kernel/rcu/tree.h, 2 times
- kernel/rcu/tree_exp.h, 2 times
- kernel/rcu/tree_nocb.h, line 902
- kernel/rcu/tree_plugin.h, 3 times
- kernel/relay.c, line 627
- kernel/sched/clock.c, line 468
- kernel/sched/core.c, 2 times
- kernel/sched/cputime.c, line 808
- kernel/sched/debug.c, line 1010
- kernel/sched/ext.c, 2 times
- kernel/sched/fair.c, line 6642
- kernel/sched/sched.h, line 1524
- kernel/smp.c, 3 times
- kernel/softirq.c, 4 times
- kernel/stop_machine.c, line 609
- kernel/time/clockevents.c, line 545
- kernel/time/sched_clock.c, line 176
- kernel/time/tick-oneshot.c, line 111
- kernel/time/tick-sched.c, line 724
- kernel/time/timer.c, line 1648
- kernel/trace/blktrace.c, 3 times
- kernel/trace/ftrace.c, 4 times
- kernel/trace/preemptirq_delay_test.c, line 54
- kernel/trace/ring_buffer.c, 7 times
- kernel/trace/trace.c, 2 times
- kernel/trace/trace_functions.c, 2 times
- kernel/trace/trace_functions_graph.c, 2 times
- kernel/trace/trace_sched_wakeup.c, 3 times
- kernel/trace/trace_selftest.c, line 69
- kernel/trace/trace_stack.c, 2 times
- kernel/tsacct.c, line 157
- kernel/up.c, 3 times
- kernel/workqueue.c, 4 times
- lib/crc32test.c, 2 times
- lib/crypto/aescfb.c, line 28
- lib/crypto/aesgcm.c, line 29
- lib/debugobjects.c, 2 times
- lib/irq_poll.c, 2 times
- lib/percpu_counter.c, 2 times
- mm/gup.c, line 3332
- mm/kasan/quarantine.c, line 207
- mm/memcontrol-v1.c, 3 times
- mm/page-writeback.c, line 621
- mm/page_alloc.c, line 105
- mm/pgtable-generic.c, line 270
- mm/slub.c, line 735
- mm/vmstat.c, 7 times
- net/core/dev.c, 5 times
- net/core/drop_monitor.c, line 227
- net/core/netpoll.c, 3 times
- net/ipv4/tcp_output.c, 2 times
- net/rds/ib_recv.c, line 485
- net/rds/page.c, 2 times
- net/xfrm/xfrm_device.c, 2 times
- sound/sh/aica.c, 9 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.