Defined in 2 files as a prototype:
Defined in 11 files as a macro:
- arch/alpha/include/asm/delay.h, line 9 (as a macro)
- arch/c6x/include/asm/delay.h, line 62 (as a macro)
- arch/m68k/include/asm/delay.h, line 123 (as a macro)
- arch/microblaze/include/asm/delay.h, line 76 (as a macro)
- arch/mips/include/asm/delay.h, line 20 (as a macro)
- arch/riscv/include/asm/delay.h, line 15 (as a macro)
- arch/s390/include/asm/delay.h, line 21 (as a macro)
- arch/sparc/include/asm/delay_32.h, line 33 (as a macro)
- arch/xtensa/include/asm/delay.h, line 65 (as a macro)
- include/asm-generic/delay.h, line 33 (as a macro)
- include/linux/delay.h, line 53 (as a macro)
Defined in 5 files as a function:
Referenced in 122 files:
- arch/alpha/lib/udelay.c, line 56
- arch/arm/mach-imx/mach-imx27_visstrim_m10.c, 5 times
- arch/arm/mach-pxa/viper.c, line 597
- arch/arm/mach-qcom/platsmp.c, line 124
- arch/arm/mach-s3c24xx/mach-rx1950.c, line 480
- arch/m68k/atari/config.c, line 664
- arch/mips/cavium-octeon/octeon-platform.c, 2 times
- arch/mips/lasat/picvue.c, 6 times
- arch/riscv/lib/delay.c, line 107
- arch/sh/boards/mach-se/7343/setup.c, line 100
- arch/x86/kernel/cpu/mce/core.c, 4 times
- arch/x86/kernel/cpu/microcode/core.c, line 542
- arch/x86/kvm/lapic.c, line 1475
- drivers/acpi/apei/einj.c, line 179
- drivers/acpi/apei/erst.c, line 107
- drivers/ata/libata-sff.c, line 157
- drivers/ata/pata_pdc202xx_old.c, line 44
- drivers/ata/sata_nv.c, 3 times
- drivers/bus/hisi_lpc.c, line 85
- drivers/char/hw_random/tx4939-rng.c, line 93
- drivers/clk/mvebu/dove-divider.c, line 47
- drivers/clk/qcom/clk-spmi-pmic-div.c, 2 times
- drivers/cpufreq/s3c2440-cpufreq.c, line 190
- drivers/crypto/hifn_795x.c, line 760
- drivers/crypto/sunxi-ss/sun4i-ss-hash.c, 2 times
- drivers/fsi/fsi-master-gpio.c, 4 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c, 2 times
- drivers/gpu/drm/i915/display/intel_display_power.c, line 4336
- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h, line 61
- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c, 2 times
- drivers/gpu/drm/nouveau/nouveau_display.c, line 126
- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c, line 406
- drivers/gpu/drm/tiny/repaper.c, line 137
- drivers/hwmon/sht15.c, 26 times
- drivers/hwspinlock/omap_hwspinlock.c, line 65
- drivers/hwspinlock/sprd_hwspinlock.c, line 73
- drivers/hwspinlock/stm32_hwspinlock.c, line 48
- drivers/hwspinlock/u8500_hsem.c, line 77
- drivers/i2c/busses/i2c-ibm_iic.c, 11 times
- drivers/i2c/busses/i2c-pca-platform.c, line 116
- drivers/i2c/busses/i2c-s3c2410.c, 2 times
- drivers/i2c/busses/i2c-synquacer.c, line 23
- drivers/i2c/i2c-core-base.c, 4 times
- drivers/ide/ide-eh.c, line 357
- drivers/ide/ide-iops.c, line 505
- drivers/ide/ide-taskfile.c, line 128
- drivers/ide/tx4939ide.c, 2 times
- drivers/iio/adc/ad7606.c, line 55
- drivers/iio/adc/cc10001_adc.c, 3 times
- drivers/iio/adc/hx711.c, 2 times
- drivers/infiniband/hw/hfi1/firmware.c, line 295
- drivers/input/touchscreen/pixcir_i2c_ts.c, line 175
- drivers/media/i2c/tvp5150.c, line 1585
- drivers/media/pci/ddbridge/ddbridge-ci.c, 2 times
- drivers/media/pci/ddbridge/ddbridge-core.c, line 2585
- drivers/media/rc/gpio-ir-tx.c, 2 times
- drivers/media/rc/serial_ir.c, 2 times
- drivers/memstick/host/jmb38x_ms.c, 2 times
- drivers/misc/eeprom/eeprom_93cx6.c, 2 times
- drivers/misc/eeprom/eeprom_93xx46.c, 2 times
- drivers/mmc/host/bcm2835.c, line 401
- drivers/mmc/host/mmci.c, line 321
- drivers/mmc/host/omap.c, 2 times
- drivers/mtd/nand/raw/ams-delta.c, 2 times
- drivers/mtd/nand/raw/au1550nd.c, 2 times
- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c, line 228
- drivers/mtd/nand/raw/cafe_nand.c, line 278
- drivers/mtd/nand/raw/diskonchip.c, line 742
- drivers/mtd/nand/raw/fsl_upm.c, line 73
- drivers/mtd/nand/raw/marvell_nand.c, line 489
- drivers/mtd/nand/raw/nand_base.c, line 676
- drivers/mtd/nand/raw/nand_legacy.c, 5 times
- drivers/mtd/spi-nor/cadence-quadspi.c, line 646
- drivers/net/dsa/realtek-smi-core.c, line 51
- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c, 2 times
- drivers/net/ethernet/dnet.c, 4 times
- drivers/net/ethernet/intel/ice/ice_lib.c, line 2177
- drivers/net/phy/mdio-bitbang.c, 4 times
- drivers/net/wireless/marvell/libertas/if_spi.c, line 136
- drivers/phy/cadence/phy-cadence-dp.c, 3 times
- drivers/platform/chrome/cros_ec_spi.c, 2 times
- drivers/pwm/pwm-bcm-iproc.c, 2 times
- drivers/pwm/pwm-bcm-kona.c, 2 times
- drivers/rtc/rtc-rs5c313.c, 9 times
- drivers/scsi/qla2xxx/qla_isr.c, line 3246
- drivers/scsi/scsi_debug.c, 14 times
- drivers/scsi/scsi_ioctl.c, 2 times
- drivers/siox/siox-bus-gpio.c, 4 times
- drivers/spi/spi-ath79.c, line 67
- drivers/spi/spi-bitbang.c, 2 times
- drivers/spi/spi-fsl-spi.c, 4 times
- drivers/spi/spi-pic32.c, line 133
- drivers/spi/spi-ppc4xx.c, line 309
- drivers/spi/spi-pxa2xx.c, line 361
- drivers/spi/spi-sh-hspi.c, 4 times
- drivers/spi/spi-sh-sci.c, line 74
- drivers/spi/spi-txx9.c, 2 times
- drivers/spi/spi-uniphier.c, line 370
- drivers/spi/spi.c, line 1098
- drivers/thermal/qcom/tsens-common.c, line 102
- drivers/tty/serial/sccnxp.c, 2 times
- drivers/tty/tty_io.c, 2 times
- drivers/usb/c67x00/c67x00-ll-hpi.c, 2 times
- drivers/usb/dwc2/core.c, 2 times
- drivers/usb/gadget/udc/m66592-udc.c, 3 times
- drivers/usb/gadget/udc/r8a66597-udc.c, 4 times
- drivers/usb/host/isp116x.h, line 351
- drivers/usb/host/isp1362.h, line 571
- drivers/usb/host/r8a66597-hcd.c, line 447
- drivers/usb/isp1760/isp1760-hcd.c, 2 times
- drivers/w1/masters/ds2482.c, line 473
- drivers/watchdog/coh901327_wdt.c, line 104
- drivers/watchdog/mena21_wdt.c, line 76
- include/linux/delay.h, line 48
- include/scsi/scsi_ioctl.h, line 45
- sound/soc/codecs/adau1977.c, line 945
- sound/soc/codecs/cs4270.c, line 593
- sound/soc/codecs/tlv320aic31xx.c, line 1150
- sound/soc/codecs/tlv320aic32x4.c, line 953
- sound/soc/samsung/s3c-i2s-v2.c, line 702