Defined in 4 files as a prototype:
Defined in 11 files as a macro:
- arch/arm/include/asm/io.h, line 337 (as a macro)
- arch/arm/include/asm/io.h, line 342 (as a macro)
- arch/arm/mach-ixp4xx/include/mach/io.h, line 219 (as a macro)
- arch/arm64/include/asm/io.h, line 160 (as a macro)
- arch/m68k/include/asm/io_no.h, line 113 (as a macro)
- arch/mn10300/include/asm/io.h, line 321 (as a macro)
- arch/s390/include/asm/io.h, line 64 (as a macro)
- arch/sparc/include/asm/io_32.h, line 11 (as a macro)
- drivers/net/ethernet/8390/mac8390.c, line 157 (as a macro)
- drivers/net/wan/pci200syn.c, line 115 (as a macro)
- include/asm-generic/io.h, line 975 (as a macro)
Defined in 15 files as a function:
- arch/alpha/kernel/io.c, line 474 (as a function)
- arch/arm/include/asm/io.h, line 331 (as a function)
- arch/avr32/include/asm/io.h, line 259 (as a function)
- arch/frv/include/asm/io.h, line 138 (as a function)
- arch/hexagon/include/asm/io.h, line 213 (as a function)
- arch/ia64/lib/io.c, line 25 (as a function)
- arch/m32r/include/asm/io.h, line 208 (as a function)
- arch/m68k/include/asm/io_mm.h, line 491 (as a function)
- arch/mips/include/asm/io.h, line 564 (as a function)
- arch/parisc/lib/io.c, line 18 (as a function)
- arch/sh/kernel/io.c, line 82 (as a function)
- arch/sparc/include/asm/io_64.h, line 378 (as a function)
- arch/tile/include/asm/io.h, line 279 (as a function)
- arch/x86/include/asm/io.h, line 223 (as a function)
- include/asm-generic/io.h, line 976 (as a function)
Referenced in 136 files:
- arch/alpha/kernel/io.c, 2 times
- arch/arm/mach-omap2/control.c, 4 times
- arch/arm/mach-pxa/pxa3xx.c, line 74
- arch/arm/mach-shmobile/pm-rcar-gen2.c, line 80
- arch/ia64/lib/io.c, line 34
- arch/mips/txx9/generic/setup.c, line 918
- arch/parisc/kernel/parisc_ksyms.c, line 67
- arch/powerpc/include/asm/io-defs.h, line 59
- arch/powerpc/platforms/cell/spufs/file.c, line 281
- arch/powerpc/platforms/cell/spufs/run.c, line 346
- arch/powerpc/sysdev/mmio_nvram.c, line 84
- arch/sh/kernel/io.c, line 100
- drivers/acpi/apei/ghes.c, line 324
- drivers/ata/sata_sx4.c, 6 times
- drivers/atm/solos-pci.c, line 1097
- drivers/char/tpm/tpm_crb.c, line 221
- drivers/crypto/marvell/cipher.c, 3 times
- drivers/crypto/marvell/hash.c, 3 times
- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c, 4 times
- drivers/crypto/s5p-sss.c, 2 times
- drivers/dma/edma.c, line 465
- drivers/dma/mpc512x_dma.c, line 312
- drivers/firmware/arm_scpi.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c, line 293
- drivers/gpu/drm/ast/ast_fb.c, line 114
- drivers/gpu/drm/cirrus/cirrus_fbdev.c, line 86
- drivers/gpu/drm/i915/intel_overlay.c, 2 times
- drivers/gpu/drm/mgag200/mgag200_cursor.c, line 213
- drivers/gpu/drm/mgag200/mgag200_fb.c, line 89
- drivers/gpu/drm/nouveau/nouveau_dma.c, line 37
- drivers/gpu/drm/ttm/ttm_bo_util.c, line 317
- drivers/infiniband/hw/mthca/mthca_av.c, line 230
- drivers/infiniband/hw/mthca/mthca_mr.c, line 749
- drivers/iommu/amd_iommu_init.c, 8 times
- drivers/isdn/hardware/eicon/io.c, line 651
- drivers/mailbox/mailbox-test.c, 2 times
- drivers/media/pci/ddbridge/ddbridge-core.c, line 117
- drivers/media/pci/ddbridge/ddbridge.h, line 178
- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c, line 130
- drivers/media/pci/ngene/ngene-core.c, line 65
- drivers/media/pci/pt3/pt3_i2c.c, line 221
- drivers/media/pci/saa7164/saa7164-bus.c, 10 times
- drivers/media/pci/saa7164/saa7164-fw.c, 2 times
- drivers/misc/hpilo.c, line 331
- drivers/misc/ibmasm/lowlevel.c, 2 times
- drivers/misc/mic/host/mic_x100.c, 3 times
- drivers/misc/mic/scif/scif_dma.c, 3 times
- drivers/misc/mic/scif/scif_rb.c, 3 times
- drivers/misc/mic/scif/scif_rma.c, 5 times
- drivers/misc/mic/vop/vop_main.c, line 175
- drivers/misc/sram.c, line 88
- drivers/mtd/devices/spear_smi.c, line 620
- drivers/mtd/maps/gpio-addr-flash.c, line 165
- drivers/mtd/maps/pci.c, line 77
- drivers/mtd/maps/pcmciamtd.c, 2 times
- drivers/mtd/maps/sbc_gxx.c, line 158
- drivers/mtd/nand/cafe_nand.c, line 127
- drivers/mtd/nand/cs553x_nand.c, 2 times
- drivers/mtd/nand/fsl_elbc_nand.c, line 567
- drivers/mtd/nand/fsl_ifc_nand.c, line 567
- drivers/mtd/nand/mpc5121_nfc.c, 2 times
- drivers/mtd/nand/pasemi_nand.c, 2 times
- drivers/mtd/nand/sunxi_nand.c, line 561
- drivers/mtd/spi-nor/hisi-sfc.c, line 231
- drivers/net/arcnet/arc-rimi.c, line 293
- drivers/net/arcnet/com90xx.c, line 635
- drivers/net/can/janz-ican3.c, 13 times
- drivers/net/can/softing/softing_fw.c, 2 times
- drivers/net/can/softing/softing_main.c, 2 times
- drivers/net/ethernet/8390/mac8390.c, 2 times
- drivers/net/ethernet/8390/smc-ultra.c, line 491
- drivers/net/ethernet/8390/wd.c, 2 times
- drivers/net/ethernet/amazon/ena/ena_eth_com.c, 2 times
- drivers/net/ethernet/ethoc.c, line 917
- drivers/net/ethernet/hp/hp100.c, line 1727
- drivers/net/ethernet/marvell/skge.c, 5 times
- drivers/net/ethernet/marvell/sky2.c, 3 times
- drivers/net/ethernet/netx-eth.c, line 118
- drivers/net/wan/farsync.c, 2 times
- drivers/net/wan/fsl_ucc_hdlc.c, 2 times
- drivers/net/wan/hd64570.c, 3 times
- drivers/net/wan/hd64572.c, line 585
- drivers/net/wan/pci200syn.c, 2 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c, line 1163
- drivers/net/wireless/cisco/airo.c, 9 times
- drivers/net/wireless/intel/ipw2x00/ipw2200.c, line 569
- drivers/net/wireless/ray_cs.c, 20 times
- drivers/ntb/ntb_transport.c, line 1588
- drivers/ntb/test/ntb_perf.c, line 213
- drivers/ntb/test/ntb_tool.c, line 629
- drivers/nvme/host/pci.c, line 293
- drivers/rpmsg/qcom_smd.c, line 456
- drivers/scsi/g_NCR5380.c, 2 times
- drivers/scsi/gdth.c, 4 times
- drivers/scsi/hptiop.c, 2 times
- drivers/scsi/qla2xxx/qla_mr.c, 8 times
- drivers/scsi/sym53c8xx_2/sym_hipd.c, 2 times
- drivers/soc/qcom/smd.c, line 437
- drivers/spi/spi-bcm63xx-hsspi.c, line 188
- drivers/spi/spi-bcm63xx.c, line 258
- drivers/staging/dgnc/dgnc_neo.c, line 1521
- drivers/staging/i4l/icn/icn.c, 4 times
- drivers/staging/i4l/pcbit/drv.c, line 415
- drivers/staging/i4l/pcbit/layer2.h, 3 times
- drivers/staging/vt6655/mac.c, 4 times
- drivers/tty/cyclades.c, 2 times
- drivers/tty/moxa.c, 6 times
- drivers/tty/serial/jsm/jsm_neo.c, line 551
- drivers/tty/serial/men_z135_uart.c, line 357
- drivers/usb/gadget/udc/atmel_usba_udc.c, 2 times
- drivers/video/fbdev/neofb.c, line 1489
- drivers/video/fbdev/s1d13xxxfb.c, 2 times
- drivers/video/fbdev/sm501fb.c, 2 times
- drivers/video/fbdev/via/viafbdev.c, line 909
- drivers/video/fbdev/w100fb.c, 3 times
- fs/pstore/ram_core.c, line 269
- include/asm-generic/io.h, line 974
- include/linux/fb.h, line 586
- include/linux/mtd/map.h, 2 times
- mm/memory.c, line 3918
- sound/core/memory.c, line 83
- sound/isa/msnd/msnd_pinnacle.c, line 402
- sound/oss/msnd.c, line 200
- sound/oss/msnd_pinnacle.c, line 1318
- sound/pci/lola/lola_mixer.c, line 368
- sound/pci/mixart/mixart_hwdep.c, 3 times
- sound/pci/nm256/nm256.c, line 327
- sound/pci/rme32.c, line 1144
- sound/pci/rme96.c, 2 times
- sound/pci/sis7019.c, line 1265
- sound/sh/sh_dac_audio.c, line 202
- sound/soc/intel/atom/sst/sst_ipc.c, line 174
- sound/soc/intel/atom/sst/sst_pvt.c, line 61
- sound/soc/intel/baytrail/sst-baytrail-dsp.c, line 215
- sound/soc/intel/common/sst-dsp.c, 3 times