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 47
- 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 83
- arch/csky/include/asm/vdso/processor.h, line 8
- arch/hexagon/include/asm/processor.h, line 39
- arch/loongarch/include/asm/vdso/processor.h, line 10
- arch/m68k/include/asm/processor.h, line 163
- 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 79
- arch/parisc/include/asm/processor.h, line 277
- 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 297
- 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 228
- tools/virtio/ringtest/main.h, line 96
- tools/virtio/ringtest/main.h, line 98
- tools/virtio/ringtest/main.h, line 100
- tools/virtio/ringtest/main.h, line 102
Referenced (in 236 files total) in:
- arch/alpha/include/asm/processor.h, line 46
- arch/arc/include/asm/processor.h, line 47
- 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-mxs/mach-mxs.c, 2 times
- arch/arm/mach-omap1/usb.c, line 633
- arch/arm/mach-omap2/cpuidle44xx.c, 2 times
- arch/arm/mach-omap2/omap-smp.c, line 240
- arch/arm/mach-omap2/prm_common.c, line 478
- arch/arm/mach-omap2/wd_timer.c, 2 times
- arch/arm/mach-s3c/pm-s3c64xx.c, line 70
- arch/arm/mach-sa1100/jornada720_ssp.c, line 68
- arch/arm/mach-sa1100/ssp.c, 3 times
- arch/arm/mm/cache-l2x0.c, line 58
- arch/arm/mm/cache-uniphier.c, line 165
- arch/arm64/include/asm/vdso/processor.h, line 10
- arch/arm64/kernel/alternative.c, line 236
- arch/arm64/kernel/patching.c, line 221
- arch/arm64/kernel/setup.c, line 191
- arch/arm64/lib/delay.c, line 49
- arch/csky/include/asm/processor.h, line 83
- 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/loongarch/include/asm/vdso/processor.h, line 10
- arch/loongarch/kernel/machine_kexec.c, 3 times
- arch/loongarch/kernel/smp.c, line 414
- arch/loongarch/lib/delay.c, line 17
- arch/m68k/include/asm/processor.h, line 163
- 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 312
- 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/kernel/sync-r4k.c, 5 times
- arch/mips/loongson64/smp.c, line 533
- arch/mips/sgi-ip30/ip30-console.c, line 22
- arch/mips/sgi-ip30/ip30-setup.c, line 95
- arch/nios2/include/asm/processor.h, line 73
- arch/nios2/lib/delay.c, line 16
- arch/openrisc/include/asm/processor.h, line 79
- arch/openrisc/lib/delay.c, line 35
- arch/parisc/include/asm/processor.h, line 277
- arch/parisc/include/asm/spinlock.h, 2 times
- arch/parisc/kernel/kexec.c, line 66
- 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, 4 times
- arch/powerpc/include/asm/vdso/processor.h, 2 times
- arch/powerpc/kernel/fadump.c, line 715
- arch/powerpc/kernel/udbg_16550.c, 2 times
- arch/powerpc/kexec/core_64.c, line 151
- 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 439
- 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 222
- arch/powerpc/sysdev/udbg_memcons.c, line 87
- arch/riscv/include/asm/archrandom.h, line 44
- arch/riscv/include/asm/vdso/processor.h, line 10
- arch/riscv/kernel/ftrace.c, line 155
- arch/riscv/kernel/patch.c, line 268
- arch/riscv/kernel/traps_misaligned.c, line 550
- arch/riscv/kernel/unaligned_access_speed.c, 2 times
- arch/riscv/lib/delay.c, line 81
- arch/s390/include/asm/mmu_context.h, line 109
- arch/s390/include/asm/processor.h, line 297
- arch/s390/include/asm/smp.h, line 47
- arch/s390/include/asm/vdso/processor.h, line 5
- arch/s390/kernel/smp.c, 6 times
- arch/s390/kernel/time.c, line 560
- arch/s390/kvm/kvm-s390.c, line 4039
- arch/s390/kvm/vsie.c, line 77
- arch/s390/lib/delay.c, line 30
- arch/sh/boards/board-sh7785lcr.c, line 331
- arch/sh/drivers/dma/dma-api.c, line 137
- 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 441
- arch/sh/kernel/cpu/sh4a/smp-shx3.c, 2 times
- arch/sh/kernel/ftrace.c, 2 times
- arch/sh/kernel/setup.c, line 263
- 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 114
- arch/x86/boot/tty.c, line 33
- arch/x86/include/asm/extable.h, line 50
- arch/x86/include/asm/mc146818rtc.h, line 47
- arch/x86/include/asm/qspinlock.h, line 105
- arch/x86/include/asm/vdso/processor.h, line 16
- arch/x86/kernel/acpi/madt_wakeup.c, line 224
- arch/x86/kernel/amd_nb.c, line 533
- arch/x86/kernel/apic/apic.c, 2 times
- arch/x86/kernel/apic/ipi.c, line 131
- arch/x86/kernel/cpu/mce/core.c, line 364
- arch/x86/kernel/cpu/mce/inject.c, line 282
- arch/x86/kernel/cpu/microcode/core.c, 2 times
- arch/x86/kernel/early_printk.c, line 115
- arch/x86/kernel/hpet.c, line 842
- arch/x86/kernel/kvm.c, line 221
- arch/x86/kernel/nmi.c, line 377
- arch/x86/kernel/reboot.c, 2 times
- arch/x86/kernel/tsc_sync.c, 5 times
- arch/x86/kvm/mmu/tdp_mmu.c, line 371
- 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 228
- arch/xtensa/kernel/jump_label.c, line 48
- arch/xtensa/kernel/setup.c, 3 times
- arch/xtensa/platforms/xtfpga/setup.c, line 41
- block/blk-mq.c, line 4892
- block/blk-throttle.c, line 1056
- crypto/xor.c, line 98
- fs/bcachefs/six.c, line 385
- fs/cachefiles/cache.c, line 366
- fs/cachefiles/ondemand.c, line 573
- fs/dcache.c, 2 times
- fs/fs-writeback.c, line 352
- fs/namespace.c, line 469
- fs/posix_acl.c, line 58
- include/asm-generic/barrier.h, line 253
- include/linux/bit_spinlock.h, line 30
- include/linux/cgroup.h, line 461
- include/linux/dma-fence.h, line 601
- include/linux/hrtimer.h, line 222
- include/linux/iopoll.h, 2 times
- include/linux/netpoll.h, line 78
- include/linux/processor.h, line 32
- include/linux/raid/pq.h, line 175
- include/linux/seqlock.h, line 284
- include/vdso/helpers.h, line 14
- kernel/acct.c, line 175
- kernel/cgroup/cgroup.c, line 7000
- kernel/cgroup/rstat.c, line 330
- kernel/cpu.c, 2 times
- kernel/debug/debug_core.c, 3 times
- kernel/debug/kdb/kdb_io.c, line 639
- kernel/debug/kdb/kdb_keyboard.c, line 229
- kernel/debug/kdb/kdb_main.c, line 1159
- kernel/futex/core.c, line 999
- kernel/irq/manage.c, 2 times
- kernel/irq/spurious.c, line 48
- kernel/irq_work.c, line 299
- kernel/kcsan/report.c, line 611
- kernel/kprobes.c, line 655
- 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 416
- 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 150
- kernel/power/hibernate.c, line 699
- kernel/printk/printk.c, 3 times
- kernel/rcu/refscale.c, line 836
- kernel/scftorture.c, line 288
- kernel/sched/core.c, 8 times
- kernel/sched/cputime.c, 2 times
- kernel/sched/idle.c, line 62
- kernel/sched/sched.h, 2 times
- kernel/smp.c, line 300
- kernel/softirq.c, line 863
- kernel/stop_machine.c, 4 times
- kernel/time/hrtimer.c, 2 times
- kernel/time/posix-cpu-timers.c, 2 times
- kernel/time/timer.c, 2 times
- kernel/workqueue.c, 3 times
- lib/genalloc.c, 2 times
- lib/raid6/algos.c, 2 times
- lib/vdso/gettimeofday.c, 2 times
- mm/ksm.c, line 950
- mm/slub.c, 2 times
- mm/z3fold.c, line 262
- net/core/dev.c, line 6473
- net/core/pktgen.c, 2 times
- net/netfilter/x_tables.c, line 1438
- net/rds/ib_frmr.c, 2 times
- sound/drivers/portman2x4.c, 8 times
- sound/hda/hdac_stream.c, line 757
- sound/isa/galaxy/galaxy.c, 2 times
- sound/isa/sc6000.c, 2 times
- sound/pci/ali5451/ali5451.c, line 623
- sound/pci/maestro3.c, line 1874
- sound/soc/amd/acp-pcm-dma.c, line 547
- 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 498
- sound/soc/samsung/spdif.c, 2 times
- sound/soc/sh/siu_dai.c, line 294
- sound/x86/intel_hdmi_audio.c, line 1124
- tools/arch/riscv/include/asm/vdso/processor.h, line 9
- tools/testing/selftests/kvm/aarch64/vgic_lpi_stress.c, 2 times
- tools/testing/selftests/kvm/include/aarch64/delay.h, line 17
- tools/testing/selftests/kvm/include/aarch64/processor.h, line 136
- tools/testing/selftests/kvm/include/riscv/arch_timer.h, line 63
- tools/testing/selftests/kvm/include/s390x/processor.h, line 25
- tools/testing/selftests/kvm/include/x86_64/processor.h, line 815
- tools/testing/selftests/kvm/lib/aarch64/gic_v3_its.c, line 196
- tools/testing/selftests/kvm/max_guest_memory_test.c, 2 times
- tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c, line 83
- tools/testing/selftests/kvm/x86_64/svm_nested_soft_inject_test.c, line 120
- tools/virtio/ringtest/main.h, 5 times
- virt/kvm/kvm_main.c, line 3823
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.