Defined in 3 files as a prototype:
Defined in 10 files as a macro:
- arch/arm/include/asm/io.h, line 329 (as a macro)
- arch/arm/include/asm/io.h, line 341 (as a macro)
- arch/arm/mach-ixp4xx/include/mach/io.h, line 218 (as a macro)
- arch/arm64/include/asm/io.h, line 159 (as a macro)
- arch/m68k/include/asm/io_no.h, line 112 (as a macro)
- arch/mn10300/include/asm/io.h, line 320 (as a macro)
- arch/s390/include/asm/io.h, line 63 (as a macro)
- arch/sparc/include/asm/io_32.h, line 10 (as a macro)
- drivers/net/ethernet/8390/mac8390.c, line 156 (as a macro)
- include/asm-generic/io.h, line 965 (as a macro)
Defined in 14 files as a function:
- arch/alpha/kernel/io.c, line 420 (as a function)
- arch/arm/include/asm/io.h, line 323 (as a function)
- arch/frv/include/asm/io.h, line 133 (as a function)
- arch/hexagon/include/asm/io.h, line 207 (as a function)
- arch/ia64/lib/io.c, line 10 (as a function)
- arch/m32r/include/asm/io.h, line 202 (as a function)
- arch/m68k/include/asm/io_mm.h, line 487 (as a function)
- arch/mips/include/asm/io.h, line 560 (as a function)
- arch/parisc/lib/io.c, line 53 (as a function)
- arch/sh/kernel/io.c, line 19 (as a function)
- arch/sparc/include/asm/io_64.h, line 353 (as a function)
- arch/tile/include/asm/io.h, line 270 (as a function)
- arch/x86/include/asm/io.h, line 217 (as a function)
- include/asm-generic/io.h, line 966 (as a function)
Referenced in 169 files:
- arch/alpha/kernel/io.c, 2 times
- arch/arm/mach-ep93xx/core.c, line 313
- arch/avr32/include/asm/io.h, line 253
- arch/ia64/lib/io.c, line 19
- arch/mips/ar7/prom.c, line 162
- arch/mips/ath25/board.c, 2 times
- arch/mips/txx9/generic/setup.c, line 903
- arch/parisc/kernel/parisc_ksyms.c, line 68
- arch/powerpc/include/asm/io-defs.h, line 57
- arch/powerpc/platforms/cell/spider-pci.c, line 182
- arch/powerpc/platforms/cell/spufs/file.c, line 283
- arch/powerpc/platforms/cell/spufs/run.c, line 322
- arch/powerpc/sysdev/mmio_nvram.c, line 48
- arch/sh/include/asm/io.h, line 234
- arch/sh/kernel/io.c, line 77
- arch/x86/kernel/tboot.c, 2 times
- drivers/acpi/apei/ghes.c, line 322
- drivers/ata/sata_sil24.c, line 496
- drivers/ata/sata_sx4.c, 3 times
- drivers/atm/solos-pci.c, 2 times
- drivers/char/hw_random/omap-rng.c, line 188
- drivers/char/tpm/tpm_acpi.c, line 99
- drivers/char/tpm/tpm_crb.c, 3 times
- drivers/crypto/marvell/cipher.c, line 218
- drivers/crypto/marvell/hash.c, line 220
- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c, 2 times
- drivers/crypto/rockchip/rk3288_crypto_ahash.c, line 221
- drivers/dma/edma.c, line 474
- drivers/firmware/arm_scpi.c, 2 times
- drivers/firmware/dmi_scan.c, 3 times
- drivers/firmware/ti_sci.c, line 143
- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, line 297
- drivers/gpu/drm/gma500/mid_bios.c, 6 times
- drivers/gpu/drm/i915/gvt/opregion.c, line 46
- drivers/gpu/drm/i915/intel_overlay.c, line 1532
- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c, line 39
- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c, line 38
- drivers/gpu/drm/radeon/radeon_bios.c, 2 times
- drivers/gpu/drm/ttm/ttm_bo_util.c, line 281
- drivers/input/keyboard/nspire-keypad.c, line 68
- drivers/isdn/hardware/eicon/io.c, line 615
- drivers/isdn/hardware/eicon/s_4bri.c, line 86
- drivers/isdn/hardware/eicon/s_pri.c, line 78
- drivers/mailbox/mailbox-test.c, line 286
- drivers/mcb/mcb-parse.c, line 195
- drivers/media/pci/cx18/cx18-io.h, line 144
- drivers/media/pci/ddbridge/ddbridge-core.c, line 122
- drivers/media/pci/ddbridge/ddbridge.h, line 179
- drivers/media/pci/ivtv/ivtv-irq.c, 2 times
- drivers/media/pci/netup_unidvb/netup_unidvb_core.c, 2 times
- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c, line 151
- drivers/media/pci/ngene/ngene-core.c, line 66
- drivers/media/pci/pt3/pt3_i2c.c, line 230
- drivers/media/pci/saa7164/saa7164-bus.c, 13 times
- drivers/media/pci/saa7164/saa7164-core.c, 3 times
- drivers/misc/cxl/pci.c, line 1090
- drivers/misc/ibmasm/command.c, line 182
- drivers/misc/ibmasm/event.c, line 68
- drivers/misc/ibmasm/heartbeat.c, line 98
- drivers/misc/ibmasm/remote.c, line 194
- drivers/misc/mic/cosm/cosm_debugfs.c, line 72
- drivers/misc/mic/scif/scif_dma.c, 3 times
- drivers/misc/mic/scif/scif_rb.c, 3 times
- drivers/misc/mic/vop/vop_main.c, 2 times
- drivers/misc/sram.c, line 73
- drivers/mmc/host/atmel-mci.c, line 534
- drivers/mtd/devices/bcm47xxsflash.c, line 113
- drivers/mtd/devices/spear_smi.c, line 586
- drivers/mtd/maps/gpio-addr-flash.c, line 118
- drivers/mtd/maps/latch-addr-flash.c, line 84
- drivers/mtd/maps/pci.c, line 59
- drivers/mtd/maps/pcmciamtd.c, 2 times
- drivers/mtd/maps/sbc_gxx.c, line 133
- drivers/mtd/nand/cafe_nand.c, line 143
- drivers/mtd/nand/cs553x_nand.c, 2 times
- drivers/mtd/nand/fsl_elbc_nand.c, line 613
- drivers/mtd/nand/fsl_ifc_nand.c, line 634
- drivers/mtd/nand/mpc5121_nfc.c, 2 times
- drivers/mtd/nand/pasemi_nand.c, 2 times
- drivers/mtd/nand/sunxi_nand.c, 3 times
- drivers/mtd/spi-nor/hisi-sfc.c, line 220
- drivers/mtd/spi-nor/nxp-spifi.c, line 185
- drivers/net/arcnet/arc-rimi.c, line 302
- drivers/net/arcnet/com90xx.c, line 644
- drivers/net/can/janz-ican3.c, 7 times
- drivers/net/can/softing/softing_fw.c, line 209
- drivers/net/can/softing/softing_main.c, 2 times
- drivers/net/ethernet/8390/mac8390.c, 4 times
- drivers/net/ethernet/8390/smc-ultra.c, 4 times
- drivers/net/ethernet/8390/wd.c, 4 times
- drivers/net/ethernet/ec_bhf.c, line 561
- drivers/net/ethernet/ethoc.c, line 457
- drivers/net/ethernet/freescale/fs_enet/mac-fcc.c, 3 times
- drivers/net/ethernet/freescale/fs_enet/mac-fec.c, line 465
- drivers/net/ethernet/freescale/fs_enet/mac-scc.c, 2 times
- drivers/net/ethernet/hp/hp100.c, line 1835
- drivers/net/ethernet/ibm/emac/core.c, line 2147
- drivers/net/ethernet/ibm/emac/rgmii.c, line 230
- drivers/net/ethernet/ibm/emac/tah.c, line 87
- drivers/net/ethernet/ibm/emac/zmii.c, line 231
- drivers/net/ethernet/marvell/skge.c, 3 times
- drivers/net/ethernet/marvell/sky2.c, 3 times
- drivers/net/ethernet/myricom/myri10ge/myri10ge.c, 3 times
- drivers/net/ethernet/netx-eth.c, line 160
- drivers/net/ethernet/realtek/8139cp.c, line 1498
- drivers/net/ethernet/realtek/8139too.c, line 2457
- drivers/net/ethernet/realtek/r8169.c, line 2168
- drivers/net/ethernet/sis/sis190.c, line 1774
- drivers/net/wan/farsync.c, line 1281
- drivers/net/wan/fsl_ucc_hdlc.c, 2 times
- drivers/net/wan/hd64570.c, 3 times
- drivers/net/wan/hd64572.c, line 218
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c, line 1093
- drivers/net/wireless/cisco/airo.c, 2 times
- drivers/net/wireless/ralink/rt2x00/rt2800soc.c, line 105
- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h, line 43
- drivers/net/wireless/ray_cs.c, 6 times
- drivers/ntb/test/ntb_tool.c, line 583
- drivers/pci/pci-sysfs.c, line 1274
- drivers/platform/x86/intel_scu_ipc.c, line 256
- drivers/rpmsg/qcom_smd.c, line 471
- drivers/scsi/fdomain.c, 2 times
- drivers/scsi/g_NCR5380.c, 2 times
- drivers/scsi/hptiop.c, 3 times
- drivers/scsi/isci/probe_roms.c, 3 times
- drivers/scsi/lpfc/lpfc_compat.h, line 93
- drivers/scsi/qla2xxx/qla_mr.c, line 2724
- drivers/soc/qcom/smd-rpm.c, line 181
- drivers/soc/qcom/smd.c, line 452
- drivers/spi/spi-bcm53xx.c, line 268
- drivers/spi/spi-bcm63xx-hsspi.c, line 210
- drivers/spi/spi-bcm63xx.c, line 320
- drivers/spi/spi-ti-qspi.c, line 524
- drivers/staging/dgnc/dgnc_neo.c, 3 times
- drivers/staging/i4l/icn/icn.c, line 267
- drivers/staging/i4l/pcbit/layer2.h, 3 times
- drivers/staging/unisys/include/channel.h, line 247
- drivers/staging/vt6655/mac.c, 2 times
- drivers/staging/xgifb/vb_init.c, line 867
- drivers/tty/cyclades.c, line 965
- drivers/tty/moxa.c, 2 times
- drivers/tty/serial/jsm/jsm_neo.c, 3 times
- drivers/tty/serial/men_z135_uart.c, line 274
- drivers/usb/gadget/udc/atmel_usba_udc.c, 2 times
- drivers/usb/host/imx21-hcd.c, 2 times
- drivers/video/fbdev/s1d13xxxfb.c, 2 times
- drivers/video/fbdev/sis/sis_main.c, 2 times
- drivers/video/fbdev/sm501fb.c, 2 times
- drivers/video/fbdev/w100fb.c, 3 times
- fs/pstore/ram_core.c, 2 times
- include/asm-generic/io.h, line 964
- include/linux/fb.h, line 585
- include/linux/mtd/map.h, 2 times
- mm/memory.c, line 3920
- sound/core/memory.c, line 48
- sound/oss/msnd.c, line 138
- sound/pci/lola/lola_mixer.c, line 355
- sound/pci/mixart/mixart_core.c, line 103
- sound/pci/rme32.c, line 1169
- sound/pci/rme96.c, 2 times
- sound/pci/sis7019.c, line 1235
- sound/soc/intel/atom/sst/sst.c, line 101
- sound/soc/intel/atom/sst/sst_drv_interface.c, 3 times
- sound/soc/intel/atom/sst/sst_pvt.c, 2 times
- sound/soc/intel/baytrail/sst-baytrail-ipc.c, line 558
- sound/soc/intel/boards/mfld_machine.c, line 350
- sound/soc/intel/common/sst-dsp.c, 3 times
- sound/soc/intel/haswell/sst-haswell-dsp.c, line 534