readl
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/io.h, line 256
- arch/arc/include/asm/io.h, line 201
- arch/arm/include/asm/io.h, line 286
- arch/csky/include/asm/io.h, line 22
- arch/hexagon/include/asm/io.h, line 318
- arch/m68k/include/asm/io_mm.h, line 372
- arch/m68k/include/asm/io_no.h, line 73
- arch/m68k/include/asm/io_no.h, line 103
- arch/mips/include/asm/io.h, line 523
- arch/powerpc/include/asm/io.h, line 682
- arch/riscv/include/asm/mmio.h, line 141
- arch/sh/include/asm/io.h, line 51
- arch/sparc/include/asm/io_64.h, line 130
- arch/x86/include/asm/io.h, line 75
- include/asm-generic/io.h, line 217
- tools/testing/selftests/kvm/include/aarch64/processor.h, line 193
Defined as a function prototype in:
Referenced (in 254 files total) in:
- arch/alpha/include/asm/io.h, 6 times
- arch/alpha/include/asm/io_trivial.h, line 116
- arch/alpha/kernel/io.c, 3 times
- arch/arc/include/asm/io.h, line 201
- arch/arc/plat-hsdk/platform.c, line 231
- arch/arm/include/asm/cachetype.h, line 97
- arch/arm/include/asm/cputype.h, 4 times
- arch/arm/include/asm/io.h, 2 times
- arch/arm/mach-alpine/alpine_cpu_pm.c, line 57
- arch/arm/mach-at91/pm.c, 10 times
- arch/arm/mach-axxia/platsmp.c, line 46
- arch/arm/mach-bcm/board_bcm281xx.c, line 38
- arch/arm/mach-bcm/platsmp-brcmstb.c, 2 times
- arch/arm/mach-berlin/platsmp.c, 2 times
- arch/arm/mach-clps711x/board-dt.c, 6 times
- arch/arm/mach-dove/mpp.c, 9 times
- arch/arm/mach-footbridge/common.c, line 38
- arch/arm/mach-highbank/highbank.c, line 99
- arch/arm/mach-imx/cpu-imx25.c, line 28
- arch/arm/mach-imx/cpu-imx5.c, line 34
- arch/arm/mach-imx/mmdc.c, line 214
- arch/arm/mach-imx/src.c, line 72
- arch/arm/mach-lpc32xx/serial.c, line 84
- arch/arm/mach-meson/platsmp.c, 2 times
- arch/arm/mach-mv78xx0/common.c, 7 times
- arch/arm/mach-mvebu/coherency.c, line 86
- arch/arm/mach-mvebu/cpu-reset.c, line 34
- arch/arm/mach-mvebu/kirkwood-pm.c, line 22
- arch/arm/mach-mvebu/kirkwood.c, 3 times
- arch/arm/mach-mvebu/mvebu-soc-id.c, 2 times
- arch/arm/mach-mvebu/pm-board.c, 2 times
- arch/arm/mach-mvebu/pm.c, 3 times
- arch/arm/mach-mvebu/pmsu.c, 15 times
- arch/arm/mach-mvebu/system-controller.c, 2 times
- arch/arm/mach-mxs/mach-mxs.c, line 291
- arch/arm/mach-omap1/time.c, 4 times
- arch/arm/mach-orion5x/board-mss2.c, 2 times
- arch/arm/mach-orion5x/common.c, line 253
- arch/arm/mach-orion5x/common.h, 2 times
- arch/arm/mach-orion5x/dns323-setup.c, 2 times
- arch/arm/mach-orion5x/kurobox_pro-setup.c, 3 times
- arch/arm/mach-orion5x/pci.c, 4 times
- arch/arm/mach-orion5x/terastation_pro2-setup.c, 3 times
- arch/arm/mach-orion5x/ts78xx-setup.c, 2 times
- arch/arm/mach-pxa/gumstix.c, 3 times
- arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c, 5 times
- arch/arm/mach-shmobile/platsmp-apmu.c, line 199
- arch/arm/mach-shmobile/platsmp-scu.c, line 67
- arch/arm/mach-shmobile/smp-sh73a0.c, line 37
- arch/arm/mach-socfpga/ocram.c, 3 times
- arch/arm/mach-socfpga/socfpga.c, 2 times
- arch/arm/mach-spear/pl080.c, line 44
- arch/arm/mach-sunxi/mc_smp.c, 23 times
- arch/arm/mach-sunxi/platsmp.c, 6 times
- arch/arm/mach-tegra/reset.c, 2 times
- arch/arm/mach-ux500/pm.c, 6 times
- arch/arm/mach-versatile/integrator.c, 2 times
- arch/arm/mach-versatile/integrator_ap.c, line 68
- arch/arm/mach-versatile/integrator_cp.c, line 69
- arch/arm/mach-versatile/spc.c, line 362
- arch/arm/mach-versatile/versatile.c, 3 times
- arch/arm/mach-vt8500/vt8500.c, 2 times
- arch/arm/mach-zynq/common.c, line 86
- arch/arm/mach-zynq/pm.c, line 67
- arch/arm/mach-zynq/slcr.c, 2 times
- arch/arm/mm/cache-feroceon-l2.c, 2 times
- arch/arm/mm/cache-uniphier.c, line 400
- arch/arm/plat-orion/gpio.c, 18 times
- arch/arm/plat-orion/mpp.c, line 41
- arch/arm/plat-orion/pcie.c, 12 times
- arch/arm/plat-orion/time.c, 8 times
- arch/csky/include/asm/io.h, line 22
- arch/hexagon/include/asm/io.h, 5 times
- arch/loongarch/include/asm/loongson.h, line 40
- arch/m68k/coldfire/intc-5249.c, 2 times
- arch/m68k/coldfire/intc-525x.c, 2 times
- arch/m68k/coldfire/intc-5272.c, 2 times
- arch/m68k/coldfire/m5249.c, 3 times
- arch/m68k/coldfire/m525x.c, 2 times
- arch/m68k/coldfire/m5272.c, 2 times
- arch/m68k/coldfire/m53xx.c, 9 times
- arch/m68k/coldfire/m54xx.c, line 70
- arch/m68k/include/asm/io_mm.h, 2 times
- arch/m68k/include/asm/io_no.h, 4 times
- arch/mips/generic/board-ranchu.c, 2 times
- arch/mips/generic/board-sead3.c, 3 times
- arch/mips/include/asm/io.h, 2 times
- arch/mips/loongson2ef/common/pm.c, 3 times
- arch/mips/loongson2ef/lemote-2f/clock.c, line 45
- arch/mips/loongson2ef/lemote-2f/reset.c, line 27
- arch/mips/loongson64/env.c, line 181
- arch/mips/loongson64/init.c, line 36
- arch/mips/mti-malta/malta-dtshim.c, line 194
- arch/mips/pci/ops-bonito64.c, line 65
- arch/mips/pci/ops-loongson2.c, line 95
- arch/mips/pci/pci-rt2880.c, line 46
- arch/mips/pic32/pic32mzda/config.c, 3 times
- arch/mips/rb532/devices.c, 4 times
- arch/mips/rb532/gpio.c, 2 times
- arch/nios2/boot/compressed/console.c, 2 times
- arch/nios2/include/asm/io.h, line 22
- arch/parisc/include/asm/ropes.h, line 243
- arch/parisc/lib/iomap.c, line 174
- arch/powerpc/include/asm/io-defs.h, line 7
- arch/powerpc/include/asm/io.h, 4 times
- arch/powerpc/kernel/legacy_serial.c, line 62
- arch/powerpc/platforms/cell/spider-pci.c, 2 times
- arch/powerpc/platforms/chrp/pegasos_eth.c, line 114
- arch/powerpc/sysdev/mpic.c, 8 times
- arch/riscv/include/asm/mmio.h, line 141
- arch/sh/boards/board-sh7757lcr.c, 4 times
- arch/sh/boards/mach-r2d/setup.c, line 294
- arch/sh/drivers/pci/fixups-se7751.c, line 33
- arch/sh/include/asm/io.h, line 51
- arch/sh/kernel/iomap.c, line 31
- arch/sparc/include/asm/floppy_64.h, line 604
- arch/sparc/include/asm/io_64.h, 6 times
- arch/sparc/kernel/auxio_64.c, line 41
- arch/sparc/kernel/ebus.c, 9 times
- arch/sparc/kernel/pcic.c, 3 times
- arch/x86/events/intel/uncore_snb.c, line 1034
- arch/x86/events/intel/uncore_snbep.c, 2 times
- arch/x86/include/asm/apic.h, line 108
- arch/x86/include/asm/io.h, 3 times
- arch/x86/include/asm/numachip/numachip_csr.h, 2 times
- arch/x86/kernel/apic/io_apic.c, 2 times
- arch/x86/kernel/early_printk.c, line 206
- arch/x86/kernel/hpet.c, line 79
- arch/x86/kernel/quirks.c, 4 times
- arch/x86/kernel/tboot.c, line 375
- arch/x86/kernel/vsmp_64.c, 4 times
- arch/x86/platform/ce4100/ce4100.c, 2 times
- arch/x86/platform/intel-mid/pwr.c, 3 times
- arch/x86/platform/uv/uv_nmi.c, 2 times
- fs/debugfs/file.c, line 1278
- include/asm-generic/io.h, 6 times
- include/linux/coresight.h, 2 times
- include/linux/io-64-nonatomic-hi-lo.h, 2 times
- include/linux/io-64-nonatomic-lo-hi.h, 2 times
- include/linux/iopoll.h, 2 times
- include/linux/iosys-map.h, line 365
- include/linux/irq.h, line 1267
- include/linux/litex.h, line 21
- include/linux/qed/qed_if.h, line 444
- include/linux/reset/bcm63xx_pmb.h, 2 times
- include/linux/sm501.h, line 168
- include/media/drv-intf/saa7146.h, line 23
- include/sound/hdaudio.h, 2 times
- include/ufs/ufshcd.h, 2 times
- include/video/tgafb.h, line 236
- lib/iomap.c, 2 times
- lib/stmp_device.c, 2 times
- sound/arm/aaci.c, 21 times
- sound/arm/pxa2xx-ac97-lib.c, 30 times
- sound/atmel/ac97c.c, 3 times
- sound/hda/ext/hdac_ext_controller.c, 3 times
- sound/hda/ext/hdac_ext_stream.c, 3 times
- sound/hda/hdac_bus.c, 2 times
- sound/hda/hdac_stream.c, line 827
- sound/mips/snd-n64.c, line 77
- sound/pci/ad1889.c, line 111
- sound/pci/atiixp.c, 6 times
- sound/pci/atiixp_modem.c, 5 times
- sound/pci/au88x0/au88x0.h, line 26
- sound/pci/aw2/aw2-saa7146.c, line 29
- sound/pci/bt87x.c, line 203
- sound/pci/cs4281.c, line 503
- sound/pci/cs46xx/cs46xx_lib.h, 2 times
- sound/pci/cs46xx/dsp_spos.c, 11 times
- sound/pci/cs46xx/dsp_spos_scb_lib.c, line 74
- sound/pci/ctxfi/cthw20k1.c, line 1814
- sound/pci/ctxfi/cthw20k2.c, line 2208
- sound/pci/echoaudio/echoaudio.h, line 462
- sound/pci/hda/hda_intel.c, 4 times
- sound/pci/hda/hda_tegra.c, 4 times
- sound/pci/hda/patch_ca0132.c, 16 times
- sound/pci/korg1212/korg1212.c, 2 times
- sound/pci/lola/lola.h, 2 times
- sound/pci/lola/lola_mixer.c, 4 times
- sound/pci/lola/lola_proc.c, 3 times
- sound/pci/mixart/mixart_core.c, line 407
- sound/pci/nm256/nm256.c, 3 times
- sound/pci/rme32.c, 4 times
- sound/pci/rme96.c, 9 times
- sound/pci/rme9652/hdsp.c, 6 times
- sound/pci/rme9652/hdspm.c, 10 times
- sound/pci/rme9652/rme9652.c, line 306
- sound/pci/sis7019.c, 3 times
- sound/pci/ymfpci/ymfpci_main.c, line 51
- sound/sh/aica.c, 6 times
- sound/soc/amd/acp-pcm-dma.c, line 120
- sound/soc/amd/acp/acp-i2s.c, 11 times
- sound/soc/amd/acp/acp-legacy-common.c, 9 times
- sound/soc/amd/acp/acp-pdm.c, 5 times
- sound/soc/amd/acp/acp-platform.c, 2 times
- sound/soc/amd/acp/amd.h, 14 times
- sound/soc/amd/ps/pci-ps.c, 8 times
- sound/soc/amd/ps/ps-pdm-dma.c, 11 times
- sound/soc/amd/ps/ps-sdw-dma.c, 7 times
- sound/soc/amd/raven/acp3x.h, line 116
- sound/soc/amd/renoir/rn_acp3x.h, line 84
- sound/soc/amd/rpl/rpl_acp6x.h, line 30
- sound/soc/amd/vangogh/acp5x.h, line 142
- sound/soc/amd/yc/acp6x.h, line 101
- sound/soc/bcm/cygnus-pcm.c, 11 times
- sound/soc/bcm/cygnus-ssp.c, 42 times
- sound/soc/codecs/jz4725b.c, 2 times
- sound/soc/codecs/jz4760.c, 2 times
- sound/soc/codecs/jz4770.c, 2 times
- sound/soc/dwc/dwc-i2s.c, line 38
- sound/soc/fsl/imx-audmux.c, 3 times
- sound/soc/google/chv3-i2s.c, 2 times
- sound/soc/hisilicon/hi6210-i2s.c, line 87
- sound/soc/img/img-i2s-in.c, 2 times
- sound/soc/img/img-i2s-out.c, 2 times
- sound/soc/img/img-parallel-out.c, line 75
- sound/soc/img/img-spdif-in.c, line 121
- sound/soc/img/img-spdif-out.c, line 91
- sound/soc/intel/atom/sst/sst_pvt.c, line 38
- sound/soc/intel/avs/apl.c, line 121
- sound/soc/intel/avs/core.c, line 326
- sound/soc/intel/avs/pcm.c, 5 times
- sound/soc/intel/avs/skl.c, line 126
- sound/soc/intel/catpt/registers.h, 2 times
- sound/soc/intel/common/sst-dsp.c, line 31
- sound/soc/intel/keembay/kmb_platform.c, 12 times
- sound/soc/kirkwood/kirkwood-dma.c, 5 times
- sound/soc/kirkwood/kirkwood-i2s.c, 24 times
- sound/soc/loongson/loongson_dma.c, 2 times
- sound/soc/pxa/pxa2xx-i2s.c, 21 times
- sound/soc/qcom/apq8016_sbc.c, 4 times
- sound/soc/samsung/i2s.c, 23 times
- sound/soc/samsung/idma.c, 8 times
- sound/soc/samsung/pcm.c, 7 times
- sound/soc/samsung/spdif.c, 10 times
- sound/soc/sh/rz-ssi.c, 2 times
- sound/soc/sof/imx/imx8m.c, 2 times
- sound/soc/sof/intel/bdw.c, line 136
- sound/soc/sof/intel/hda-dai-ops.c, 2 times
- sound/soc/sof/intel/hda-mlink.c, 14 times
- sound/soc/sof/intel/hda-stream.c, 4 times
- sound/soc/sof/iomem-utils.c, line 34
- sound/soc/sof/mediatek/mt8195/mt8195.c, 3 times
- sound/soc/sof/ops.h, line 359
- sound/soc/spear/spdif_in.c, 4 times
- sound/soc/spear/spdif_out.c, 5 times
- sound/soc/starfive/jh7110_pwmdac.c, line 108
- sound/soc/sunxi/sun8i-adda-pr-regmap.c, 9 times
- sound/soc/ux500/ux500_msp_i2s.c, 30 times
- sound/soc/xilinx/xlnx_formatter_pcm.c, 16 times
- sound/soc/xilinx/xlnx_i2s.c, line 229
- sound/soc/xilinx/xlnx_spdif.c, 5 times
- tools/testing/selftests/kvm/include/aarch64/processor.h, line 198
- tools/testing/selftests/kvm/lib/aarch64/gic_v3.c, 6 times
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.