Defined in 2 files as a prototype:
Defined in 13 files as a macro:
-
arch/alpha/include/asm/io.h,
line 273
(as a macro)
-
arch/arm64/include/asm/io.h,
line 46
(as a macro)
-
arch/mips/include/asm/io.h,
line 502
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 38
(as a macro)
-
arch/s390/include/asm/io.h,
line 74
(as a macro)
-
arch/sh/include/asm/io.h,
line 31
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 93
(as a macro)
-
arch/x86/include/asm/io.h,
line 104
(as a macro)
-
drivers/mmc/host/dw_mmc.h,
line 498
(as a macro)
-
include/asm-generic/io.h,
line 175
(as a macro)
-
include/asm-generic/logic_io.h,
line 63
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 66
(as a macro)
-
tools/include/asm-generic/io.h,
line 137
(as a macro)
Defined in 8 files as a function:
Referenced in 53 files:
-
arch/alpha/include/asm/io.h,
line 537
-
arch/alpha/kernel/io.c
-
arch/arm64/include/asm/io.h
-
arch/mips/include/asm/io.h,
line 374
-
arch/mips/include/asm/mips-cps.h,
line 57
-
arch/mips/include/asm/mips-gic.h
-
arch/mips/include/asm/sn/addrs.h
-
arch/mips/include/asm/video.h,
line 31
-
arch/mips/kernel/cevt-bcm1480.c
-
arch/mips/kernel/cevt-sb1250.c
-
arch/mips/kernel/csrc-sb1250.c
-
arch/mips/mm/page.c
-
arch/mips/sgi-ip27/ip27-irq.c
-
arch/mips/sibyte/bcm1480/irq.c
-
arch/mips/sibyte/bcm1480/smp.c
-
arch/mips/sibyte/common/sb_tbprof.c
-
arch/mips/sibyte/sb1250/irq.c
-
arch/mips/sibyte/sb1250/smp.c,
line 58
-
arch/mips/sibyte/swarm/rtc_m41t81.c
-
arch/mips/sibyte/swarm/rtc_xicor1241.c
-
arch/parisc/kernel/perf.c
-
arch/parisc/lib/iomap.c,
line 227
-
arch/powerpc/include/asm/io.h,
line 967
-
arch/powerpc/kvm/book3s_xive.c
-
arch/riscv/include/asm/mmio.h,
line 98
-
arch/sh/include/asm/io.h,
line 46
-
arch/sh/kernel/io_trapped.c,
line 214
-
arch/sparc/include/asm/io_64.h,
line 341
-
drivers/auxdisplay/img-ascii-lcd.c,
line 61
-
drivers/dma/txx9dmac.c,
line 38
-
drivers/i2c/busses/i2c-octeon-core.h
-
drivers/infiniband/hw/mthca/mthca_doorbell.h
-
drivers/misc/genwqe/card_utils.c,
line 57
-
drivers/mmc/host/dw_mmc.h,
line 464
-
drivers/net/ethernet/broadcom/sb1250-mac.c
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
-
drivers/net/ethernet/sfc/falcon/io.h
-
drivers/net/ethernet/sfc/io.h,
line 63
-
drivers/net/ethernet/sfc/siena/io.h
-
drivers/scsi/lpfc/lpfc_sli.c
-
drivers/scsi/mpt3sas/mpt3sas_base.c,
line 4131
-
drivers/tty/serial/8250/8250_dw.c,
line 331
-
drivers/tty/serial/sb1250-duart.c
-
drivers/watchdog/sb_wdog.c,
line 74
-
include/asm-generic/io.h
-
include/asm-generic/video.h
-
include/linux/mlx4/doorbell.h,
line 58
-
include/linux/mlx5/doorbell.h,
line 53
-
include/linux/mtd/map.h,
line 423
-
lib/iomap_copy.c,
line 72
-
lib/iomem_copy.c
-
tools/include/asm-generic/io.h
-
tools/testing/selftests/kvm/include/arm64/processor.h,
line 243