Defined in 2 files as a prototype:
Defined in 18 files as a macro:
-
arch/alpha/include/asm/io.h,
line 267
(as a macro)
-
arch/arc/include/asm/io.h,
line 59
(as a macro)
-
arch/arm/include/asm/io.h,
line 66
(as a macro)
-
arch/arm/include/asm/io.h,
line 85
(as a macro)
-
arch/arm64/include/asm/io.h,
line 66
(as a macro)
-
arch/hexagon/include/asm/io.h,
line 63
(as a macro)
-
arch/m68k/include/asm/io_no.h,
line 18
(as a macro)
-
arch/m68k/include/asm/raw_io.h,
line 40
(as a macro)
-
arch/mips/include/asm/io.h,
line 493
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 54
(as a macro)
-
arch/s390/include/asm/io.h,
line 68
(as a macro)
-
arch/sh/include/asm/io.h,
line 34
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 33
(as a macro)
-
arch/x86/include/asm/io.h,
line 80
(as a macro)
-
include/asm-generic/io.h,
line 124
(as a macro)
-
include/asm-generic/logic_io.h,
line 42
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 42
(as a macro)
-
tools/include/asm-generic/io.h,
line 89
(as a macro)
Defined in 11 files as a function:
-
arch/alpha/include/asm/io.h,
line 443
(as a function)
-
arch/alpha/kernel/io.c,
line 128
(as a function)
-
arch/arc/include/asm/io.h,
line 60
(as a function)
-
arch/arm/include/asm/io.h,
line 67
(as a function)
-
arch/arm/include/asm/io.h,
line 86
(as a function)
-
arch/arm64/include/asm/io.h,
line 67
(as a function)
-
arch/hexagon/include/asm/io.h,
line 53
(as a function)
-
arch/riscv/include/asm/mmio.h,
line 55
(as a function)
-
arch/sparc/include/asm/io_64.h,
line 34
(as a function)
-
include/asm-generic/io.h,
line 125
(as a function)
-
tools/include/asm-generic/io.h,
line 90
(as a function)
Referenced in 126 files:
-
arch/alpha/include/asm/io.h,
2 times
-
arch/alpha/include/asm/vga.h,
line 29
-
arch/alpha/kernel/io.c,
5 times
-
arch/arc/include/asm/io.h,
2 times
-
arch/arm/include/asm/io.h,
3 times
-
arch/arm/mach-omap1/clock.c,
7 times
-
arch/arm/mach-omap1/dma.c,
2 times
-
arch/arm/mach-omap1/io.c,
line 83
-
arch/arm/mach-omap1/mcbsp.c,
line 53
-
arch/arm/mach-omap1/pm.h,
line 132
-
arch/arm/mach-omap1/reset.c,
line 51
-
arch/arm64/include/asm/io.h,
line 306
-
arch/m68k/include/asm/io_no.h,
4 times
-
arch/microblaze/include/asm/io.h,
2 times
-
arch/mips/alchemy/devboards/bcsr.c,
3 times
-
arch/mips/include/asm/io.h,
line 361
-
arch/mips/pci/ops-tx4927.c,
line 106
-
arch/parisc/lib/iomap.c,
2 times
-
arch/powerpc/kvm/book3s_xive.c,
line 51
-
arch/powerpc/sysdev/xive/native.c,
line 347
-
arch/powerpc/sysdev/xive/spapr.c,
line 616
-
arch/riscv/include/asm/mmio.h,
line 89
-
arch/sh/boards/board-polaris.c,
2 times
-
arch/sh/boards/board-urquell.c,
2 times
-
arch/sh/boards/mach-ap325rxa/setup.c,
line 480
-
arch/sh/boards/mach-ecovec24/setup.c,
4 times
-
arch/sh/boards/mach-highlander/irq-r7780mp.c,
line 64
-
arch/sh/boards/mach-highlander/irq-r7780rp.c,
line 57
-
arch/sh/boards/mach-highlander/irq-r7785rp.c,
line 66
-
arch/sh/boards/mach-highlander/psw.c,
line 24
-
arch/sh/boards/mach-highlander/setup.c,
4 times
-
arch/sh/boards/mach-hp6xx/pm.c,
3 times
-
arch/sh/boards/mach-hp6xx/setup.c,
line 160
-
arch/sh/boards/mach-kfr2r09/setup.c,
2 times
-
arch/sh/boards/mach-landisk/gio.c,
line 98
-
arch/sh/boards/mach-migor/setup.c,
2 times
-
arch/sh/boards/mach-r2d/irq.c,
2 times
-
arch/sh/boards/mach-r2d/setup.c,
line 271
-
arch/sh/boards/mach-sdk7780/setup.c,
2 times
-
arch/sh/boards/mach-se/7206/irq.c,
9 times
-
arch/sh/boards/mach-se/7721/irq.c,
line 38
-
arch/sh/boards/mach-se/7722/setup.c,
2 times
-
arch/sh/boards/mach-se/7724/irq.c,
3 times
-
arch/sh/boards/mach-se/7724/setup.c,
6 times
-
arch/sh/boards/mach-se/7780/irq.c,
line 26
-
arch/sh/boards/mach-se/7780/setup.c,
line 97
-
arch/sh/boards/mach-sh7763rdp/setup.c,
12 times
-
arch/sh/boards/mach-x3proto/gpio.c,
3 times
-
arch/sh/boards/mach-x3proto/ilsel.c,
2 times
-
arch/sh/boot/romimage/mmcif-sh7724.c,
5 times
-
arch/sh/cchips/hd6446x/hd64461.c,
3 times
-
arch/sh/drivers/dma/dma-sh.c,
line 265
-
arch/sh/drivers/pci/pci-sh7751.c,
line 33
-
arch/sh/drivers/pci/pci-sh7780.c,
5 times
-
arch/sh/include/asm/io.h,
2 times
-
arch/sh/include/mach-common/mach/magicpanelr2.h,
2 times
-
arch/sh/include/mach-ecovec24/mach/romimage.h,
line 42
-
arch/sh/include/mach-se/mach/mrshpc.h,
5 times
-
arch/sh/kernel/cpu/irq/ipr.c,
3 times
-
arch/sh/kernel/cpu/sh2/clock-sh7619.c,
3 times
-
arch/sh/kernel/cpu/sh2a/clock-sh7201.c,
4 times
-
arch/sh/kernel/cpu/sh2a/clock-sh7203.c,
3 times
-
arch/sh/kernel/cpu/sh2a/clock-sh7206.c,
4 times
-
arch/sh/kernel/cpu/sh2a/clock-sh7264.c,
line 44
-
arch/sh/kernel/cpu/sh3/clock-sh3.c,
4 times
-
arch/sh/kernel/cpu/sh3/clock-sh7705.c,
4 times
-
arch/sh/kernel/cpu/sh3/clock-sh7706.c,
4 times
-
arch/sh/kernel/cpu/sh3/clock-sh7709.c,
4 times
-
arch/sh/kernel/cpu/sh3/clock-sh7710.c,
4 times
-
arch/sh/kernel/cpu/sh3/clock-sh7712.c,
3 times
-
arch/sh/kernel/cpu/sh3/serial-sh770x.c,
2 times
-
arch/sh/kernel/cpu/sh3/serial-sh7710.c,
3 times
-
arch/sh/kernel/cpu/sh3/serial-sh7720.c,
4 times
-
arch/sh/kernel/cpu/sh3/setup-sh3.c,
line 59
-
arch/sh/kernel/cpu/sh4/clock-sh4.c,
4 times
-
arch/sh/kernel/cpu/sh4/perf_event.c,
4 times
-
arch/sh/kernel/cpu/sh4/setup-sh7750.c,
line 353
-
arch/sh/kernel/cpu/sh4/setup-sh7760.c,
line 286
-
arch/sh/kernel/cpu/sh4a/serial-sh7722.c,
line 13
-
arch/sh/kernel/cpu/sh4a/setup-sh7724.c,
12 times
-
arch/sh/kernel/io_trapped.c,
line 193
-
arch/sh/kernel/kgdb.c,
3 times
-
arch/sh/kernel/signal_32.c,
3 times
-
arch/sh/kernel/traps.c,
2 times
-
arch/sparc/include/asm/io.h,
line 16
-
arch/sparc/include/asm/io_64.h,
2 times
-
arch/sparc/lib/PeeCeeI.c,
4 times
-
drivers/ata/pata_octeon_cf.c,
8 times
-
drivers/bcma/host_soc.c,
line 71
-
drivers/cdrom/gdrom.c,
line 171
-
drivers/dma/sh/shdmac.c,
2 times
-
drivers/input/keyboard/jornada680_kbd.c,
2 times
-
drivers/memory/renesas-rpc-if.c,
4 times
-
drivers/mmc/host/dw_mmc.h,
line 458
-
drivers/mmc/host/omap.c,
line 82
-
drivers/mtd/maps/physmap-ixp4xx.c,
2 times
-
drivers/mtd/nand/raw/mxc_nand.c,
line 216
-
drivers/net/ethernet/8390/pcnet_cs.c,
2 times
-
drivers/net/ethernet/cirrus/ep93xx_eth.c,
line 177
-
drivers/net/ethernet/freescale/enetc/enetc_pf.c,
line 18
-
drivers/net/ethernet/freescale/fs_enet/fs_enet.h,
line 201
-
drivers/net/ethernet/freescale/fs_enet/mac-fec.c,
line 47
-
drivers/net/ethernet/freescale/fs_enet/mac-scc.c,
line 44
-
drivers/net/ethernet/natsemi/sonic.h,
3 times
-
drivers/net/mdio/mdio-mux-bcm6368.c,
line 53
-
drivers/parisc/lba_pci.c,
line 129
-
drivers/scsi/ncr53c8xx.h,
2 times
-
drivers/sh/intc/access.c,
4 times
-
drivers/sh/intc/chip.c,
line 103
-
drivers/spi/spi-omap-uwire.c,
line 112
-
drivers/ssb/host_soc.c,
line 66
-
drivers/ssb/pcmcia.c,
3 times
-
drivers/usb/c67x00/c67x00-ll-hpi.c,
line 73
-
drivers/usb/host/isp116x.h,
line 388
-
drivers/usb/isp1760/isp1760-hcd.c,
line 393
-
drivers/usb/musb/musb_core.c,
2 times
-
drivers/usb/musb/tusb6010.c,
2 times
-
drivers/video/fbdev/nvidia/nv_local.h,
line 65
-
drivers/video/fbdev/riva/riva_hw.h,
line 81
-
include/asm-generic/io.h,
5 times
-
include/asm-generic/video.h,
line 55
-
include/linux/mtd/doc2000.h,
line 94
-
include/linux/mtd/map.h,
line 398
-
lib/iomap.c,
line 321
-
sound/soc/renesas/sh7760-ac97.c,
line 43
-
tools/include/asm-generic/io.h,
4 times