Defined in 2 files as a prototype:
Defined in 18 files as a macro:
-
arch/alpha/include/asm/io.h,
line 271
(as a macro)
-
arch/arc/include/asm/io.h,
line 133
(as a macro)
-
arch/arm/include/asm/io.h,
line 59
(as a macro)
-
arch/arm/include/asm/io.h,
line 78
(as a macro)
-
arch/arm64/include/asm/io.h,
line 32
(as a macro)
-
arch/hexagon/include/asm/io.h,
line 104
(as a macro)
-
arch/m68k/include/asm/io_no.h,
line 24
(as a macro)
-
arch/m68k/include/asm/raw_io.h,
line 47
(as a macro)
-
arch/mips/include/asm/io.h,
line 499
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 25
(as a macro)
-
arch/s390/include/asm/io.h,
line 72
(as a macro)
-
arch/sh/include/asm/io.h,
line 29
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 77
(as a macro)
-
arch/x86/include/asm/io.h,
line 90
(as a macro)
-
include/asm-generic/io.h,
line 158
(as a macro)
-
include/asm-generic/logic_io.h,
line 56
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 52
(as a macro)
-
tools/include/asm-generic/io.h,
line 121
(as a macro)
Defined in 11 files as a function:
-
arch/alpha/include/asm/io.h,
line 453
(as a function)
-
arch/alpha/kernel/io.c,
line 148
(as a function)
-
arch/arc/include/asm/io.h,
line 134
(as a function)
-
arch/arm/include/asm/io.h,
line 60
(as a function)
-
arch/arm/include/asm/io.h,
line 79
(as a function)
-
arch/arm64/include/asm/io.h,
line 33
(as a function)
-
arch/hexagon/include/asm/io.h,
line 94
(as a function)
-
arch/riscv/include/asm/mmio.h,
line 26
(as a function)
-
arch/sparc/include/asm/io_64.h,
line 78
(as a function)
-
include/asm-generic/io.h,
line 159
(as a function)
-
tools/include/asm-generic/io.h,
line 122
(as a function)
Referenced in 119 files:
-
arch/alpha/include/asm/io.h,
line 485
-
arch/alpha/include/asm/vga.h,
line 21
-
arch/alpha/kernel/io.c,
6 times
-
arch/arc/include/asm/io.h,
2 times
-
arch/arm/include/asm/io.h,
3 times
-
arch/arm/mach-omap1/board-ams-delta.c,
line 680
-
arch/arm/mach-omap1/clock.c,
5 times
-
arch/arm/mach-omap1/dma.c,
2 times
-
arch/arm/mach-omap1/io.c,
line 101
-
arch/arm/mach-omap1/mcbsp.c,
line 53
-
arch/arm/mach-omap1/pm.c,
line 282
-
arch/arm/mach-omap1/pm.h,
line 133
-
arch/arm/mach-orion5x/pci.c,
line 310
-
arch/arm64/include/asm/io.h,
line 310
-
arch/m68k/include/asm/io_no.h,
4 times
-
arch/m68k/include/asm/vga.h,
line 34
-
arch/microblaze/include/asm/io.h,
2 times
-
arch/mips/alchemy/devboards/bcsr.c,
9 times
-
arch/mips/include/asm/io.h,
line 370
-
arch/mips/pci/ops-tx4927.c,
line 126
-
arch/parisc/lib/iomap.c,
2 times
-
arch/riscv/include/asm/mmio.h,
line 93
-
arch/sh/boards/board-magicpanelr2.c,
23 times
-
arch/sh/boards/board-polaris.c,
9 times
-
arch/sh/boards/board-shmin.c,
2 times
-
arch/sh/boards/board-urquell.c,
2 times
-
arch/sh/boards/mach-ap325rxa/setup.c,
8 times
-
arch/sh/boards/mach-ecovec24/setup.c,
8 times
-
arch/sh/boards/mach-highlander/irq-r7785rp.c,
7 times
-
arch/sh/boards/mach-highlander/psw.c,
line 45
-
arch/sh/boards/mach-highlander/setup.c,
6 times
-
arch/sh/boards/mach-hp6xx/pm.c,
6 times
-
arch/sh/boards/mach-hp6xx/setup.c,
line 163
-
arch/sh/boards/mach-kfr2r09/setup.c,
3 times
-
arch/sh/boards/mach-landisk/gio.c,
line 80
-
arch/sh/boards/mach-migor/setup.c,
2 times
-
arch/sh/boards/mach-r2d/setup.c,
3 times
-
arch/sh/boards/mach-sdk7780/irq.c,
2 times
-
arch/sh/boards/mach-sdk7780/setup.c,
line 85
-
arch/sh/boards/mach-se/7206/irq.c,
12 times
-
arch/sh/boards/mach-se/7343/irq.c,
line 120
-
arch/sh/boards/mach-se/7343/setup.c,
3 times
-
arch/sh/boards/mach-se/770x/irq.c,
7 times
-
arch/sh/boards/mach-se/7721/irq.c,
line 38
-
arch/sh/boards/mach-se/7721/setup.c,
4 times
-
arch/sh/boards/mach-se/7722/irq.c,
line 112
-
arch/sh/boards/mach-se/7722/setup.c,
17 times
-
arch/sh/boards/mach-se/7724/irq.c,
9 times
-
arch/sh/boards/mach-se/7724/setup.c,
10 times
-
arch/sh/boards/mach-se/7780/irq.c,
8 times
-
arch/sh/boards/mach-se/7780/setup.c,
13 times
-
arch/sh/boards/mach-sh7763rdp/setup.c,
18 times
-
arch/sh/boards/mach-x3proto/gpio.c,
line 37
-
arch/sh/boards/mach-x3proto/ilsel.c,
2 times
-
arch/sh/boot/romimage/mmcif-sh7724.c,
6 times
-
arch/sh/cchips/hd6446x/hd64461.c,
4 times
-
arch/sh/drivers/dma/dma-sh.c,
line 267
-
arch/sh/drivers/pci/pci-sh7780.c,
4 times
-
arch/sh/include/asm/io.h,
line 44
-
arch/sh/include/asm/watchdog.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,
13 times
-
arch/sh/kernel/cpu/irq/ipr.c,
2 times
-
arch/sh/kernel/cpu/sh2a/setup-sh7264.c,
line 474
-
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/perf_event.c,
5 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 18
-
arch/sh/kernel/cpu/sh4a/setup-sh7724.c,
15 times
-
arch/sh/kernel/io_trapped.c,
line 208
-
arch/sh/kernel/kgdb.c,
line 160
-
arch/sparc/include/asm/io.h,
line 20
-
arch/sparc/include/asm/io_64.h,
2 times
-
arch/sparc/lib/PeeCeeI.c,
line 28
-
drivers/ata/pata_octeon_cf.c,
10 times
-
drivers/bcma/host_soc.c,
line 115
-
drivers/dma/sh/shdmac.c,
2 times
-
drivers/gpio/gpio-mm-lantiq.c,
line 47
-
drivers/input/keyboard/jornada680_kbd.c,
4 times
-
drivers/mmc/host/dw_mmc.h,
line 462
-
drivers/mmc/host/omap.c,
line 83
-
drivers/mtd/maps/physmap-ixp4xx.c,
2 times
-
drivers/mtd/nand/raw/mxc_nand.c,
2 times
-
drivers/net/ethernet/8390/pcnet_cs.c,
2 times
-
drivers/net/ethernet/cirrus/ep93xx_eth.c,
line 180
-
drivers/net/ethernet/freescale/enetc/enetc_pf.c,
line 31
-
drivers/net/ethernet/freescale/fs_enet/fs_enet.h,
line 199
-
drivers/net/ethernet/freescale/fs_enet/mac-fec.c,
line 45
-
drivers/net/ethernet/freescale/fs_enet/mac-scc.c,
line 41
-
drivers/net/ethernet/natsemi/sonic.h,
3 times
-
drivers/parisc/lba_pci.c,
line 132
-
drivers/scsi/ncr53c8xx.h,
2 times
-
drivers/sh/intc/access.c,
2 times
-
drivers/sh/intc/chip.c,
line 104
-
drivers/spi/spi-bcm63xx-hsspi.c,
2 times
-
drivers/spi/spi-bcmbca-hsspi.c,
line 297
-
drivers/spi/spi-omap-uwire.c,
line 107
-
drivers/ssb/host_soc.c,
line 139
-
drivers/ssb/pcmcia.c,
3 times
-
drivers/usb/c67x00/c67x00-ll-hpi.c,
line 79
-
drivers/usb/host/isp116x.h,
line 371
-
drivers/usb/isp1760/isp1760-hcd.c,
line 462
-
drivers/usb/musb/musb_core.c,
2 times
-
drivers/usb/musb/tusb6010.c,
line 174
-
drivers/video/fbdev/nvidia/nv_local.h,
line 64
-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c,
line 74
-
drivers/video/fbdev/riva/riva_hw.h,
line 80
-
include/asm-generic/io.h,
5 times
-
include/asm-generic/video.h,
line 89
-
include/linux/mtd/doc2000.h,
line 98
-
include/linux/mtd/map.h,
line 418
-
lib/iomap.c,
line 347
-
sound/soc/renesas/sh7760-ac97.c,
line 44
-
tools/include/asm-generic/io.h,
4 times