Defined in 2 files as a prototype:
Defined in 17 files as a macro:
-
arch/alpha/include/asm/io.h,
line 270
(as a macro)
-
arch/arc/include/asm/io.h,
line 123
(as a macro)
-
arch/arm/include/asm/io.h,
line 96
(as a macro)
-
arch/arm64/include/asm/io.h,
line 25
(as a macro)
-
arch/hexagon/include/asm/io.h,
line 92
(as a macro)
-
arch/m68k/include/asm/io_no.h,
line 23
(as a macro)
-
arch/m68k/include/asm/raw_io.h,
line 46
(as a macro)
-
arch/mips/include/asm/io.h,
line 498
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 19
(as a macro)
-
arch/s390/include/asm/io.h,
line 71
(as a macro)
-
arch/sh/include/asm/io.h,
line 28
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 69
(as a macro)
-
arch/x86/include/asm/io.h,
line 89
(as a macro)
-
include/asm-generic/io.h,
line 150
(as a macro)
-
include/asm-generic/logic_io.h,
line 53
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 51
(as a macro)
-
tools/include/asm-generic/io.h,
line 113
(as a macro)
Defined in 11 files as a function:
-
arch/alpha/include/asm/io.h,
line 448
(as a function)
-
arch/alpha/kernel/io.c,
line 143
(as a function)
-
arch/arc/include/asm/io.h,
line 124
(as a function)
-
arch/arm/boot/compressed/misc-ep93xx.h,
line 28
(as a function)
-
arch/arm/include/asm/io.h,
line 97
(as a function)
-
arch/arm64/include/asm/io.h,
line 26
(as a function)
-
arch/hexagon/include/asm/io.h,
line 83
(as a function)
-
arch/riscv/include/asm/mmio.h,
line 20
(as a function)
-
arch/sparc/include/asm/io_64.h,
line 70
(as a function)
-
include/asm-generic/io.h,
line 151
(as a function)
-
tools/include/asm-generic/io.h,
line 114
(as a function)
Referenced in 78 files:
-
arch/alpha/include/asm/io.h,
line 479
-
arch/alpha/kernel/io.c
-
arch/arc/include/asm/io.h,
line 225
-
arch/arm/boot/compressed/misc-ep93xx.h
-
arch/arm/include/asm/hardware/ioc.h,
line 20
-
arch/arm/include/asm/hardware/iomd.h,
line 22
-
arch/arm/include/asm/io.h
-
arch/arm/mach-omap1/io.c,
line 95
-
arch/arm/mach-omap1/serial.c,
line 44
-
arch/arm/mach-orion5x/pci.c,
line 312
-
arch/m68k/include/asm/io_no.h
-
arch/m68k/include/asm/vga.h,
line 33
-
arch/microblaze/include/asm/io.h,
line 55
-
arch/mips/alchemy/devboards/db1200.c,
line 205
-
arch/mips/alchemy/devboards/db1300.c,
line 171
-
arch/mips/alchemy/devboards/db1550.c,
line 150
-
arch/mips/include/asm/io.h,
line 368
-
arch/mips/include/asm/mach-lantiq/lantiq.h,
line 19
-
arch/mips/pci/ops-tx4927.c,
line 118
-
arch/parisc/lib/iomap.c,
line 258
-
arch/powerpc/kvm/book3s_xive.c
-
arch/riscv/include/asm/mmio.h,
line 92
-
arch/sh/boards/board-magicpanelr2.c
-
arch/sh/boards/mach-hp6xx/pm.c
-
arch/sh/boards/mach-hp6xx/setup.c
-
arch/sh/boards/mach-landisk/gio.c,
line 73
-
arch/sh/boards/mach-landisk/irq.c,
line 62
-
arch/sh/boards/mach-landisk/psw.c,
line 42
-
arch/sh/boards/mach-landisk/setup.c
-
arch/sh/boards/mach-sh03/rtc.c
-
arch/sh/cchips/hd6446x/hd64461.c
-
arch/sh/include/asm/io.h,
line 43
-
arch/sh/include/cpu-sh2/cpu/watchdog.h,
line 62
-
arch/sh/include/cpu-sh3/cpu/dac.h
-
arch/sh/include/mach-common/mach/magicpanelr2.h
-
arch/sh/include/mach-ecovec24/mach/romimage.h,
line 45
-
arch/sh/include/mach-se/mach/mrshpc.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 28
-
arch/sh/kernel/cpu/sh4a/setup-sh7724.c
-
arch/sh/kernel/io_trapped.c,
line 205
-
arch/sparc/include/asm/io.h,
line 18
-
arch/sparc/include/asm/io_64.h,
line 326
-
arch/sparc/lib/PeeCeeI.c,
line 19
-
drivers/ata/pata_octeon_cf.c
-
drivers/bcma/host_soc.c,
line 104
-
drivers/cdrom/gdrom.c
-
drivers/input/keyboard/jornada680_kbd.c
-
drivers/input/touchscreen/hp680_ts_input.c
-
drivers/net/ethernet/cirrus/ep93xx_eth.c,
line 179
-
drivers/net/ethernet/freescale/fs_enet/mac-scc.c,
line 42
-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c,
line 2356
-
drivers/parisc/lba_pci.c,
line 131
-
drivers/rtc/rtc-rs5c313.c
-
drivers/scsi/zalon.c
-
drivers/sh/intc/access.c
-
drivers/sh/intc/chip.c,
line 100
-
drivers/ssb/host_soc.c,
line 128
-
drivers/ssb/pcmcia.c,
line 390
-
drivers/tty/serial/atmel_serial.c,
line 225
-
drivers/usb/gadget/udc/at91_udc.c
-
drivers/usb/gadget/udc/pxa27x_udc.h,
line 187
-
drivers/usb/musb/musb_core.c
-
drivers/video/fbdev/nvidia/nv_local.h,
line 62
-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
-
drivers/video/fbdev/riva/riva_hw.h,
line 78
-
drivers/watchdog/max63xx_wdt.c
-
drivers/watchdog/sb_wdog.c
-
include/asm-generic/io.h
-
include/asm-generic/video.h,
line 81
-
include/linux/mtd/map.h,
line 416
-
lib/iomap.c,
line 340
-
lib/iomem_copy.c
-
tools/include/asm-generic/io.h