Defined in 5 files as a prototype:
Defined in 11 files as a macro:
- arch/arm/include/asm/io.h, line 340 (as a macro)
- arch/arm/include/asm/io.h, line 345 (as a macro)
- arch/arm/mach-ixp4xx/include/mach/io.h, line 227 (as a macro)
- arch/arm64/include/asm/io.h, line 160 (as a macro)
- arch/ia64/include/asm/io.h, line 279 (as a macro)
- arch/m68k/include/asm/kmap.h, line 54 (as a macro)
- arch/s390/include/asm/io.h, line 60 (as a macro)
- arch/sparc/include/asm/io_32.h, line 12 (as a macro)
- arch/x86/include/asm/io.h, line 226 (as a macro)
- drivers/net/wan/pci200syn.c, line 111 (as a macro)
- include/asm-generic/io.h, line 1106 (as a macro)
Defined in 11 files as a function:
- arch/alpha/kernel/io.c, line 475 (as a function)
- arch/arm/include/asm/io.h, line 334 (as a function)
- arch/hexagon/include/asm/io.h, line 198 (as a function)
- arch/ia64/lib/io.c, line 26 (as a function)
- arch/m68k/include/asm/kmap.h, line 55 (as a function)
- arch/mips/include/asm/io.h, line 588 (as a function)
- arch/parisc/lib/io.c, line 19 (as a function)
- arch/sh/kernel/io.c, line 79 (as a function)
- arch/sparc/include/asm/io_64.h, line 386 (as a function)
- arch/x86/lib/iomem.c, line 43 (as a function)
- include/asm-generic/io.h, line 1115 (as a function)
Documented in 1 files:
Referenced in 148 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, 2 times
- arch/arm/mach-zynq/platsmp.c, line 60
- arch/ia64/lib/io.c, line 35
- arch/mips/txx9/generic/setup.c, line 914
- arch/parisc/kernel/parisc_ksyms.c, line 48
- arch/powerpc/include/asm/io-defs.h, line 60
- arch/powerpc/platforms/8xx/micropatch.c, line 329
- arch/powerpc/platforms/cell/spufs/file.c, line 270
- arch/powerpc/platforms/cell/spufs/run.c, line 347
- arch/powerpc/sysdev/mmio_nvram.c, line 71
- arch/sh/kernel/io.c, line 97
- arch/x86/lib/iomem.c, line 59
- drivers/acpi/apei/ghes.c, line 303
- drivers/ata/sata_sx4.c, 6 times
- drivers/atm/solos-pci.c, line 1085
- drivers/char/tpm/tpm_crb.c, line 374
- drivers/crypto/marvell/cipher.c, 3 times
- drivers/crypto/marvell/hash.c, 3 times
- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c, 7 times
- drivers/crypto/s5p-sss.c, 3 times
- drivers/dma/mpc512x_dma.c, line 300
- drivers/dma/ti/edma.c, line 470
- drivers/firmware/arm_scmi/driver.c, line 265
- drivers/firmware/arm_scpi.c, 2 times
- drivers/fsi/fsi-master-ast-cf.c, line 872
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c, line 308
- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c, 2 times
- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c, line 592
- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c, line 424
- drivers/gpu/drm/drm_format_helper.c, 3 times
- drivers/gpu/drm/i915/display/intel_overlay.c, 2 times
- drivers/gpu/drm/i915/gvt/kvmgt.c, line 923
- drivers/gpu/drm/mgag200/mgag200_cursor.c, line 200
- drivers/gpu/drm/nouveau/nouveau_dma.c, line 40
- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c, line 43
- drivers/gpu/drm/ttm/ttm_bo_util.c, line 349
- drivers/i2c/busses/i2c-amd-mp2-pci.c, line 98
- drivers/infiniband/hw/mthca/mthca_av.c, line 235
- drivers/infiniband/hw/mthca/mthca_mr.c, line 749
- drivers/iommu/amd_iommu_init.c, 8 times
- drivers/mailbox/mailbox-test.c, 2 times
- drivers/mailbox/zynqmp-ipi-mailbox.c, 2 times
- drivers/media/pci/ddbridge/ddbridge-io.h, line 50
- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c, line 121
- drivers/media/pci/ngene/ngene-core.c, line 46
- drivers/media/pci/pt3/pt3_i2c.c, line 211
- drivers/media/pci/saa7164/saa7164-bus.c, 10 times
- drivers/media/pci/saa7164/saa7164-fw.c, 2 times
- drivers/misc/habanalabs/firmware_if.c, line 48
- drivers/misc/habanalabs/goya/goya.c, line 2757
- drivers/misc/hpilo.c, line 335
- 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 49
- drivers/mtd/devices/spear_smi.c, line 617
- drivers/mtd/maps/pci.c, line 74
- drivers/mtd/maps/pcmciamtd.c, 2 times
- drivers/mtd/maps/physmap-core.c, line 210
- drivers/mtd/maps/sbc_gxx.c, line 146
- drivers/mtd/nand/raw/atmel/nand-controller.c, 2 times
- drivers/mtd/nand/raw/cafe_nand.c, line 127
- drivers/mtd/nand/raw/cs553x_nand.c, 2 times
- drivers/mtd/nand/raw/fsl_elbc_nand.c, line 563
- drivers/mtd/nand/raw/fsl_ifc_nand.c, line 527
- drivers/mtd/nand/raw/mpc5121_nfc.c, 2 times
- drivers/mtd/nand/raw/pasemi_nand.c, 2 times
- drivers/mtd/nand/raw/sunxi_nand.c, 2 times
- drivers/mtd/nand/raw/vf610_nfc.c, line 276
- drivers/mtd/spi-nor/cadence-quadspi.c, line 945
- drivers/mtd/spi-nor/hisi-sfc.c, line 224
- drivers/mtd/spi-nor/intel-spi.c, line 273
- 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, line 748
- drivers/net/ethernet/8390/smc-ultra.c, line 491
- drivers/net/ethernet/8390/wd.c, 2 times
- drivers/net/ethernet/ethoc.c, line 908
- drivers/net/ethernet/hp/hp100.c, line 1715
- drivers/net/ethernet/marvell/skge.c, 5 times
- drivers/net/ethernet/marvell/sky2.c, 3 times
- drivers/net/ethernet/pensando/ionic/ionic_dev.c, line 104
- drivers/net/ethernet/pensando/ionic/ionic_main.c, 2 times
- 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 582
- drivers/net/wan/pci200syn.c, 2 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c, line 1210
- drivers/net/wireless/cisco/airo.c, 9 times
- drivers/net/wireless/intel/ipw2x00/ipw2200.c, line 555
- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c, line 136
- drivers/net/wireless/ray_cs.c, 20 times
- drivers/ntb/ntb_transport.c, line 1792
- drivers/ntb/test/ntb_perf.c, line 787
- drivers/ntb/test/ntb_tool.c, line 797
- drivers/pci/endpoint/functions/pci-epf-test.c, line 227
- drivers/pci/switch/switchtec.c, line 160
- drivers/rpmsg/qcom_smd.c, line 474
- drivers/scsi/g_NCR5380.c, line 630
- drivers/scsi/gdth.c, 3 times
- drivers/scsi/hptiop.c, 2 times
- drivers/scsi/qla2xxx/qla_mr.c, 8 times
- drivers/scsi/smartpqi/smartpqi_init.c, line 6811
- drivers/scsi/sym53c8xx_2/sym_hipd.c, 2 times
- drivers/spi/spi-bcm63xx-hsspi.c, line 191
- drivers/spi/spi-bcm63xx.c, line 250
- drivers/spi/spi-npcm-fiu.c, line 309
- 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 539
- drivers/tty/serial/men_z135_uart.c, line 354
- 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 896
- drivers/video/fbdev/w100fb.c, 3 times
- fs/pstore/ram_core.c, line 278
- include/asm-generic/io.h, line 1105
- include/linux/fb.h, line 561
- include/linux/mtd/map.h, 2 times
- mm/memory.c, line 4283
- sound/core/memory.c, line 67
- sound/isa/msnd/msnd_pinnacle.c, line 389
- sound/pci/lola/lola_mixer.c, line 355
- sound/pci/mixart/mixart_hwdep.c, 3 times
- sound/pci/nm256/nm256.c, 2 times
- sound/pci/rme32.c, 2 times
- sound/pci/rme96.c, 3 times
- sound/pci/sis7019.c, line 1252
- sound/sh/sh_dac_audio.c, line 200
- sound/soc/intel/atom/sst/sst_ipc.c, line 166
- sound/soc/intel/atom/sst/sst_pvt.c, line 53
- sound/soc/intel/baytrail/sst-baytrail-dsp.c, line 207
- sound/soc/intel/common/sst-dsp.c, 3 times
- sound/soc/sof/utils.c, line 57