cpu_relax
Defined as a preprocessor macro in:
- arch/alpha/include/asm/processor.h, line 60
- arch/arc/include/asm/processor.h, line 62
- arch/arc/include/asm/processor.h, line 66
- arch/arm/include/asm/processor.h, line 80
- arch/arm/include/asm/processor.h, line 82
- arch/blackfin/include/asm/processor.h, line 89
- arch/c6x/include/asm/processor.h, line 118
- arch/cris/include/asm/processor.h, line 63
- arch/frv/include/asm/processor.h, line 104
- arch/h8300/include/asm/processor.h, line 125
- arch/hexagon/include/asm/processor.h, line 55
- arch/ia64/include/asm/processor.h, line 544
- arch/m32r/include/asm/processor.h, line 133
- arch/m68k/include/asm/processor.h, line 146
- arch/metag/include/asm/processor.h, line 154
- arch/microblaze/include/asm/processor.h, line 24
- arch/mips/include/asm/processor.h, line 375
- arch/mn10300/include/asm/processor.h, line 71
- arch/nios2/include/asm/processor.h, line 87
- arch/openrisc/include/asm/processor.h, line 89
- arch/parisc/include/asm/processor.h, line 304
- arch/powerpc/include/asm/processor.h, line 423
- arch/powerpc/include/asm/processor.h, line 445
- arch/s390/include/asm/processor.h, line 257
- arch/score/include/asm/processor.h, line 25
- arch/sh/include/asm/processor.h, line 99
- arch/sparc/include/asm/processor_32.h, line 112
- arch/sparc/include/asm/processor_64.h, line 202
- arch/unicore32/include/asm/processor.h, line 73
- arch/x86/boot/boot.h, line 40
- arch/x86/um/asm/processor.h, line 28
- arch/xtensa/include/asm/processor.h, line 221
- tools/perf/perf-sys.h, line 13
- tools/perf/perf-sys.h, line 18
- tools/perf/perf-sys.h, line 47
- tools/perf/perf-sys.h, line 56
- tools/perf/perf-sys.h, line 76
- tools/perf/perf-sys.h, line 81
- tools/virtio/ringtest/main.h, line 95
- tools/virtio/ringtest/main.h, line 97
- tools/virtio/ringtest/main.h, line 99
Defined as a function in:
Referenced (in 262 files total) in:
- arch/alpha/include/asm/processor.h, line 60
- arch/arc/include/asm/processor.h, 2 times
- arch/arc/include/asm/spinlock.h, 5 times
- arch/arc/plat-axs10x/axs10x.c, 2 times
- arch/arc/plat-eznps/mtm.c, line 132
- arch/arm/include/asm/processor.h, 2 times
- arch/arm/include/asm/spinlock.h, 3 times
- arch/arm/kernel/machine_kexec.c, line 94
- arch/arm/kernel/smp.c, line 571
- arch/arm/lib/delay.c, line 62
- arch/arm/mach-bcm/bcm63xx_pmb.c, line 79
- arch/arm/mach-exynos/pm.c, 3 times
- arch/arm/mach-hisi/platmcpm.c, 5 times
- arch/arm/mach-imx/mmdc.c, line 570
- arch/arm/mach-imx/src.c, line 70
- arch/arm/mach-iop13xx/pci.c, 2 times
- arch/arm/mach-mmp/time.c, line 64
- arch/arm/mach-mxs/mach-mxs.c, 2 times
- arch/arm/mach-omap1/usb.c, line 598
- arch/arm/mach-omap2/cpuidle44xx.c, 2 times
- arch/arm/mach-omap2/omap-smp.c, line 216
- arch/arm/mach-omap2/omap_phy_internal.c, line 105
- arch/arm/mach-omap2/prm_common.c, line 532
- arch/arm/mach-omap2/wd_timer.c, 2 times
- arch/arm/mach-prima2/rtciobrg.c, line 38
- arch/arm/mach-pxa/corgi.c, 2 times
- arch/arm/mach-pxa/pxa3xx-ulpi.c, line 74
- arch/arm/mach-pxa/spitz.c, 2 times
- arch/arm/mach-s3c64xx/pm.c, line 75
- arch/arm/mach-sa1100/jornada720_ssp.c, line 69
- arch/arm/mach-sa1100/ssp.c, 3 times
- arch/arm/mach-shmobile/pm-rmobile.c, 2 times
- arch/arm/mach-tango/platsmp.c, line 37
- arch/arm/mach-tegra/cpuidle-tegra20.c, line 134
- arch/arm/mach-zx/platsmp.c, line 119
- arch/arm/mm/cache-l2x0.c, line 70
- arch/arm/mm/cache-uniphier.c, line 172
- arch/arm/plat-iop/pci.c, line 276
- arch/arm/plat-omap/include/plat/dmtimer.h, 2 times
- arch/arm/vdso/vgettimeofday.c, line 40
- arch/arm64/include/asm/processor.h, line 152
- arch/arm64/include/asm/spinlock.h, 3 times
- arch/arm64/kernel/alternative.c, line 155
- arch/arm64/kernel/insn.c, line 250
- arch/arm64/kernel/setup.c, line 193
- arch/arm64/kernel/smp.c, line 843
- arch/arm64/lib/delay.c, line 32
- arch/blackfin/include/asm/processor.h, line 89
- arch/blackfin/include/asm/spinlock.h, 3 times
- arch/c6x/include/asm/processor.h, line 118
- arch/c6x/platforms/cache.c, 7 times
- arch/cris/include/asm/processor.h, line 63
- arch/frv/include/asm/processor.h, line 104
- arch/h8300/include/asm/processor.h, line 125
- arch/hexagon/include/asm/processor.h, line 55
- arch/hexagon/kernel/time.c, 2 times
- arch/ia64/include/asm/processor.h, line 547
- arch/ia64/include/asm/sn/sn_sal.h, line 756
- arch/ia64/include/asm/spinlock.h, 6 times
- arch/ia64/kernel/crash.c, line 151
- arch/ia64/kernel/mca.c, 6 times
- arch/ia64/kernel/sal.c, line 261
- arch/ia64/kernel/smpboot.c, 3 times
- arch/ia64/kernel/time.c, line 416
- arch/ia64/mm/tlb.c, line 127
- arch/ia64/sn/kernel/bte.c, line 215
- arch/ia64/sn/kernel/huberror.c, line 87
- arch/ia64/sn/kernel/iomv.c, line 79
- arch/ia64/sn/kernel/sn2/sn2_smp.c, 2 times
- arch/ia64/sn/kernel/sn2/timer.c, line 51
- arch/ia64/sn/pci/pcibr/pcibr_dma.c, line 344
- arch/m32r/boot/compressed/m32r_sio.c, 4 times
- arch/m32r/include/asm/processor.h, line 133
- arch/m32r/include/asm/spinlock.h, 3 times
- arch/m32r/kernel/process.c, 2 times
- arch/m32r/kernel/smpboot.c, 2 times
- arch/m68k/include/asm/processor.h, line 146
- arch/metag/include/asm/processor.h, line 154
- arch/metag/include/asm/spinlock.h, 3 times
- arch/metag/include/asm/spinlock_lnkget.h, 3 times
- arch/microblaze/include/asm/processor.h, line 24
- 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/processor.h, line 391
- arch/mips/include/asm/spinlock.h, 3 times
- arch/mips/include/asm/vdso.h, line 109
- arch/mips/kernel/crash.c, 2 times
- arch/mips/kernel/pm-cps.c, 2 times
- arch/mips/loongson64/loongson-3/smp.c, 2 times
- arch/mn10300/include/asm/processor.h, line 71
- arch/mn10300/include/asm/spinlock.h, 3 times
- arch/mn10300/kernel/smp.c, 3 times
- arch/nios2/include/asm/processor.h, line 87
- arch/nios2/lib/delay.c, line 28
- arch/openrisc/include/asm/processor.h, line 89
- arch/openrisc/lib/delay.c, line 37
- arch/parisc/include/asm/processor.h, line 304
- arch/parisc/include/asm/spinlock.h, 4 times
- arch/powerpc/include/asm/fsl_lbc.h, line 282
- arch/powerpc/include/asm/kvm_book3s_64.h, 2 times
- arch/powerpc/include/asm/processor.h, 2 times
- arch/powerpc/kernel/crash.c, 2 times
- arch/powerpc/kernel/fadump.c, line 543
- arch/powerpc/kernel/machine_kexec_64.c, line 145
- arch/powerpc/kernel/udbg_16550.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, 9 times
- arch/powerpc/mm/hash_utils_64.c, line 825
- arch/powerpc/mm/mmu_context_nohash.c, line 131
- arch/powerpc/mm/pgtable-radix.c, line 458
- arch/powerpc/platforms/85xx/smp.c, line 431
- arch/powerpc/platforms/cell/spufs/hw_ops.c, line 235
- arch/powerpc/platforms/cell/spufs/switch.c, 2 times
- arch/powerpc/platforms/embedded6xx/gamecube.c, line 36
- arch/powerpc/platforms/embedded6xx/wii.c, line 119
- arch/powerpc/platforms/powernv/npu-dma.c, 2 times
- arch/powerpc/platforms/powernv/subcore.c, 2 times
- arch/powerpc/platforms/ps3/gelic_udbg.c, line 226
- arch/powerpc/platforms/pseries/hotplug-cpu.c, line 215
- arch/powerpc/sysdev/udbg_memcons.c, line 91
- arch/s390/include/asm/mmu_context.h, line 122
- arch/s390/include/asm/processor.h, line 257
- arch/s390/include/asm/smp.h, line 70
- arch/s390/kernel/smp.c, 6 times
- arch/s390/kernel/time.c, line 574
- arch/s390/kvm/kvm-s390.c, line 2480
- arch/s390/kvm/vsie.c, line 68
- arch/s390/lib/delay.c, line 113
- arch/score/include/asm/processor.h, line 25
- arch/sh/boards/board-sh7785lcr.c, line 325
- arch/sh/boards/mach-cayman/panic.c, line 21
- arch/sh/drivers/dma/dma-api.c, line 242
- arch/sh/drivers/pci/pci-dreamcast.c, line 75
- arch/sh/include/asm/processor.h, line 99
- arch/sh/include/asm/spinlock-cas.h, 3 times
- arch/sh/include/asm/spinlock-llsc.h, 3 times
- arch/sh/kernel/cpu/sh4a/setup-sh7786.c, line 456
- arch/sh/kernel/cpu/sh4a/smp-shx3.c, 2 times
- arch/sh/kernel/ftrace.c, 2 times
- arch/sh/kernel/setup.c, line 265
- arch/sparc/include/asm/processor_32.h, line 112
- arch/sparc/include/asm/processor_64.h, line 202
- arch/sparc/include/asm/spinlock_32.h, 3 times
- arch/sparc/include/asm/spinlock_64.h, 3 times
- arch/tile/include/asm/processor.h, line 254
- arch/tile/kernel/smpboot.c, line 234
- arch/tile/lib/delay.c, 2 times
- arch/unicore32/include/asm/processor.h, line 73
- arch/x86/boot/boot.h, line 40
- arch/x86/boot/compressed/misc.c, line 100
- arch/x86/boot/tty.c, line 35
- arch/x86/events/intel/rapl.c, line 208
- arch/x86/include/asm/ipi.h, line 57
- arch/x86/include/asm/mc146818rtc.h, line 46
- arch/x86/include/asm/processor.h, line 630
- arch/x86/include/asm/qspinlock.h, line 63
- arch/x86/include/asm/spinlock.h, 3 times
- arch/x86/include/asm/vgtod.h, line 53
- arch/x86/kernel/amd_nb.c, line 400
- arch/x86/kernel/apic/apic.c, 3 times
- arch/x86/kernel/apic/vector.c, line 605
- arch/x86/kernel/cpu/common.c, line 1460
- arch/x86/kernel/cpu/mcheck/mce-inject.c, line 271
- arch/x86/kernel/doublefault.c, line 49
- arch/x86/kernel/early_printk.c, line 117
- arch/x86/kernel/hpet.c, line 838
- arch/x86/kernel/kvm.c, line 238
- arch/x86/kernel/nmi.c, line 361
- arch/x86/kernel/reboot.c, 2 times
- arch/x86/kernel/rtc.c, line 85
- arch/x86/kernel/smpboot.c, line 1146
- arch/x86/kernel/tsc_sync.c, 5 times
- arch/x86/platform/intel-mid/intel_mid_vrtc.c, line 69
- arch/x86/platform/uv/tlb_uv.c, 7 times
- arch/x86/platform/uv/uv_nmi.c, 8 times
- arch/x86/um/asm/processor.h, line 28
- arch/xtensa/include/asm/delay.h, line 44
- arch/xtensa/include/asm/processor.h, line 221
- arch/xtensa/platforms/xtfpga/setup.c, 2 times
- block/blk-cgroup.c, line 1027
- block/blk-ioc.c, 2 times
- block/blk-mq.c, line 2816
- block/blk-throttle.c, line 1287
- crypto/xor.c, line 89
- fs/autofs4/expire.c, line 151
- fs/dcache.c, 4 times
- fs/fs-writeback.c, line 307
- fs/libfs.c, line 132
- fs/namespace.c, line 357
- fs/nsfs.c, line 99
- fs/posix_acl.c, line 49
- fs/timerfd.c, line 473
- include/asm-generic/barrier.h, line 242
- include/linux/bit_spinlock.h, line 29
- include/linux/cgroup.h, line 477
- include/linux/intel-iommu.h, line 237
- include/linux/netpoll.h, line 85
- include/linux/processor.h, line 31
- include/linux/raid/pq.h, line 171
- include/linux/sched.h, line 1380
- include/linux/seqlock.h, line 114
- kernel/acct.c, line 156
- kernel/cgroup/cgroup.c, line 5172
- kernel/debug/debug_core.c, 2 times
- kernel/debug/kdb/kdb_io.c, line 577
- kernel/debug/kdb/kdb_keyboard.c, line 228
- kernel/debug/kdb/kdb_main.c, line 1126
- kernel/futex.c, line 921
- kernel/irq/manage.c, 2 times
- kernel/irq/spurious.c, line 49
- kernel/irq_work.c, 2 times
- kernel/kprobes.c, line 610
- kernel/locking/mcs_spinlock.h, 2 times
- kernel/locking/mutex.c, 2 times
- kernel/locking/osq_lock.c, 3 times
- kernel/locking/qrwlock.c, 3 times
- kernel/locking/qspinlock.c, 4 times
- kernel/locking/qspinlock_paravirt.h, 2 times
- kernel/locking/rtmutex.c, line 599
- kernel/locking/rwsem-xadd.c, 2 times
- kernel/locking/spinlock.c, 3 times
- kernel/panic.c, line 63
- kernel/power/hibernate.c, line 646
- kernel/printk/printk.c, line 1188
- kernel/sched/idle.c, line 69
- kernel/sched/core.c, 6 times
- kernel/stop_machine.c, 3 times
- kernel/time/alarmtimer.c, line 418
- kernel/time/hrtimer.c, 2 times
- kernel/time/timer.c, 2 times
- kernel/workqueue.c, 2 times
- lib/dump_stack.c, line 48
- lib/genalloc.c, 2 times
- lib/lockref.c, line 23
- lib/raid6/algos.c, 2 times
- mm/ksm.c, line 710
- mm/slub.c, 2 times
- net/core/dev.c, line 5360
- net/core/pktgen.c, 2 times
- net/packet/af_packet.c, 2 times
- net/rds/ib_frmr.c, 2 times
- net/rds/ib_rdma.c, line 213
- sound/drivers/portman2x4.c, 8 times
- sound/hda/hdac_stream.c, line 604
- sound/isa/galaxy/galaxy.c, 2 times
- sound/isa/sc6000.c, 2 times
- sound/pci/ali5451/ali5451.c, line 640
- sound/pci/maestro3.c, line 1900
- sound/soc/amd/acp-pcm-dma.c, 2 times
- sound/soc/intel/atom/sst/sst_ipc.c, line 144
- sound/soc/kirkwood/kirkwood-i2s.c, line 99
- sound/soc/pxa/pxa-ssp.c, line 523
- sound/soc/samsung/i2s.c, line 465
- sound/soc/samsung/s3c-i2s-v2.c, line 234
- sound/soc/samsung/spdif.c, 2 times
- sound/soc/sh/siu_dai.c, line 308
- sound/x86/intel_hdmi_audio.c, line 1125
- tools/perf/perf-sys.h, 7 times
- tools/virtio/ringtest/main.h, 4 times
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.
