local_irq_restore
Defined as a preprocessor macro in:
Referenced (in 387 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 40
- arch/alpha/kernel/perf_event.c, 3 times
- arch/alpha/kernel/smc37c669.c, 2 times
- arch/alpha/kernel/smc37c93x.c, 2 times
- arch/alpha/kernel/srmcons.c, line 89
- 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 280
- arch/arc/mm/cache.c, 3 times
- arch/arc/mm/tlb.c, 7 times
- arch/arm/common/mcpm_entry.c, line 366
- arch/arm/crypto/aes-ce-glue.c, line 433
- arch/arm/crypto/aes-neonbs-glue.c, line 283
- arch/arm/include/asm/irqflags.h, line 172
- arch/arm/kernel/kgdb.c, line 205
- arch/arm/mach-mmp/time.c, 2 times
- arch/arm/mach-mvebu/pmsu.c, line 566
- arch/arm/mach-omap1/omap-dma.c, line 463
- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c, line 158
- arch/arm/mach-omap2/sdrc2xxx.c, line 106
- arch/arm/mach-pxa/mfp-pxa2xx.c, 2 times
- arch/arm/mach-pxa/pxa3xx.c, line 296
- arch/arm/mach-pxa/spitz.c, line 236
- arch/arm/mach-rpc/dma.c, line 202
- arch/arm/mach-rpc/time.c, line 46
- arch/arm/mach-sa1100/assabet.c, line 223
- arch/arm/mach-sa1100/clock.c, 2 times
- arch/arm/mach-sa1100/generic.c, 2 times
- arch/arm/mm/cache-l2x0-pmu.c, line 170
- arch/arm/mm/cache-l2x0.c, line 127
- arch/arm/mm/cache-uniphier.c, line 167
- arch/arm/plat-orion/time.c, 3 times
- arch/arm/probes/kprobes/core.c, line 327
- arch/arm/probes/kprobes/opt-arm.c, line 178
- arch/arm/probes/uprobes/core.c, line 194
- arch/arm64/include/asm/uaccess.h, 2 times
- arch/arm64/kernel/armv8_deprecated.c, line 474
- arch/arm64/kernel/fpsimd.c, line 1880
- arch/arm64/kernel/kgdb.c, line 294
- arch/arm64/kvm/arch_timer.c, 2 times
- arch/arm64/kvm/fpsimd.c, line 235
- arch/arm64/kvm/hyp/vhe/switch.c, 2 times
- arch/arm64/kvm/hyp/vhe/tlb.c, line 89
- arch/arm64/kvm/mmu.c, line 830
- arch/arm64/mm/fault.c, line 287
- 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 58
- arch/hexagon/kernel/kgdb.c, line 180
- arch/hexagon/kernel/smp.c, line 114
- arch/hexagon/mm/cache.c, 5 times
- arch/loongarch/include/asm/mmu_context.h, 2 times
- arch/loongarch/kernel/alternative.c, line 168
- arch/loongarch/kernel/paravirt.c, 2 times
- arch/loongarch/kernel/perf_event.c, 2 times
- arch/loongarch/kernel/smp.c, line 405
- arch/loongarch/kvm/mmu.c, line 737
- arch/loongarch/kvm/tlb.c, line 21
- arch/loongarch/kvm/vcpu.c, 2 times
- arch/loongarch/mm/tlb.c, 4 times
- arch/m68k/68000/timers.c, line 79
- arch/m68k/amiga/amisound.c, line 108
- arch/m68k/amiga/cia.c, line 102
- arch/m68k/amiga/config.c, line 543
- arch/m68k/atari/atasound.c, line 109
- arch/m68k/atari/config.c, line 450
- arch/m68k/atari/stdma.c, 4 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 123
- arch/m68k/coldfire/sltimers.c, line 107
- arch/m68k/coldfire/timers.c, line 93
- 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 39
- arch/m68k/include/asm/mmu_context.h, line 166
- arch/m68k/mac/iop.c, 3 times
- arch/m68k/mac/macboing.c, 3 times
- arch/m68k/mac/misc.c, line 208
- arch/m68k/mac/via.c, 3 times
- arch/m68k/mm/hwtest.c, 2 times
- arch/m68k/mm/mcfmmu.c, line 155
- arch/m68k/mm/memory.c, line 67
- 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 149
- arch/m68k/sun3/intersil.c, line 65
- arch/m68k/sun3/prom/console.c, 4 times
- arch/m68k/sun3/prom/misc.c, 2 times
- arch/m68k/sun3/sun3ints.c, line 79
- arch/m68k/sun3x/prom.c, line 55
- arch/m68k/sun3x/time.c, 2 times
- arch/microblaze/kernel/cpu/cache.c, 8 times
- arch/mips/alchemy/common/irq.c, line 398
- arch/mips/cavium-octeon/cpu.c, line 38
- arch/mips/cavium-octeon/crypto/octeon-crypto.c, 2 times
- arch/mips/cavium-octeon/csrc-octeon.c, line 99
- arch/mips/cavium-octeon/executive/cvmx-l2c.c, line 644
- arch/mips/generic/board-sead3.c, line 208
- arch/mips/include/asm/cmpxchg.h, line 295
- 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/mips-mt.c, line 120
- 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 610
- arch/mips/kernel/smp.c, line 211
- arch/mips/kernel/vpe-mt.c, 7 times
- arch/mips/kvm/mmu.c, 2 times
- arch/mips/kvm/tlb.c, 5 times
- arch/mips/kvm/vz.c, 2 times
- arch/mips/lantiq/early_printk.c, line 30
- arch/mips/loongson64/smp.c, line 523
- arch/mips/mm/c-r4k.c, 2 times
- arch/mips/mm/init.c, 2 times
- arch/mips/mm/sc-ip22.c, line 97
- 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 100
- arch/mips/pci/ops-tx4927.c, line 358
- arch/mips/pci/pci-alchemy.c, 2 times
- arch/mips/rb532/gpio.c, line 83
- arch/mips/rb532/time.c, line 53
- arch/mips/txx9/generic/setup_tx4927.c, line 302
- arch/nios2/kernel/time.c, line 92
- arch/nios2/mm/mmu_context.c, line 99
- arch/openrisc/kernel/process.c, line 264
- arch/openrisc/kernel/sync-timer.c, line 83
- arch/parisc/include/asm/atomic.h, 2 times
- arch/parisc/include/asm/futex.h, line 31
- arch/parisc/include/asm/mmu_context.h, line 75
- arch/parisc/include/asm/pgtable.h, line 46
- arch/parisc/include/asm/spinlock.h, 4 times
- arch/parisc/kernel/cache.c, line 468
- arch/parisc/kernel/kgdb.c, line 43
- arch/powerpc/include/asm/mmu_context.h, line 236
- arch/powerpc/kernel/mce_power.c, line 61
- arch/powerpc/kernel/process.c, line 1048
- arch/powerpc/kernel/rtas.c, line 2180
- arch/powerpc/kernel/smp-tbsync.c, line 75
- arch/powerpc/kexec/crash.c, line 212
- arch/powerpc/kvm/book3s_xics.c, 8 times
- arch/powerpc/kvm/e500.c, line 282
- arch/powerpc/kvm/e500_mmu_host.c, 6 times
- arch/powerpc/kvm/e500mc.c, 2 times
- arch/powerpc/lib/code-patching.c, 2 times
- arch/powerpc/mm/book3s64/hash_native.c, 9 times
- arch/powerpc/mm/book3s64/hash_pgtable.c, line 473
- arch/powerpc/mm/book3s64/hash_tlb.c, 2 times
- arch/powerpc/mm/book3s64/hash_utils.c, line 2194
- arch/powerpc/mm/book3s64/radix_tlb.c, line 692
- arch/powerpc/mm/book3s64/slice.c, line 183
- arch/powerpc/mm/dma-noncoherent.c, line 86
- arch/powerpc/mm/nohash/e500_hugetlbpage.c, 2 times
- arch/powerpc/perf/core-book3s.c, 10 times
- arch/powerpc/perf/core-fsl-emb.c, 4 times
- arch/powerpc/platforms/44x/soc.c, line 181
- arch/powerpc/platforms/85xx/smp.c, 3 times
- arch/powerpc/platforms/86xx/mpc86xx_smp.c, line 88
- arch/powerpc/platforms/cell/spufs/fault.c, line 124
- arch/powerpc/platforms/cell/spufs/switch.c, 2 times
- arch/powerpc/platforms/pasemi/setup.c, line 119
- arch/powerpc/platforms/powermac/smp.c, 3 times
- arch/powerpc/platforms/powernv/opal-call.c, line 121
- arch/powerpc/platforms/powernv/opal-tracepoints.c, 2 times
- arch/powerpc/platforms/ps3/interrupt.c, 2 times
- arch/powerpc/platforms/pseries/iommu.c, 2 times
- arch/powerpc/platforms/pseries/lpar.c, 2 times
- arch/powerpc/xmon/xmon.c, 2 times
- arch/riscv/kernel/kgdb.c, line 339
- arch/riscv/kvm/vcpu_exit.c, line 124
- arch/riscv/kvm/vcpu_timer.c, line 37
- arch/s390/include/asm/mmu_context.h, line 97
- arch/s390/kernel/ctlreg.c, line 81
- arch/s390/kernel/kprobes.c, 2 times
- arch/s390/kernel/perf_event.c, line 148
- arch/s390/kernel/trace.c, line 32
- arch/s390/kernel/traps.c, line 308
- arch/s390/lib/test_unwind.c, line 362
- arch/sh/include/asm/cmpxchg-irq.h, 4 times
- arch/sh/include/asm/futex-irq.h, line 19
- arch/sh/kernel/kgdb.c, 2 times
- arch/sh/mm/cache-sh2.c, line 70
- arch/sh/mm/cache-sh2a.c, 4 times
- arch/sh/mm/cache-sh3.c, 2 times
- arch/sh/mm/cache-sh4.c, 3 times
- arch/sh/mm/cache-sh7705.c, 2 times
- arch/sh/mm/tlb-debugfs.c, line 132
- 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 151
- arch/sparc/kernel/kgdb_64.c, line 178
- arch/sparc/kernel/leon_kernel.c, line 435
- arch/sparc/kernel/leon_smp.c, line 295
- arch/sparc/kernel/pci_sun4v.c, 8 times
- arch/sparc/kernel/pcic.c, 6 times
- arch/sparc/kernel/perf_event.c, 3 times
- arch/sparc/kernel/setup_32.c, line 85
- arch/sparc/kernel/smp_64.c, 2 times
- arch/sparc/kernel/sun4d_irq.c, line 414
- arch/sparc/kernel/sun4m_irq.c, 4 times
- arch/sparc/prom/misc_64.c, line 109
- arch/sparc/prom/p1275.c, 2 times
- arch/um/drivers/mconsole_kern.c, line 70
- arch/um/drivers/port_kern.c, line 146
- arch/um/kernel/time.c, 6 times
- arch/x86/coco/sev/core.c, 7 times
- arch/x86/events/amd/core.c, line 938
- arch/x86/events/intel/core.c, 2 times
- arch/x86/events/intel/pt.c, line 1562
- arch/x86/events/intel/uncore.c, line 331
- arch/x86/hyperv/hv_apic.c, line 153
- arch/x86/hyperv/hv_init.c, 2 times
- arch/x86/hyperv/hv_proc.c, 3 times
- arch/x86/hyperv/hv_spinlock.c, line 57
- arch/x86/hyperv/hv_vtl.c, 2 times
- arch/x86/hyperv/irqdomain.c, 3 times
- arch/x86/hyperv/ivm.c, 9 times
- arch/x86/hyperv/mmu.c, 4 times
- arch/x86/hyperv/nested.c, 5 times
- arch/x86/include/asm/gsseg.h, line 37
- arch/x86/include/asm/mc146818rtc.h, line 78
- 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 83
- arch/x86/kernel/apic/io_apic.c, line 3032
- arch/x86/kernel/apic/ipi.c, 6 times
- arch/x86/kernel/apic/x2apic_cluster.c, line 72
- arch/x86/kernel/apic/x2apic_phys.c, line 72
- arch/x86/kernel/cpu/amd.c, 2 times
- arch/x86/kernel/cpu/cacheinfo.c, line 1131
- arch/x86/kernel/cpu/cyrix.c, 4 times
- arch/x86/kernel/cpu/mce/core.c, line 1669
- arch/x86/kernel/cpu/mce/inject.c, 2 times
- arch/x86/kernel/cpu/mce/intel.c, line 316
- arch/x86/kernel/cpu/mtrr/cyrix.c, line 32
- arch/x86/kernel/cpu/mtrr/generic.c, line 1016
- arch/x86/kernel/hpet.c, 3 times
- arch/x86/kernel/kgdb.c, line 582
- arch/x86/kernel/kvm.c, 3 times
- arch/x86/kernel/process.c, line 670
- arch/x86/kernel/process_64.c, 3 times
- arch/x86/kernel/smp.c, line 235
- arch/x86/kernel/tsc.c, 4 times
- arch/x86/kvm/lapic.c, line 1970
- arch/x86/kvm/mmu/mmu.c, line 3101
- arch/x86/kvm/vmx/posted_intr.c, 2 times
- arch/x86/kvm/x86.c, 4 times
- arch/x86/kvm/xen.c, line 378
- arch/x86/mm/kmmio.c, 3 times
- arch/x86/mm/tlb.c, line 331
- arch/x86/pci/direct.c, 2 times
- arch/x86/pci/pcbios.c, 2 times
- arch/x86/platform/efi/efi_32.c, line 120
- arch/x86/platform/efi/efi_64.c, 2 times
- arch/x86/platform/intel-quark/imr.c, 2 times
- arch/x86/platform/uv/bios_uv.c, line 65
- arch/x86/platform/uv/uv_nmi.c, 2 times
- arch/x86/xen/multicalls.c, 2 times
- arch/x86/xen/xen-ops.h, line 246
- arch/xtensa/kernel/jump_label.c, line 70
- arch/xtensa/kernel/perf_event.c, line 365
- arch/xtensa/kernel/time.c, line 72
- arch/xtensa/mm/tlb.c, 4 times
- block/bio.c, line 440
- crypto/aes_ti.c, 2 times
- fs/aio.c, 2 times
- fs/pstore/ftrace.c, line 56
- include/asm-generic/cmpxchg.h, 4 times
- include/linux/cpuset.h, line 167
- include/linux/flex_proportions.h, line 69
- include/linux/interrupt.h, line 483
- include/linux/irqflags.h, 3 times
- include/linux/kcov.h, line 99
- include/linux/kvm_host.h, line 527
- include/linux/local_lock_internal.h, line 109
- include/linux/memcontrol.h, 3 times
- include/linux/percpu_counter.h, 2 times
- include/linux/printk.h, 2 times
- include/linux/relay.h, line 202
- include/linux/rhashtable.h, 2 times
- include/linux/rwlock.h, line 119
- include/linux/rwlock_api_smp.h, 2 times
- include/linux/seqlock.h, line 74
- include/linux/spinlock.h, line 300
- include/linux/spinlock_api_smp.h, line 151
- include/linux/spinlock_api_up.h, line 56
- include/linux/stop_machine.h, line 154
- include/linux/u64_stats_sync.h, line 166
- include/linux/vmstat.h, 2 times
- kernel/bpf/hashtab.c, 2 times
- kernel/bpf/helpers.c, line 357
- kernel/bpf/memalloc.c, 4 times
- kernel/bpf/percpu_freelist.c, 2 times
- kernel/context_tracking.c, 4 times
- kernel/debug/debug_core.c, 4 times
- kernel/debug/kdb/kdb_io.c, line 887
- kernel/dma/swiotlb.c, line 910
- kernel/events/core.c, 7 times
- kernel/irq/irqdesc.c, 2 times
- kernel/irq/manage.c, 2 times
- kernel/kcsan/core.c, line 703
- kernel/locking/spinlock.c, 2 times
- kernel/printk/internal.h, 2 times
- kernel/printk/printk.c, 3 times
- kernel/printk/printk_ringbuffer.c, 3 times
- kernel/rcu/rcuscale.c, line 433
- kernel/rcu/rcutorture.c, 2 times
- kernel/rcu/refscale.c, line 855
- kernel/rcu/srcutiny.c, line 206
- kernel/rcu/tiny.c, 4 times
- kernel/rcu/tree.c, 6 times
- kernel/rcu/tree_exp.h, 2 times
- kernel/rcu/tree_nocb.h, 3 times
- kernel/rcu/tree_plugin.h, 4 times
- kernel/relay.c, line 629
- kernel/sched/clock.c, line 470
- kernel/sched/core.c, line 351
- kernel/sched/cputime.c, line 814
- kernel/sched/debug.c, line 840
- kernel/sched/fair.c, 2 times
- kernel/sched/sched.h, line 1443
- kernel/smp.c, 3 times
- kernel/softirq.c, 4 times
- kernel/stop_machine.c, 2 times
- kernel/time/clockevents.c, line 549
- kernel/time/sched_clock.c, line 232
- kernel/time/tick-oneshot.c, line 113
- kernel/time/tick-sched.c, line 720
- kernel/time/timer.c, line 1649
- kernel/trace/blktrace.c, 3 times
- kernel/trace/ftrace.c, 4 times
- kernel/trace/preemptirq_delay_test.c, line 56
- 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 89
- kernel/trace/trace_stack.c, 2 times
- kernel/tsacct.c, line 160
- kernel/up.c, 3 times
- kernel/workqueue.c, 7 times
- lib/crc32test.c, 2 times
- lib/crypto/aescfb.c, line 30
- lib/crypto/aesgcm.c, line 31
- lib/debugobjects.c, 3 times
- lib/irq_poll.c, 2 times
- lib/percpu_counter.c, 3 times
- mm/gup.c, line 3332
- mm/kasan/quarantine.c, 2 times
- mm/memcontrol-v1.c, line 506
- mm/memcontrol.c, 2 times
- mm/page-writeback.c, line 623
- mm/page_alloc.c, line 106
- mm/pgtable-generic.c, line 275
- mm/slub.c, line 744
- mm/vmstat.c, 7 times
- net/core/dev.c, 5 times
- net/core/netpoll.c, 4 times
- net/ipv4/tcp_output.c, 2 times
- net/rds/ib_recv.c, line 516
- net/rds/page.c, 2 times
- net/xfrm/xfrm_device.c, 2 times
- sound/sh/aica.c, 10 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.