cpu_relax
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/processor.h, line 46
- arch/arc/include/asm/processor.h, line 50
- arch/arm/include/asm/vdso/processor.h, line 11
- arch/arm/include/asm/vdso/processor.h, line 17
- arch/csky/include/asm/processor.h, line 85
- arch/csky/include/asm/vdso/processor.h, line 8
- arch/hexagon/include/asm/processor.h, line 39
- arch/ia64/include/asm/processor.h, line 524
- arch/loongarch/include/asm/vdso/processor.h, line 10
- arch/m68k/include/asm/processor.h, line 162
- arch/microblaze/include/asm/processor.h, line 21
- arch/mips/include/asm/vdso/processor.h, line 20
- arch/mips/include/asm/vdso/processor.h, line 22
- arch/nios2/include/asm/processor.h, line 73
- arch/openrisc/include/asm/processor.h, line 77
- arch/parisc/include/asm/processor.h, line 274
- arch/powerpc/include/asm/vdso/processor.h, line 25
- arch/powerpc/include/asm/vdso/processor.h, line 33
- arch/s390/include/asm/processor.h, line 221
- arch/s390/include/asm/vdso/processor.h, line 5
- arch/sh/include/asm/processor.h, line 95
- arch/sparc/include/asm/processor_32.h, line 94
- arch/sparc/include/asm/processor_64.h, line 191
- arch/sparc/include/asm/processor_64.h, line 197
- arch/x86/boot/boot.h, line 37
- arch/xtensa/include/asm/processor.h, line 232
- tools/virtio/ringtest/main.h, line 95
- tools/virtio/ringtest/main.h, line 97
- tools/virtio/ringtest/main.h, line 99
Referenced (in 240 files total) in:
- arch/alpha/include/asm/processor.h, line 46
- arch/arc/include/asm/processor.h, line 50
- arch/arc/include/asm/spinlock.h, 2 times
- arch/arm/include/asm/vdso/processor.h, 2 times
- arch/arm/kernel/machine_kexec.c, line 92
- arch/arm/kernel/smp.c, 2 times
- arch/arm/lib/delay.c, line 50
- arch/arm/mach-bcm/bcm63xx_pmb.c, line 75
- arch/arm/mach-exynos/pm.c, 3 times
- arch/arm/mach-hisi/platmcpm.c, 5 times
- arch/arm/mach-imx/src.c, line 75
- arch/arm/mach-iop32x/pci.c, line 276
- arch/arm/mach-mxs/mach-mxs.c, 2 times
- arch/arm/mach-omap1/usb.c, line 653
- arch/arm/mach-omap2/cpuidle44xx.c, 2 times
- arch/arm/mach-omap2/omap-smp.c, line 240
- arch/arm/mach-omap2/omap_phy_internal.c, line 91
- arch/arm/mach-omap2/prm_common.c, line 523
- arch/arm/mach-omap2/wd_timer.c, 2 times
- arch/arm/mach-pxa/corgi.c, 2 times
- arch/arm/mach-pxa/pxa3xx-ulpi.c, line 71
- arch/arm/mach-pxa/spitz.c, 2 times
- arch/arm/mach-s3c/pm-s3c64xx.c, line 70
- arch/arm/mach-sa1100/jornada720_ssp.c, line 66
- arch/arm/mach-sa1100/ssp.c, 3 times
- arch/arm/mm/cache-l2x0.c, line 58
- arch/arm/mm/cache-uniphier.c, line 163
- arch/arm64/include/asm/vdso/processor.h, line 10
- arch/arm64/kernel/alternative.c, line 237
- arch/arm64/kernel/patching.c, line 129
- arch/arm64/kernel/setup.c, line 205
- arch/arm64/lib/delay.c, line 49
- arch/csky/include/asm/processor.h, line 85
- arch/csky/include/asm/vdso/processor.h, line 8
- arch/csky/kernel/ftrace.c, line 217
- arch/csky/kernel/probes/kprobes.c, line 39
- arch/hexagon/include/asm/processor.h, line 39
- arch/hexagon/kernel/time.c, 2 times
- arch/ia64/include/asm/processor.h, line 527
- arch/ia64/include/asm/spinlock.h, 2 times
- arch/ia64/kernel/crash.c, line 153
- arch/ia64/kernel/mca.c, 6 times
- arch/ia64/kernel/sal.c, line 256
- arch/ia64/kernel/smpboot.c, 3 times
- arch/ia64/kernel/time.c, line 415
- arch/ia64/mm/tlb.c, line 135
- arch/loongarch/include/asm/vdso/processor.h, line 10
- arch/loongarch/kernel/machine_kexec.c, 3 times
- arch/loongarch/kernel/smp.c, line 314
- arch/loongarch/lib/delay.c, line 17
- arch/m68k/include/asm/processor.h, line 162
- arch/microblaze/include/asm/processor.h, line 21
- arch/mips/bcm47xx/setup.c, 2 times
- arch/mips/cavium-octeon/setup.c, 2 times
- arch/mips/cavium-octeon/smp.c, line 311
- arch/mips/include/asm/vdso/processor.h, 2 times
- arch/mips/kernel/crash.c, 2 times
- arch/mips/kernel/machine_kexec.c, 2 times
- arch/mips/kernel/pm-cps.c, 2 times
- arch/mips/loongson64/smp.c, 2 times
- arch/mips/sgi-ip30/ip30-console.c, line 20
- arch/mips/sgi-ip30/ip30-setup.c, line 94
- arch/nios2/include/asm/processor.h, line 73
- arch/nios2/lib/delay.c, line 16
- arch/openrisc/include/asm/processor.h, line 77
- arch/openrisc/lib/delay.c, line 35
- arch/parisc/include/asm/processor.h, line 274
- arch/parisc/include/asm/spinlock.h, 2 times
- arch/parisc/kernel/kexec.c, line 64
- arch/powerpc/include/asm/fsl_lbc.h, line 269
- arch/powerpc/include/asm/kvm_book3s_64.h, 2 times
- arch/powerpc/include/asm/plpar_wrappers.h, 2 times
- arch/powerpc/include/asm/vdso/processor.h, 2 times
- arch/powerpc/kernel/fadump.c, line 724
- arch/powerpc/kernel/udbg_16550.c, 2 times
- arch/powerpc/kexec/core_64.c, line 148
- arch/powerpc/kexec/crash.c, 2 times
- arch/powerpc/kvm/book3s_64_mmu_hv.c, 8 times
- arch/powerpc/kvm/book3s_hv.c, 2 times
- arch/powerpc/kvm/book3s_hv_hmi.c, 2 times
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, 8 times
- arch/powerpc/lib/qspinlock.c, 2 times
- arch/powerpc/mm/nohash/mmu_context.c, line 142
- arch/powerpc/platforms/85xx/smp.c, line 436
- arch/powerpc/platforms/cell/spufs/hw_ops.c, line 221
- arch/powerpc/platforms/cell/spufs/switch.c, 2 times
- arch/powerpc/platforms/embedded6xx/gamecube.c, line 30
- arch/powerpc/platforms/embedded6xx/wii.c, line 54
- arch/powerpc/platforms/powernv/ocxl.c, line 593
- arch/powerpc/platforms/powernv/subcore.c, 2 times
- arch/powerpc/platforms/ps3/gelic_udbg.c, line 221
- arch/powerpc/sysdev/udbg_memcons.c, line 87
- arch/riscv/include/asm/vdso/processor.h, line 11
- arch/riscv/kernel/patch.c, line 114
- arch/riscv/lib/delay.c, line 81
- arch/s390/include/asm/mmu_context.h, line 109
- arch/s390/include/asm/processor.h, line 221
- arch/s390/include/asm/smp.h, line 48
- arch/s390/include/asm/vdso/processor.h, line 5
- arch/s390/kernel/smp.c, 6 times
- arch/s390/kernel/time.c, line 555
- arch/s390/kvm/interrupt.c, line 3204
- arch/s390/kvm/kvm-s390.c, line 3913
- arch/s390/kvm/vsie.c, line 76
- arch/s390/lib/delay.c, line 30
- arch/sh/boards/board-sh7785lcr.c, line 331
- arch/sh/drivers/dma/dma-api.c, line 239
- arch/sh/drivers/pci/pci-dreamcast.c, line 72
- arch/sh/include/asm/processor.h, line 95
- arch/sh/kernel/cpu/sh4a/setup-sh7786.c, line 455
- arch/sh/kernel/cpu/sh4a/smp-shx3.c, 2 times
- arch/sh/kernel/ftrace.c, 2 times
- arch/sh/kernel/setup.c, line 267
- arch/sparc/include/asm/processor_32.h, line 94
- arch/sparc/include/asm/processor_64.h, 2 times
- arch/sparc/include/asm/vvar.h, line 48
- arch/x86/boot/boot.h, line 37
- arch/x86/boot/compressed/misc.c, line 113
- arch/x86/boot/tty.c, line 33
- arch/x86/events/rapl.c, line 188
- arch/x86/include/asm/extable.h, line 50
- arch/x86/include/asm/mc146818rtc.h, line 47
- arch/x86/include/asm/qspinlock.h, line 101
- arch/x86/include/asm/vdso/processor.h, line 16
- arch/x86/kernel/acpi/boot.c, line 394
- arch/x86/kernel/amd_nb.c, line 464
- arch/x86/kernel/apic/apic.c, 3 times
- arch/x86/kernel/apic/ipi.c, line 108
- arch/x86/kernel/cpu/common.c, line 2124
- arch/x86/kernel/cpu/mce/core.c, line 338
- arch/x86/kernel/cpu/mce/inject.c, line 283
- arch/x86/kernel/early_printk.c, line 115
- arch/x86/kernel/hpet.c, line 842
- arch/x86/kernel/kvm.c, line 220
- arch/x86/kernel/nmi.c, line 363
- arch/x86/kernel/reboot.c, 2 times
- arch/x86/kernel/smpboot.c, line 1246
- arch/x86/kernel/tsc_sync.c, 5 times
- arch/x86/kvm/mmu/tdp_mmu.c, line 463
- arch/x86/platform/uv/uv_nmi.c, 8 times
- arch/x86/um/asm/processor.h, line 30
- arch/xtensa/include/asm/delay.h, line 44
- arch/xtensa/include/asm/processor.h, line 232
- arch/xtensa/kernel/jump_label.c, line 48
- arch/xtensa/platforms/xtfpga/setup.c, 2 times
- block/blk-mq.c, line 4916
- block/blk-throttle.c, line 1210
- fs/dcache.c, 2 times
- fs/fs-writeback.c, line 328
- fs/namespace.c, line 465
- fs/nsfs.c, line 103
- fs/posix_acl.c, line 58
- include/asm-generic/barrier.h, line 255
- include/linux/bit_spinlock.h, line 30
- include/linux/cgroup.h, line 465
- include/linux/hrtimer.h, line 365
- include/linux/netpoll.h, line 78
- include/linux/processor.h, line 32
- include/linux/raid/pq.h, line 173
- include/linux/seqlock.h, line 330
- include/vdso/helpers.h, line 14
- kernel/acct.c, line 176
- kernel/cgroup/cgroup.c, line 6958
- kernel/cgroup/rstat.c, line 215
- kernel/debug/debug_core.c, 3 times
- kernel/debug/kdb/kdb_io.c, line 620
- kernel/debug/kdb/kdb_keyboard.c, line 227
- kernel/debug/kdb/kdb_main.c, line 1170
- kernel/futex/core.c, line 974
- kernel/irq/manage.c, 2 times
- kernel/irq/spurious.c, line 48
- kernel/irq_work.c, line 289
- kernel/kcsan/report.c, line 611
- kernel/kprobes.c, line 657
- kernel/locking/mcs_spinlock.h, line 114
- kernel/locking/mutex.c, 2 times
- kernel/locking/osq_lock.c, 2 times
- kernel/locking/qspinlock.c, line 419
- kernel/locking/qspinlock_paravirt.h, 3 times
- kernel/locking/rtmutex.c, 2 times
- kernel/locking/rwsem.c, 2 times
- kernel/locking/spinlock.c, 3 times
- kernel/panic.c, line 146
- kernel/power/hibernate.c, line 683
- kernel/printk/printk.c, 3 times
- kernel/rcu/refscale.c, line 567
- kernel/rcu/tree_nocb.h, line 125
- kernel/scftorture.c, line 286
- kernel/sched/cputime.c, 2 times
- kernel/sched/idle.c, line 61
- kernel/sched/core.c, 8 times
- kernel/smp.c, line 401
- kernel/softirq.c, line 869
- kernel/stop_machine.c, 4 times
- kernel/time/hrtimer.c, 2 times
- kernel/time/timer.c, 2 times
- kernel/workqueue.c, 2 times
- lib/genalloc.c, 2 times
- lib/lockref.c, line 26
- lib/raid6/algos.c, 2 times
- lib/vdso/gettimeofday.c, 2 times
- mm/filemap.c, line 1156
- mm/ksm.c, line 728
- mm/slub.c, 2 times
- mm/z3fold.c, line 269
- net/core/dev.c, line 6239
- net/core/pktgen.c, 2 times
- net/netfilter/x_tables.c, line 1437
- net/rds/ib_frmr.c, 2 times
- sound/drivers/portman2x4.c, 8 times
- sound/hda/hdac_stream.c, line 746
- sound/isa/galaxy/galaxy.c, 2 times
- sound/isa/sc6000.c, 2 times
- sound/pci/ali5451/ali5451.c, line 625
- sound/pci/maestro3.c, line 1876
- sound/soc/amd/acp-pcm-dma.c, line 547
- sound/soc/amd/acp/acp-rembrandt.c, 2 times
- sound/soc/amd/ps/pci-ps.c, 2 times
- sound/soc/amd/raven/pci-acp3x.c, 2 times
- sound/soc/amd/renoir/rn-pci-acp3x.c, 2 times
- sound/soc/amd/rpl/rpl-pci-acp6x.c, 2 times
- sound/soc/amd/vangogh/pci-acp5x.c, 2 times
- sound/soc/amd/yc/pci-acp6x.c, 2 times
- sound/soc/intel/atom/sst/sst_ipc.c, line 135
- sound/soc/kirkwood/kirkwood-i2s.c, line 209
- sound/soc/pxa/pxa-ssp.c, line 494
- sound/soc/samsung/i2s.c, line 492
- sound/soc/samsung/s3c-i2s-v2.c, line 219
- sound/soc/samsung/spdif.c, 2 times
- sound/soc/sh/siu_dai.c, line 294
- sound/x86/intel_hdmi_audio.c, line 1123
- tools/testing/selftests/kvm/include/aarch64/delay.h, line 17
- tools/testing/selftests/kvm/include/aarch64/processor.h, line 135
- tools/testing/selftests/kvm/include/s390x/processor.h, line 25
- tools/testing/selftests/kvm/include/x86_64/processor.h, line 678
- tools/testing/selftests/kvm/max_guest_memory_test.c, 2 times
- tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c, line 85
- tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c, line 121
- tools/virtio/ringtest/main.h, 4 times
- virt/kvm/kvm_main.c, line 3543
kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | 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.
