cpu_relax
Defined as a preprocessor macro in:
- arch/alpha/include/asm/processor.h, line 52
- arch/arc/include/asm/processor.h, line 72
- arch/arc/include/asm/processor.h, line 76
- arch/arm/include/asm/processor.h, line 92
- arch/arm/include/asm/processor.h, line 98
- arch/c6x/include/asm/processor.h, line 104
- arch/csky/include/asm/processor.h, line 100
- arch/h8300/include/asm/processor.h, line 120
- arch/hexagon/include/asm/processor.h, line 52
- arch/ia64/include/asm/processor.h, line 545
- arch/m68k/include/asm/processor.h, line 141
- arch/microblaze/include/asm/processor.h, line 24
- arch/mips/include/asm/processor.h, line 387
- arch/mips/include/asm/processor.h, line 389
- arch/nds32/include/asm/processor.h, line 88
- arch/nios2/include/asm/processor.h, line 81
- arch/openrisc/include/asm/processor.h, line 82
- arch/parisc/include/asm/processor.h, line 290
- arch/powerpc/include/asm/processor.h, line 432
- arch/powerpc/include/asm/processor.h, line 454
- arch/s390/include/asm/processor.h, line 302
- arch/sh/include/asm/processor.h, line 100
- arch/sparc/include/asm/processor_32.h, line 107
- arch/sparc/include/asm/processor_64.h, line 198
- arch/sparc/include/asm/processor_64.h, line 204
- arch/unicore32/include/asm/processor.h, line 67
- arch/x86/boot/boot.h, line 40
- arch/x86/um/asm/processor.h, line 29
- arch/xtensa/include/asm/processor.h, line 215
- 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 240 files total) in:
- arch/alpha/include/asm/processor.h, line 52
- arch/arc/include/asm/processor.h, 2 times
- arch/arc/include/asm/spinlock.h, 2 times
- arch/arc/plat-eznps/mtm.c, line 156
- arch/arm/include/asm/processor.h, 2 times
- arch/arm/kernel/machine_kexec.c, line 96
- arch/arm/kernel/smp.c, 2 times
- 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/src.c, line 70
- arch/arm/mach-iop13xx/pci.c, 2 times
- arch/arm/mach-mmp/time.c, line 59
- 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 243
- arch/arm/mach-omap2/omap_phy_internal.c, line 105
- arch/arm/mach-omap2/prm_common.c, line 527
- 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 70
- arch/arm/mach-sa1100/jornada720_ssp.c, line 69
- arch/arm/mach-sa1100/ssp.c, 3 times
- arch/arm/mach-tango/platsmp.c, line 38
- 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/vdso/vgettimeofday.c, line 40
- arch/arm64/include/asm/processor.h, line 244
- arch/arm64/kernel/alternative.c, line 212
- arch/arm64/kernel/insn.c, line 216
- arch/arm64/kernel/setup.c, line 196
- arch/arm64/kernel/smp.c, line 826
- arch/arm64/lib/delay.c, line 50
- arch/c6x/include/asm/processor.h, line 104
- arch/c6x/platforms/cache.c, 7 times
- arch/csky/include/asm/processor.h, line 100
- arch/h8300/include/asm/processor.h, line 120
- arch/hexagon/include/asm/processor.h, line 52
- arch/hexagon/kernel/time.c, 2 times
- arch/ia64/include/asm/processor.h, line 548
- arch/ia64/include/asm/sn/sn_sal.h, line 756
- arch/ia64/include/asm/spinlock.h, 2 times
- arch/ia64/kernel/crash.c, line 152
- 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 129
- 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 52
- arch/ia64/sn/pci/pcibr/pcibr_dma.c, line 344
- arch/m68k/include/asm/processor.h, line 141
- 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 316
- arch/mips/include/asm/processor.h, 2 times
- arch/mips/include/asm/vdso.h, line 109
- 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/loongson-3/smp.c, 2 times
- arch/nds32/include/asm/processor.h, line 88
- arch/nds32/kernel/vdso/gettimeofday.c, line 28
- arch/nios2/include/asm/processor.h, line 81
- arch/nios2/lib/delay.c, line 28
- arch/openrisc/include/asm/processor.h, line 82
- arch/openrisc/include/asm/spinlock.h, 3 times
- arch/openrisc/lib/delay.c, line 37
- arch/parisc/include/asm/processor.h, line 290
- 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 693
- 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, 8 times
- arch/powerpc/mm/mmu_context_nohash.c, line 159
- arch/powerpc/platforms/85xx/smp.c, line 431
- arch/powerpc/platforms/cell/spufs/hw_ops.c, line 234
- arch/powerpc/platforms/cell/spufs/switch.c, 2 times
- arch/powerpc/platforms/embedded6xx/gamecube.c, line 36
- arch/powerpc/platforms/embedded6xx/wii.c, line 102
- 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 223
- arch/powerpc/sysdev/udbg_memcons.c, line 91
- arch/riscv/include/asm/processor.h, line 69
- arch/riscv/kernel/smpboot.c, line 96
- arch/riscv/lib/delay.c, line 85
- arch/s390/include/asm/mmu_context.h, line 117
- arch/s390/include/asm/processor.h, line 302
- arch/s390/include/asm/smp.h, line 76
- arch/s390/kernel/smp.c, 6 times
- arch/s390/kernel/time.c, line 605
- arch/s390/kvm/kvm-s390.c, line 2883
- arch/s390/kvm/vsie.c, line 75
- arch/s390/lib/delay.c, line 114
- arch/sh/boards/board-sh7785lcr.c, line 331
- arch/sh/boards/mach-cayman/panic.c, line 18
- 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 100
- arch/sh/kernel/cpu/sh4a/setup-sh7786.c, line 453
- arch/sh/kernel/cpu/sh4a/smp-shx3.c, 2 times
- arch/sh/kernel/ftrace.c, 2 times
- arch/sh/kernel/setup.c, line 266
- arch/sparc/include/asm/processor_32.h, line 107
- arch/sparc/include/asm/processor_64.h, 2 times
- arch/sparc/include/asm/vvar.h, line 47
- arch/unicore32/include/asm/processor.h, line 67
- arch/x86/boot/boot.h, line 40
- arch/x86/boot/compressed/misc.c, line 102
- 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 47
- arch/x86/include/asm/processor.h, line 663
- arch/x86/include/asm/qspinlock.h, line 84
- arch/x86/include/asm/vgtod.h, line 67
- arch/x86/kernel/amd_nb.c, line 476
- arch/x86/kernel/apic/apic.c, 3 times
- arch/x86/kernel/cpu/common.c, line 1682
- arch/x86/kernel/cpu/mce/inject.c, line 272
- arch/x86/kernel/doublefault.c, line 50
- arch/x86/kernel/early_printk.c, line 118
- arch/x86/kernel/hpet.c, line 835
- arch/x86/kernel/kvm.c, line 229
- arch/x86/kernel/nmi.c, line 362
- arch/x86/kernel/reboot.c, 2 times
- arch/x86/kernel/rtc.c, line 86
- arch/x86/kernel/smpboot.c, line 1131
- 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 29
- arch/xtensa/include/asm/delay.h, line 44
- arch/xtensa/include/asm/processor.h, line 215
- arch/xtensa/kernel/jump_label.c, line 48
- arch/xtensa/platforms/xtfpga/setup.c, 2 times
- block/blk-cgroup.c, line 1099
- block/blk-ioc.c, line 118
- block/blk-mq.c, line 3500
- block/blk-throttle.c, line 1270
- crypto/xor.c, line 89
- fs/autofs/expire.c, line 156
- fs/dcache.c, 2 times
- fs/fs-writeback.c, line 307
- fs/libfs.c, line 132
- fs/namespace.c, line 328
- fs/nsfs.c, line 99
- fs/posix_acl.c, line 49
- fs/timerfd.c, line 474
- include/asm-generic/barrier.h, line 241
- include/clocksource/timer-ti-dm.h, 2 times
- include/linux/bit_spinlock.h, line 30
- include/linux/cgroup.h, line 502
- include/linux/intel-iommu.h, line 302
- include/linux/netpoll.h, line 85
- include/linux/processor.h, line 32
- include/linux/raid/pq.h, line 181
- include/linux/sched.h, line 1524
- include/linux/seqlock.h, line 115
- kernel/acct.c, line 157
- kernel/cgroup/cgroup.c, line 5981
- kernel/cgroup/rstat.c, line 182
- kernel/debug/debug_core.c, 2 times
- kernel/debug/kdb/kdb_io.c, line 580
- kernel/debug/kdb/kdb_keyboard.c, line 228
- kernel/debug/kdb/kdb_main.c, line 1126
- kernel/futex.c, line 913
- kernel/irq/manage.c, 2 times
- kernel/irq/spurious.c, line 47
- kernel/irq_work.c, 2 times
- kernel/kprobes.c, line 618
- kernel/locking/mcs_spinlock.h, line 114
- kernel/locking/mutex.c, 2 times
- kernel/locking/osq_lock.c, 3 times
- kernel/locking/qspinlock_paravirt.h, 3 times
- kernel/locking/rtmutex.c, line 587
- kernel/locking/rwsem-xadd.c, 2 times
- kernel/locking/spinlock.c, 3 times
- kernel/panic.c, line 75
- kernel/power/hibernate.c, line 655
- kernel/printk/printk.c, 2 times
- kernel/sched/idle.c, line 63
- kernel/sched/core.c, 6 times
- kernel/stop_machine.c, 3 times
- kernel/time/alarmtimer.c, line 436
- kernel/time/hrtimer.c, 2 times
- kernel/time/timer.c, 2 times
- kernel/workqueue.c, 2 times
- lib/dump_stack.c, line 109
- lib/genalloc.c, 2 times
- lib/lockref.c, line 24
- lib/raid6/algos.c, 2 times
- mm/filemap.c, line 1025
- mm/ksm.c, line 723
- mm/slub.c, 2 times
- net/core/dev.c, line 6199
- net/core/pktgen.c, 2 times
- net/netfilter/x_tables.c, line 1411
- net/packet/af_packet.c, 2 times
- net/rds/ib_frmr.c, 2 times
- net/rds/ib_rdma.c, line 225
- 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, line 554
- sound/soc/amd/raven/acp3x-pcm-dma.c, 3 times
- sound/soc/intel/atom/sst/sst_ipc.c, line 144
- sound/soc/kirkwood/kirkwood-i2s.c, line 97
- sound/soc/pxa/pxa-ssp.c, line 516
- sound/soc/samsung/i2s.c, line 466
- sound/soc/samsung/s3c-i2s-v2.c, line 234
- sound/soc/samsung/spdif.c, 2 times
- sound/soc/sh/siu_dai.c, line 294
- sound/x86/intel_hdmi_audio.c, line 1126
- 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.
