Defined in 2 files as a prototype:
Defined in 13 files as a macro:
-
arch/alpha/include/asm/io.h,
line 269
(as a macro)
-
arch/arm64/include/asm/io.h,
line 93
(as a macro)
-
arch/mips/include/asm/io.h,
line 496
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 73
(as a macro)
-
arch/s390/include/asm/io.h,
line 70
(as a macro)
-
arch/sh/include/asm/io.h,
line 36
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 57
(as a macro)
-
arch/x86/include/asm/io.h,
line 103
(as a macro)
-
drivers/mmc/host/dw_mmc.h,
line 500
(as a macro)
-
include/asm-generic/io.h,
line 141
(as a macro)
-
include/asm-generic/logic_io.h,
line 49
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 65
(as a macro)
-
tools/include/asm-generic/io.h,
line 105
(as a macro)
Defined in 8 files as a function:
Referenced in 59 files:
-
arch/alpha/include/asm/io.h
-
arch/alpha/kernel/io.c
-
arch/arm64/include/asm/io.h,
line 308
-
arch/mips/include/asm/io.h,
line 365
-
arch/mips/include/asm/mips-cps.h,
line 35
-
arch/mips/include/asm/mips-gic.h
-
arch/mips/include/asm/sn/addrs.h
-
arch/mips/include/asm/txx9/tx4927.h
-
arch/mips/include/asm/txx9/tx4938.h,
line 264
-
arch/mips/include/asm/video.h,
line 25
-
arch/mips/kernel/csrc-bcm1480.c
-
arch/mips/kernel/csrc-sb1250.c,
line 30
-
arch/mips/lib/iomap_copy.c,
line 24
-
arch/mips/mm/page.c
-
arch/mips/pci/pci-bcm1480.c,
line 210
-
arch/mips/pci/pci-sb1250.c,
line 219
-
arch/mips/pci/pci-tx4927.c
-
arch/mips/pci/pci-tx4938.c
-
arch/mips/sibyte/bcm1480/irq.c
-
arch/mips/sibyte/bcm1480/setup.c
-
arch/mips/sibyte/bcm1480/smp.c,
line 166
-
arch/mips/sibyte/common/bus_watcher.c,
line 166
-
arch/mips/sibyte/common/sb_tbprof.c
-
arch/mips/sibyte/sb1250/irq.c
-
arch/mips/sibyte/sb1250/setup.c
-
arch/mips/sibyte/swarm/platform.c
-
arch/mips/sibyte/swarm/rtc_m41t81.c
-
arch/mips/sibyte/swarm/rtc_xicor1241.c
-
arch/mips/txx9/generic/mem_tx4927.c,
line 48
-
arch/mips/txx9/generic/setup_tx4927.c,
line 268
-
arch/mips/txx9/generic/setup_tx4938.c
-
arch/mips/txx9/rbtx4927/setup.c
-
arch/parisc/kernel/perf.c,
line 801
-
arch/parisc/lib/iomap.c,
line 190
-
arch/powerpc/kvm/book3s_xive.c
-
arch/riscv/include/asm/mmio.h,
line 97
-
arch/sh/include/asm/io.h,
line 41
-
arch/sh/kernel/io_trapped.c,
line 199
-
arch/sparc/include/asm/io_64.h,
line 321
-
drivers/dma/txx9dmac.c,
line 36
-
drivers/i2c/busses/i2c-octeon-core.c
-
drivers/i2c/busses/i2c-octeon-core.h
-
drivers/memory/renesas-rpc-if.c,
line 804
-
drivers/misc/genwqe/card_utils.c,
line 84
-
drivers/mmc/host/dw_mmc.h,
line 460
-
drivers/net/ethernet/broadcom/sb1250-mac.c
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
-
drivers/net/ethernet/sfc/falcon/io.h,
line 74
-
drivers/net/ethernet/sfc/io.h,
line 67
-
drivers/net/ethernet/sfc/siena/io.h,
line 91
-
drivers/tty/serial/8250/8250_dw.c
-
drivers/tty/serial/sb1250-duart.c
-
drivers/watchdog/sb_wdog.c
-
include/asm-generic/io.h
-
include/asm-generic/video.h
-
include/linux/mtd/map.h,
line 403
-
lib/iomem_copy.c,
line 73
-
tools/include/asm-generic/io.h
-
tools/testing/selftests/kvm/include/arm64/processor.h,
line 244