Loading...
Defined in 5 files as a prototype:
- arch/alpha/include/asm/io.h, line 545 (as a prototype)
- arch/ia64/include/asm/io.h, line 273 (as a prototype)
- arch/parisc/include/asm/io.h, line 223 (as a prototype)
- arch/x86/include/asm/io.h, line 216 (as a prototype)
- include/asm-generic/logic_io.h, line 71 (as a prototype)
Defined in 12 files as a macro:
- arch/arm/include/asm/io.h, line 333 (as a macro)
- arch/arm/include/asm/io.h, line 345 (as a macro)
- arch/arm/mach-ixp4xx/include/mach/io.h, line 226 (as a macro)
- arch/arm64/include/asm/io.h, line 160 (as a macro)
- arch/ia64/include/asm/io.h, line 277 (as a macro)
- arch/m68k/include/asm/kmap.h, line 45 (as a macro)
- arch/powerpc/include/asm/io.h, line 656 (as a macro)
- arch/s390/include/asm/io.h, line 58 (as a macro)
- arch/sparc/include/asm/io_32.h, line 11 (as a macro)
- arch/x86/include/asm/io.h, line 220 (as a macro)
- include/asm-generic/io.h, line 1094 (as a macro)
- include/asm-generic/logic_io.h, line 70 (as a macro)
Defined in 12 files as a function:
- arch/alpha/kernel/io.c, line 467 (as a function)
- arch/arm/include/asm/io.h, line 327 (as a function)
- arch/hexagon/include/asm/io.h, line 179 (as a function)
- arch/ia64/lib/io.c, line 11 (as a function)
- arch/m68k/include/asm/kmap.h, line 46 (as a function)
- arch/mips/include/asm/io.h, line 497 (as a function)
- arch/parisc/lib/io.c, line 54 (as a function)
- arch/sh/kernel/io.c, line 16 (as a function)
- arch/sparc/include/asm/io_64.h, line 361 (as a function)
- arch/x86/lib/iomem.c, line 25 (as a function)
- include/asm-generic/io.h, line 1103 (as a function)
- lib/logic_iomem.c, line 275 (as a function)
Documented in 1 files:
Referenced in 220 files:
- arch/alpha/kernel/io.c, 2 times
- arch/arm/mach-ep93xx/core.c, line 320
- arch/ia64/lib/io.c, line 20
- arch/mips/ar7/prom.c, line 151
- arch/mips/ath25/board.c, 2 times
- arch/mips/txx9/generic/setup.c, line 895
- arch/parisc/kernel/parisc_ksyms.c, line 44
- arch/powerpc/include/asm/io-defs.h, line 58
- arch/powerpc/platforms/cell/spider-pci.c, line 168
- arch/powerpc/platforms/cell/spufs/file.c, line 279
- arch/powerpc/platforms/cell/spufs/run.c, line 323
- arch/powerpc/sysdev/mmio_nvram.c, line 35
- arch/sh/include/asm/io.h, line 228
- arch/sh/kernel/io.c, line 74
- arch/x86/events/intel/uncore_discovery.c, 2 times
- arch/x86/kernel/tboot.c, 2 times
- arch/x86/lib/iomem.c, line 41
- drivers/acpi/apei/ghes.c, line 308
- drivers/ata/sata_sil24.c, line 489
- drivers/ata/sata_sx4.c, 3 times
- drivers/atm/solos-pci.c, 2 times
- drivers/char/hw_random/exynos-trng.c, line 71
- drivers/char/hw_random/omap-rng.c, line 196
- drivers/char/tpm/eventlog/acpi.c, line 142
- drivers/char/tpm/tpm_crb.c, 3 times
- drivers/crypto/exynos-rng.c, line 165
- drivers/crypto/keembay/keembay-ocs-ecc.c, 2 times
- drivers/crypto/marvell/cesa/cipher.c, line 229
- drivers/crypto/marvell/cesa/hash.c, line 237
- drivers/crypto/marvell/cesa/tdma.c, line 391
- drivers/crypto/rockchip/rk3288_crypto_ahash.c, line 263
- drivers/crypto/s5p-sss.c, 2 times
- drivers/cxl/pci.c, line 176
- drivers/dma/idxd/device.c, line 1039
- drivers/dma/ti/edma.c, line 486
- drivers/firmware/arm_scmi/shmem.c, 2 times
- drivers/firmware/arm_scpi.c, 2 times
- drivers/firmware/dmi_scan.c, 5 times
- drivers/firmware/ti_sci.c, line 137
- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c, line 367
- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c, line 462
- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c, line 331
- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c, line 702
- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c, line 573
- drivers/gpu/drm/drm_cache.c, 3 times
- drivers/gpu/drm/drm_fb_helper.c, line 2119
- drivers/gpu/drm/gma500/mid_bios.c, 6 times
- drivers/gpu/drm/i915/display/intel_bios.c, line 2368
- drivers/gpu/drm/i915/display/intel_overlay.c, line 1469
- drivers/gpu/drm/i915/gem/i915_gem_object.c, line 443
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c, line 651
- drivers/gpu/drm/i915/gvt/kvmgt.c, line 1090
- drivers/gpu/drm/mgag200/mgag200_drv.c, line 240
- 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/nouveau/nvkm/subdev/instmem/base.c, line 67
- drivers/gpu/drm/radeon/radeon_bios.c, 3 times
- drivers/i2c/busses/i2c-amd-mp2-pci.c, line 153
- drivers/input/keyboard/nspire-keypad.c, line 65
- drivers/input/touchscreen/raspberrypi-ts.c, line 70
- drivers/mailbox/mailbox-test.c, line 283
- drivers/mailbox/zynqmp-ipi-mailbox.c, line 170
- drivers/mcb/mcb-parse.c, line 196
- drivers/media/pci/cx18/cx18-io.h, line 130
- drivers/media/pci/ddbridge/ddbridge-io.h, line 55
- 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 142
- drivers/media/pci/ngene/ngene-core.c, line 47
- drivers/media/pci/pt3/pt3_i2c.c, line 220
- drivers/media/pci/saa7164/saa7164-bus.c, 8 times
- drivers/media/pci/saa7164/saa7164-core.c, 3 times
- drivers/media/platform/mtk-vpu/mtk_vpu.c, line 748
- drivers/memory/renesas-rpc-if.c, 2 times
- drivers/misc/bcm-vk/bcm_vk_dev.c, 3 times
- drivers/misc/bcm-vk/bcm_vk_msg.c, line 843
- drivers/misc/cxl/pci.c, line 1064
- drivers/misc/habanalabs/common/firmware_if.c, 2 times
- drivers/misc/ibmasm/command.c, line 168
- drivers/misc/ibmasm/event.c, line 54
- drivers/misc/ibmasm/heartbeat.c, line 85
- drivers/misc/ibmasm/remote.c, line 180
- drivers/misc/ocxl/sysfs.c, line 105
- drivers/misc/sram.c, line 34
- drivers/mmc/host/atmel-mci.c, line 516
- drivers/mtd/devices/bcm47xxsflash.c, line 110
- drivers/mtd/devices/spear_smi.c, line 583
- drivers/mtd/hyperbus/hbmc-am654.c, line 130
- drivers/mtd/maps/pci.c, line 56
- drivers/mtd/maps/pcmciamtd.c, 2 times
- drivers/mtd/maps/physmap-core.c, line 181
- drivers/mtd/maps/sbc_gxx.c, line 121
- drivers/mtd/nand/onenand/onenand_samsung.c, 2 times
- drivers/mtd/nand/raw/atmel/nand-controller.c, 2 times
- drivers/mtd/nand/raw/cafe_nand.c, line 142
- drivers/mtd/nand/raw/cs553x_nand.c, 2 times
- drivers/mtd/nand/raw/fsl_elbc_nand.c, line 605
- drivers/mtd/nand/raw/fsl_ifc_nand.c, line 590
- 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, 4 times
- drivers/mtd/nand/raw/vf610_nfc.c, line 240
- drivers/mtd/spi-nor/controllers/hisi-sfc.c, line 213
- drivers/mtd/spi-nor/controllers/intel-spi.c, line 259
- drivers/mtd/spi-nor/controllers/nxp-spifi.c, line 183
- drivers/net/arcnet/arc-rimi.c, line 303
- drivers/net/arcnet/com90xx.c, line 645
- drivers/net/can/janz-ican3.c, 7 times
- drivers/net/can/softing/softing_fw.c, line 198
- 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 543
- drivers/net/ethernet/ethoc.c, line 454
- drivers/net/ethernet/freescale/fs_enet/mac-fcc.c, 3 times
- drivers/net/ethernet/freescale/fs_enet/mac-fec.c, line 449
- drivers/net/ethernet/freescale/fs_enet/mac-scc.c, 2 times
- drivers/net/ethernet/ibm/emac/core.c, line 2201
- drivers/net/ethernet/ibm/emac/rgmii.c, line 210
- drivers/net/ethernet/ibm/emac/tah.c, line 82
- drivers/net/ethernet/ibm/emac/zmii.c, line 227
- drivers/net/ethernet/intel/igb/igb_main.c, line 9246
- drivers/net/ethernet/intel/igc/igc_main.c, line 6623
- drivers/net/ethernet/litex/litex_liteeth.c, line 78
- drivers/net/ethernet/marvell/prestera/prestera_pci.c, line 414
- drivers/net/ethernet/marvell/skge.c, 3 times
- drivers/net/ethernet/marvell/sky2.c, 3 times
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c, line 33
- drivers/net/ethernet/myricom/myri10ge/myri10ge.c, 3 times
- drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c, line 113
- drivers/net/ethernet/pensando/ionic/ionic_dev.c, 3 times
- drivers/net/ethernet/pensando/ionic/ionic_ethtool.c, 2 times
- drivers/net/ethernet/pensando/ionic/ionic_lif.c, line 3381
- drivers/net/ethernet/pensando/ionic/ionic_main.c, 2 times
- drivers/net/ethernet/realtek/8139cp.c, line 1497
- drivers/net/ethernet/realtek/8139too.c, line 2455
- drivers/net/ethernet/realtek/r8169_main.c, line 1518
- drivers/net/ethernet/sis/sis190.c, line 1790
- drivers/net/wan/farsync.c, line 1236
- drivers/net/wan/fsl_ucc_hdlc.c, 2 times
- drivers/net/wan/hd64570.c, 3 times
- drivers/net/wan/hd64572.c, line 208
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c, line 1142
- drivers/net/wireless/cisco/airo.c, 2 times
- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c, line 253
- drivers/net/wireless/ralink/rt2x00/rt2800soc.c, line 100
- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h, line 31
- drivers/net/wireless/ray_cs.c, 6 times
- drivers/net/wwan/iosm/iosm_ipc_mmio.c, line 161
- drivers/ntb/test/ntb_tool.c, line 750
- drivers/nvmem/sunxi_sid.c, line 45
- drivers/pci/endpoint/functions/pci-epf-test.c, line 375
- drivers/pci/pci-sysfs.c, line 1326
- drivers/pci/switch/switchtec.c, 2 times
- drivers/platform/x86/amd-pmc.c, line 213
- drivers/platform/x86/intel/pmt/class.c, line 65
- drivers/platform/x86/intel_scu_ipc.c, line 315
- drivers/remoteproc/mtk_scp.c, line 114
- drivers/remoteproc/qcom_common.c, line 125
- drivers/remoteproc/qcom_pil_info.c, line 89
- drivers/remoteproc/remoteproc_coredump.c, line 169
- drivers/rpmsg/qcom_glink_smem.c, 2 times
- drivers/rpmsg/qcom_smd.c, line 489
- drivers/scsi/g_NCR5380.c, line 551
- drivers/scsi/hptiop.c, 3 times
- drivers/scsi/isci/probe_roms.c, 3 times
- drivers/scsi/lpfc/lpfc_compat.h, line 95
- drivers/scsi/qla2xxx/qla_mr.c, line 2702
- drivers/scsi/smartpqi/smartpqi_init.c, line 7764
- drivers/soc/fsl/dpaa2-console.c, 2 times
- drivers/soc/qcom/qcom_stats.c, 2 times
- drivers/soc/qcom/smd-rpm.c, line 179
- drivers/soc/ti/k3-ringacc.c, 2 times
- drivers/spi/atmel-quadspi.c, line 434
- drivers/spi/spi-bcm63xx-hsspi.c, line 215
- drivers/spi/spi-bcm63xx.c, line 313
- drivers/spi/spi-cadence-quadspi.c, line 1315
- drivers/spi/spi-fsl-qspi.c, line 554
- drivers/spi/spi-npcm-fiu.c, line 288
- drivers/spi/spi-nxp-fspi.c, line 721
- drivers/spi/spi-stm32-qspi.c, line 201
- drivers/spi/spi-ti-qspi.c, line 646
- drivers/staging/vt6655/mac.c, 2 times
- drivers/tty/moxa.c, 2 times
- drivers/tty/serial/jsm/jsm_neo.c, 3 times
- drivers/tty/serial/men_z135_uart.c, line 271
- drivers/usb/gadget/udc/aspeed-vhub/ep0.c, line 93
- drivers/usb/gadget/udc/atmel_usba_udc.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
- drivers/virt/nitro_enclaves/ne_pci_dev.c, line 69
- fs/pstore/ram_core.c, 2 times
- include/asm-generic/io.h, line 1093
- include/linux/fb.h, line 560
- include/linux/mtd/map.h, 2 times
- lib/logic_iomem.c, line 297
- mm/memory.c, line 5086
- sound/core/memory.c, line 33
- sound/pci/lola/lola_mixer.c, line 342
- sound/pci/mixart/mixart_core.c, line 89
- sound/pci/nm256/nm256.c, line 740
- sound/pci/rme32.c, 2 times
- sound/pci/rme96.c, 3 times
- sound/pci/sis7019.c, line 1181
- sound/soc/codecs/cros_ec_codec.c, line 534
- sound/soc/fsl/fsl_xcvr.c, 3 times
- sound/soc/intel/atom/sst/sst.c, line 93
- sound/soc/intel/atom/sst/sst_drv_interface.c, 3 times
- sound/soc/intel/atom/sst/sst_pvt.c, 2 times
- sound/soc/intel/catpt/dsp.c, 6 times
- sound/soc/intel/catpt/ipc.c, 4 times
- sound/soc/intel/catpt/pcm.c, 3 times
- sound/soc/intel/common/sst-dsp.c, 2 times
- sound/soc/sof/debug.c, 2 times
- sound/soc/sof/pm.c, line 80
- sound/soc/sof/utils.c, 2 times