Defined in 2 files as a prototype:
Defined in 17 files as a macro:
-
arch/alpha/include/asm/io.h,
line 266
(as a macro)
-
arch/arc/include/asm/io.h,
line 45
(as a macro)
-
arch/arm/include/asm/io.h,
line 110
(as a macro)
-
arch/arm64/include/asm/io.h,
line 53
(as a macro)
-
arch/hexagon/include/asm/io.h,
line 51
(as a macro)
-
arch/m68k/include/asm/io_no.h,
line 16
(as a macro)
-
arch/m68k/include/asm/raw_io.h,
line 39
(as a macro)
-
arch/mips/include/asm/io.h,
line 492
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 45
(as a macro)
-
arch/s390/include/asm/io.h,
line 67
(as a macro)
-
arch/sh/include/asm/io.h,
line 33
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 21
(as a macro)
-
arch/x86/include/asm/io.h,
line 79
(as a macro)
-
include/asm-generic/io.h,
line 116
(as a macro)
-
include/asm-generic/logic_io.h,
line 39
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 41
(as a macro)
-
tools/include/asm-generic/io.h,
line 81
(as a macro)
Defined in 10 files as a function:
-
arch/alpha/include/asm/io.h,
line 438
(as a function)
-
arch/alpha/kernel/io.c,
line 123
(as a function)
-
arch/arc/include/asm/io.h,
line 46
(as a function)
-
arch/arm/include/asm/io.h,
line 111
(as a function)
-
arch/arm64/include/asm/io.h,
line 54
(as a function)
-
arch/hexagon/include/asm/io.h,
line 41
(as a function)
-
arch/riscv/include/asm/mmio.h,
line 46
(as a function)
-
arch/sparc/include/asm/io_64.h,
line 22
(as a function)
-
include/asm-generic/io.h,
line 117
(as a function)
-
tools/include/asm-generic/io.h,
line 82
(as a function)
Referenced in 69 files:
-
arch/alpha/include/asm/io.h
-
arch/alpha/kernel/io.c
-
arch/arc/include/asm/io.h,
line 219
-
arch/arm/include/asm/hardware/ioc.h,
line 19
-
arch/arm/include/asm/hardware/iomd.h,
line 20
-
arch/arm/include/asm/io.h
-
arch/arm/mach-omap1/io.c,
line 77
-
arch/arm/mach-omap1/serial.c,
line 37
-
arch/m68k/include/asm/io_no.h
-
arch/m68k/include/asm/vga.h,
line 32
-
arch/microblaze/include/asm/io.h,
line 56
-
arch/mips/ath25/board.c
-
arch/mips/include/asm/io.h,
line 359
-
arch/mips/include/asm/mach-lantiq/lantiq.h,
line 18
-
arch/mips/pci/ops-tx4927.c,
line 99
-
arch/parisc/lib/iomap.c,
line 234
-
arch/riscv/include/asm/mmio.h,
line 88
-
arch/sh/boards/mach-hp6xx/hp6xx_apm.c,
line 54
-
arch/sh/boards/mach-hp6xx/pm.c
-
arch/sh/boards/mach-hp6xx/setup.c
-
arch/sh/boards/mach-landisk/gio.c,
line 91
-
arch/sh/boards/mach-landisk/psw.c,
line 25
-
arch/sh/boards/mach-landisk/setup.c,
line 89
-
arch/sh/boards/mach-sh03/rtc.c
-
arch/sh/drivers/pci/pci-sh7780.c,
line 290
-
arch/sh/include/asm/io.h,
line 38
-
arch/sh/include/asm/watchdog.h
-
arch/sh/include/cpu-sh2/cpu/watchdog.h,
line 44
-
arch/sh/include/cpu-sh3/cpu/dac.h
-
arch/sh/include/mach-common/mach/magicpanelr2.h
-
arch/sh/kernel/cpu/adc.c
-
arch/sh/kernel/cpu/sh2/setup-sh7619.c,
line 201
-
arch/sh/kernel/cpu/sh2a/setup-sh7201.c,
line 414
-
arch/sh/kernel/cpu/sh2a/setup-sh7203.c
-
arch/sh/kernel/cpu/sh2a/setup-sh7206.c
-
arch/sh/kernel/cpu/sh3/serial-sh770x.c,
line 26
-
arch/sh/kernel/cpu/sh4a/setup-sh7724.c
-
arch/sh/kernel/dwarf.c
-
arch/sh/kernel/io_trapped.c,
line 190
-
arch/sparc/include/asm/io.h,
line 15
-
arch/sparc/include/asm/io_64.h,
line 306
-
arch/sparc/lib/PeeCeeI.c
-
drivers/bcma/host_soc.c,
line 60
-
drivers/cdrom/gdrom.c
-
drivers/input/keyboard/goldfish_events.c
-
drivers/input/keyboard/jornada680_kbd.c
-
drivers/input/touchscreen/hp680_ts_input.c
-
drivers/net/ethernet/cirrus/ep93xx_eth.c,
line 176
-
drivers/net/ethernet/freescale/fs_enet/mac-scc.c,
line 45
-
drivers/parisc/lba_pci.c,
line 128
-
drivers/rtc/rtc-rs5c313.c
-
drivers/sh/intc/access.c
-
drivers/sh/intc/chip.c,
line 99
-
drivers/ssb/host_soc.c,
line 55
-
drivers/ssb/pcmcia.c,
line 293
-
drivers/tty/serial/atmel_serial.c,
line 220
-
drivers/usb/gadget/udc/at91_udc.c,
line 1061
-
drivers/usb/gadget/udc/pxa27x_udc.h,
line 185
-
drivers/usb/musb/musb_core.c
-
drivers/video/fbdev/nvidia/nv_local.h,
line 63
-
drivers/video/fbdev/riva/riva_hw.h,
line 79
-
drivers/watchdog/max63xx_wdt.c
-
drivers/watchdog/sb_wdog.c
-
include/asm-generic/io.h
-
include/asm-generic/video.h,
line 47
-
include/linux/mtd/map.h,
line 396
-
lib/iomap.c,
line 313
-
lib/iomem_copy.c
-
tools/include/asm-generic/io.h