Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 19 files as a macro:
-
arch/alpha/include/asm/io.h,
line 254
(as a macro)
-
arch/arc/include/asm/io.h,
line 204
(as a macro)
-
arch/arm/include/asm/io.h,
line 300
(as a macro)
-
arch/csky/include/asm/io.h,
line 26
(as a macro)
-
arch/csky/include/asm/io.h,
line 30
(as a macro)
-
arch/m68k/include/asm/io_mm.h,
line 335
(as a macro)
-
arch/m68k/include/asm/io_mm.h,
line 369
(as a macro)
-
arch/m68k/include/asm/io_no.h,
line 81
(as a macro)
-
arch/m68k/include/asm/io_no.h,
line 105
(as a macro)
-
arch/m68k/include/asm/vga.h,
line 34
(as a macro)
-
arch/mips/include/asm/io.h,
line 512
(as a macro)
-
arch/powerpc/include/asm/io.h,
line 537
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 144
(as a macro)
-
arch/sh/include/asm/io.h,
line 54
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 166
(as a macro)
-
arch/x86/include/asm/io.h,
line 84
(as a macro)
-
include/asm-generic/io.h,
line 273
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 46
(as a macro)
-
tools/include/asm-generic/io.h,
line 222
(as a macro)
Defined in 7 files as a function:
Referenced in 311 files:
-
arch/alpha/include/asm/io.h,
3 times
-
arch/alpha/include/asm/io_trivial.h,
2 times
-
arch/alpha/kernel/io.c,
2 times
-
arch/arm/mach-mstar/mstarv7.c,
3 times
-
arch/arm/mach-spear/time.c,
12 times
-
arch/arm/mach-vt8500/vt8500.c,
line 57
-
arch/arm/plat-orion/pcie.c,
2 times
-
arch/m68k/include/asm/amigayle.h,
line 67
-
arch/m68k/include/asm/io_mm.h,
line 397
-
arch/m68k/include/asm/vga.h,
line 27
-
arch/nios2/boot/compressed/console.c,
line 91
-
arch/nios2/include/asm/io.h,
line 25
-
arch/nios2/kernel/time.c,
line 70
-
arch/parisc/lib/iomap.c,
line 201
-
arch/powerpc/include/asm/io.h,
2 times
-
arch/powerpc/platforms/44x/pci.c,
line 517
-
arch/sparc/include/asm/io_64.h,
3 times
-
arch/sparc/kernel/pcic.c,
2 times
-
arch/x86/coco/sev/core.c,
2 times
-
arch/x86/include/asm/io.h,
line 66
-
arch/x86/kernel/early_printk.c,
3 times
-
drivers/acpi/osl.c,
line 800
-
drivers/ata/pata_ixp4xx_cf.c,
2 times
-
drivers/ata/pdc_adma.c,
9 times
-
drivers/ata/sata_inic162x.c,
10 times
-
drivers/ata/sata_nv.c,
24 times
-
drivers/ata/sata_qstor.c,
4 times
-
drivers/ata/sata_sil.c,
line 663
-
drivers/ata/sata_sil24.c,
6 times
-
drivers/ata/sata_svw.c,
10 times
-
drivers/ata/sata_vsc.c,
10 times
-
drivers/base/regmap/regmap-mmio.c,
3 times
-
drivers/bcma/host_soc.c,
line 40
-
drivers/char/agp/amd-k7-agp.c,
2 times
-
drivers/char/agp/sworks-agp.c,
line 286
-
drivers/char/ipmi/ipmi_si_ls2k.c,
2 times
-
drivers/clk/renesas/rcar-usb2-clock-sel.c,
2 times
-
drivers/clocksource/clps711x-timer.c,
line 64
-
drivers/clocksource/timer-msc313e.c,
6 times
-
drivers/comedi/drivers/cb_pcidas64.c,
69 times
-
drivers/comedi/drivers/comedi_8254.c,
line 192
-
drivers/comedi/drivers/daqboard2000.c,
17 times
-
drivers/comedi/drivers/dt3000.c,
28 times
-
drivers/comedi/drivers/icp_multi.c,
12 times
-
drivers/comedi/drivers/me_daq.c,
17 times
-
drivers/comedi/drivers/ni_660x.c,
line 277
-
drivers/comedi/drivers/ni_mio_common.c,
line 228
-
drivers/comedi/drivers/ni_pcidio.c,
9 times
-
drivers/comedi/drivers/rtd520.c,
18 times
-
drivers/dma/ioat/dca.c,
2 times
-
drivers/dma/ioat/dma.c,
4 times
-
drivers/dma/ioat/init.c,
line 681
-
drivers/dma/plx_dma.c,
2 times
-
drivers/dma/sh/rcar-dmac.c,
2 times
-
drivers/dma/switchtec_dma.c,
4 times
-
drivers/edac/altera_edac.c,
3 times
-
drivers/edac/skx_common.c,
line 83
-
drivers/gpib/fmh_gpib/fmh_gpib.h,
line 150
-
drivers/gpio/gpio-htc-egpio.c,
line 55
-
drivers/gpio/gpio-mmio.c,
line 74
-
drivers/gpu/drm/ast/ast_cursor.c,
line 103
-
drivers/gpu/drm/nouveau/dispnv50/head507d.c,
6 times
-
drivers/gpu/drm/nouveau/dispnv50/head907d.c,
6 times
-
drivers/gpu/drm/nouveau/dispnv50/headc57d.c,
12 times
-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c,
6 times
-
drivers/gpu/drm/radeon/radeon.h,
line 2504
-
drivers/gpu/drm/tiny/bochs.c,
line 167
-
drivers/hsi/controllers/omap_ssi_port.c,
line 273
-
drivers/i2c/busses/i2c-designware-common.c,
2 times
-
drivers/i2c/busses/i2c-gxp.c,
7 times
-
drivers/i2c/busses/i2c-jz4780.c,
line 181
-
drivers/i2c/busses/i2c-mchp-pci1xxxx.c,
6 times
-
drivers/i2c/busses/i2c-mt65xx.c,
line 551
-
drivers/i2c/busses/i2c-viai2c-common.c,
13 times
-
drivers/i2c/busses/i2c-viai2c-wmt.c,
10 times
-
drivers/i2c/busses/i2c-viai2c-zhaoxin.c,
2 times
-
drivers/iio/adc/ingenic-adc.c,
4 times
-
drivers/iio/adc/rzt2h_adc.c,
4 times
-
drivers/input/keyboard/imx_keypad.c,
18 times
-
drivers/ipack/carriers/tpci200.c,
line 334
-
drivers/irqchip/irq-crossbar.c,
line 52
-
drivers/irqchip/irq-ts4800.c,
3 times
-
drivers/mailbox/pcc.c,
line 151
-
drivers/media/pci/cx18/cx18-io.h,
line 92
-
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c,
4 times
-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c,
5 times
-
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c,
16 times
-
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c,
9 times
-
drivers/memory/renesas-rpc-if.c,
line 143
-
drivers/mfd/db8500-prcmu.c,
2 times
-
drivers/mfd/rz-mtu3.c,
2 times
-
drivers/misc/cardreader/alcor_pci.c,
line 62
-
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c,
2 times
-
drivers/mmc/host/jz4740_mmc.c,
8 times
-
drivers/mmc/host/mxcmmc.c,
line 214
-
drivers/mmc/host/sdhci-cadence.c,
line 423
-
drivers/mmc/host/sdhci-of-at91.c,
5 times
-
drivers/mmc/host/sdhci-pxav2.c,
5 times
-
drivers/mmc/host/sdhci-pxav3.c,
4 times
-
drivers/mmc/host/sdhci-s3c.c,
line 268
-
drivers/mmc/host/sdhci-tegra.c,
2 times
-
drivers/mmc/host/sdhci.h,
2 times
-
drivers/mmc/host/sdricoh_cs.c,
line 107
-
drivers/mmc/host/via-sdmmc.c,
9 times
-
drivers/mmc/host/wmt-sdmmc.c,
7 times
-
drivers/mtd/devices/docg3.c,
line 116
-
drivers/mtd/maps/pcmciamtd.c,
2 times
-
drivers/mtd/maps/physmap-core.c,
line 192
-
drivers/mtd/nand/ecc-mtk.c,
7 times
-
drivers/mtd/nand/onenand/onenand_base.c,
line 213
-
drivers/mtd/nand/onenand/onenand_omap2.c,
line 67
-
drivers/mtd/nand/raw/au1550nd.c,
line 91
-
drivers/mtd/nand/raw/lpc32xx_mlc.c,
3 times
-
drivers/mtd/nand/raw/mtk_nand.c,
line 235
-
drivers/mtd/nand/raw/mxc_nand.c,
37 times
-
drivers/net/can/c_can/c_can_pci.c,
2 times
-
drivers/net/can/c_can/c_can_platform.c,
2 times
-
drivers/net/can/rcar/rcar_can.c,
8 times
-
drivers/net/can/sja1000/peak_pci.c,
5 times
-
drivers/net/dsa/b53/b53_mmap.c,
line 205
-
drivers/net/dsa/hirschmann/hellcreek.c,
line 113
-
drivers/net/dsa/hirschmann/hellcreek_ptp.c,
line 26
-
drivers/net/ethernet/8390/pcnet_cs.c,
line 1360
-
drivers/net/ethernet/adaptec/starfire.c,
23 times
-
drivers/net/ethernet/altera/altera_tse.h,
line 517
-
drivers/net/ethernet/amd/amd8111e.c,
9 times
-
drivers/net/ethernet/atheros/alx/hw.h,
line 523
-
drivers/net/ethernet/atheros/atl1c/atl1c.h,
line 571
-
drivers/net/ethernet/atheros/atl1e/atl1e.h,
line 473
-
drivers/net/ethernet/broadcom/bnx2.h,
line 7013
-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h,
line 183
-
drivers/net/ethernet/broadcom/cnic_if.h,
line 355
-
drivers/net/ethernet/cortina/gemini.c,
7 times
-
drivers/net/ethernet/cortina/gemini.h,
2 times
-
drivers/net/ethernet/i825xx/ether1.c,
line 111
-
drivers/net/ethernet/i825xx/sni_82596.c,
2 times
-
drivers/net/ethernet/intel/e1000/e1000_osdep.h,
2 times
-
drivers/net/ethernet/intel/e1000e/ich8lan.c,
line 153
-
drivers/net/ethernet/marvell/skge.h,
line 2498
-
drivers/net/ethernet/marvell/sky2.h,
line 2337
-
drivers/net/ethernet/micrel/ksz884x.c,
22 times
-
drivers/net/ethernet/natsemi/natsemi.c,
28 times
-
drivers/net/ethernet/netronome/nfp/nfp_net.h,
line 797
-
drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c,
2 times
-
drivers/net/ethernet/netronome/nfp/nic/dcb.c,
line 138
-
drivers/net/ethernet/qlogic/qed/qed.h,
line 960
-
drivers/net/ethernet/realtek/8139cp.c,
2 times
-
drivers/net/ethernet/realtek/r8169_main.c,
line 87
-
drivers/net/ethernet/realtek/rtase/rtase_main.c,
line 112
-
drivers/net/ethernet/seeq/ether3.c,
4 times
-
drivers/net/ethernet/sis/sis190.c,
line 75
-
drivers/net/ethernet/smsc/smc91x.h,
3 times
-
drivers/net/ethernet/smsc/smsc911x.c,
4 times
-
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c,
line 84
-
drivers/net/ethernet/ti/icssg/icssg_config.c,
2 times
-
drivers/net/ethernet/ti/icssg/icssg_prueth.c,
line 1074
-
drivers/net/ethernet/ti/icssm/icssm_prueth.c,
16 times
-
drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c,
32 times
-
drivers/net/ethernet/via/via-velocity.c,
22 times
-
drivers/net/ethernet/via/via-velocity.h,
7 times
-
drivers/net/pcs/pcs-xpcs-plat.c,
4 times
-
drivers/net/phy/mediatek/mtk-2p5ge.c,
2 times
-
drivers/net/wan/farsync.c,
line 497
-
drivers/net/wan/hd64570.c,
3 times
-
drivers/net/wan/hd64572.c,
3 times
-
drivers/net/wan/pc300too.c,
line 411
-
drivers/net/wan/pci200syn.c,
line 355
-
drivers/net/wireless/intel/ipw2x00/ipw2200.c,
line 343
-
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c,
line 135
-
drivers/net/wireless/realtek/rtlwifi/pci.h,
line 266
-
drivers/net/wireless/realtek/rtw88/pci.c,
line 84
-
drivers/net/wireless/realtek/rtw89/pci.c,
line 2067
-
drivers/ntb/hw/amd/ntb_hw_amd.c,
5 times
-
drivers/ntb/hw/epf/ntb_hw_epf.c,
line 159
-
drivers/parisc/dino.c,
line 229
-
drivers/parisc/lba_pci.c,
line 140
-
drivers/pci/access.c,
line 120
-
drivers/pci/controller/dwc/pci-keystone.c,
line 836
-
drivers/pci/controller/dwc/pcie-designware.c,
line 379
-
drivers/pci/controller/mobiveil/pcie-mobiveil.c,
line 87
-
drivers/pci/controller/pci-ftpci100.c,
line 226
-
drivers/pci/controller/pci-hyperv.c,
line 1326
-
drivers/pci/controller/pci-mvebu.c,
line 407
-
drivers/pci/controller/pci-v3-semi.c,
18 times
-
drivers/pci/controller/pcie-altera.c,
line 467
-
drivers/pci/controller/pcie-brcmstb.c,
line 484
-
drivers/pci/controller/pcie-mediatek.c,
3 times
-
drivers/pci/controller/pcie-rockchip-ep.c,
line 451
-
drivers/pci/controller/pcie-rockchip-host.c,
line 199
-
drivers/pci/controller/vmd.c,
2 times
-
drivers/pci/hotplug/cpqphp.h,
line 476
-
drivers/pci/hotplug/cpqphp_core.c,
2 times
-
drivers/pci/hotplug/cpqphp_ctrl.c,
2 times
-
drivers/pci/hotplug/shpchp_hpc.c,
line 183
-
drivers/phy/cadence/phy-cadence-sierra.c,
line 419
-
drivers/phy/cadence/phy-cadence-torrent.c,
line 488
-
drivers/phy/marvell/phy-mvebu-a3700-comphy.c,
line 384
-
drivers/phy/marvell/phy-pxa-28nm-usb2.c,
3 times
-
drivers/phy/renesas/phy-rcar-gen2.c,
4 times
-
drivers/phy/renesas/phy-rcar-gen3-usb3.c,
5 times
-
drivers/pinctrl/pinctrl-single.c,
line 260
-
drivers/pinctrl/renesas/pinctrl-rza2.c,
2 times
-
drivers/pinctrl/renesas/pinctrl-rzg2l.c,
4 times
-
drivers/platform/x86/intel_ips.c,
line 235
-
drivers/platform/x86/samsung-laptop.c,
3 times
-
drivers/pwm/pwm-ep93xx.c,
9 times
-
drivers/pwm/pwm-tiecap.c,
6 times
-
drivers/pwm/pwm-tiehrpwm.c,
2 times
-
drivers/rtc/rtc-msc313.c,
11 times
-
drivers/rtc/rtc-mxc.c,
10 times
-
drivers/rtc/rtc-renesas-rtca3.c,
2 times
-
drivers/rtc/rtc-s3c.c,
4 times
-
drivers/rtc/rtc-sh.c,
line 217
-
drivers/rtc/rtc-ssd202d.c,
12 times
-
drivers/scsi/aacraid/aacraid.h,
line 1079
-
drivers/scsi/advansys.c,
line 865
-
drivers/scsi/aic7xxx/aic79xx_osm.c,
line 445
-
drivers/scsi/aic94xx/aic94xx_reg.c,
line 35
-
drivers/scsi/arm/arxescsi.c,
line 150
-
drivers/scsi/arm/cumana_1.c,
16 times
-
drivers/scsi/arm/cumana_2.c,
line 234
-
drivers/scsi/bnx2i/bnx2i_hwi.c,
2 times
-
drivers/scsi/csiostor/csio_hw.h,
line 568
-
drivers/scsi/ncr53c8xx.h,
3 times
-
drivers/scsi/nsp32_io.h,
2 times
-
drivers/scsi/qedf/qedf_io.c,
2 times
-
drivers/scsi/qedf/qedf_main.c,
2 times
-
drivers/scsi/qedi/qedi_fw.c,
2 times
-
drivers/scsi/qedi/qedi_main.c,
2 times
-
drivers/scsi/qla1280.h,
line 53
-
drivers/scsi/qla2xxx/qla_def.h,
line 195
-
drivers/scsi/qla2xxx/qla_nx.c,
line 770
-
drivers/scsi/sym53c8xx_2/sym_glue.h,
2 times
-
drivers/soc/loongson/loongson2_pm.c,
line 40
-
drivers/soundwire/intel.h,
line 124
-
drivers/spi/spi-amd.c,
line 143
-
drivers/spi/spi-bcm63xx.c,
line 172
-
drivers/spi/spi-coldfire-qspi.c,
6 times
-
drivers/spi/spi-gxp.c,
3 times
-
drivers/spi/spi-mtk-snfi.c,
line 353
-
drivers/spi/spi-pl022.c,
31 times
-
drivers/spi/spi-rzv2h-rspi.c,
3 times
-
drivers/spi/spi-ti-qspi.c,
line 288
-
drivers/ssb/host_soc.c,
line 102
-
drivers/ssb/pci.c,
line 307
-
drivers/ssb/pcmcia.c,
3 times
-
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c,
line 73
-
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c,
line 138
-
drivers/thermal/loongson2_thermal.c,
line 58
-
drivers/tty/moxa.c,
59 times
-
drivers/tty/nozomi.c,
47 times
-
drivers/tty/serial/8250/8250_early.c,
line 68
-
drivers/tty/serial/8250/8250_pci.c,
line 540
-
drivers/tty/serial/8250/8250_port.c,
line 372
-
drivers/tty/serial/amba-pl011.c,
line 2840
-
drivers/tty/serial/clps711x.c,
3 times
-
drivers/tty/serial/dz.c,
line 106
-
drivers/tty/serial/icom.c,
4 times
-
drivers/tty/serial/milbeaut_usio.c,
19 times
-
drivers/tty/serial/omap-serial.c,
2 times
-
drivers/tty/serial/rp2.c,
3 times
-
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c,
3 times
-
drivers/usb/host/isp116x.h,
4 times
-
drivers/usb/host/uhci-hcd.h,
line 649
-
drivers/usb/isp1760/isp1760-hcd.c,
line 475
-
drivers/usb/mtu3/mtu3_gadget_ep0.c,
line 93
-
drivers/usb/musb/musb_core.c,
2 times
-
drivers/usb/musb/sunxi.c,
11 times
-
drivers/video/fbdev/aty/radeonfb.h,
line 379
-
drivers/video/fbdev/cyber2000fb.c,
line 110
-
drivers/video/fbdev/i810/i810.h,
line 295
-
drivers/video/fbdev/matrox/matroxfb_base.h,
line 136
-
drivers/video/fbdev/omap/sossi.c,
line 94
-
drivers/video/fbdev/s3c-fb.c,
line 716
-
drivers/video/fbdev/savage/savagefb.h,
line 275
-
drivers/video/fbdev/sis/init.c,
2 times
-
drivers/video/fbdev/sis/sis.h,
line 396
-
drivers/video/fbdev/sis/sis_main.c,
5 times
-
drivers/video/fbdev/vga16fb.c,
line 1156
-
drivers/video/fbdev/vt8500lcdfb.c,
line 168
-
drivers/virtio/virtio_mmio.c,
line 203
-
drivers/watchdog/cpwd.c,
line 178
-
drivers/watchdog/gxp-wdt.c,
3 times
-
drivers/watchdog/i6300esb.c,
7 times
-
drivers/watchdog/menz69_wdt.c,
4 times
-
drivers/watchdog/msc313e_wdt.c,
7 times
-
drivers/watchdog/pic32-wdt.c,
line 102
-
drivers/watchdog/rza_wdt.c,
12 times
-
drivers/watchdog/rzv2h_wdt.c,
2 times
-
include/asm-generic/io.h,
3 times
-
include/linux/iosys-map.h,
line 368
-
include/sound/hdaudio.h,
2 times
-
include/video/vga.h,
line 214
-
lib/iomap.c,
2 times
-
rust/helpers/io.c,
line 66
-
sound/hda/codecs/ca0132.c,
line 3659
-
sound/hda/core/ext/stream.c,
line 248
-
sound/isa/msnd/msnd.c,
35 times
-
sound/isa/msnd/msnd_pinnacle.c,
12 times
-
sound/isa/msnd/msnd_pinnacle_mixer.c,
6 times
-
sound/pci/ad1889.c,
line 105
-
sound/pci/korg1212/korg1212.c,
7 times
-
sound/pci/lola/lola.h,
line 386
-
sound/pci/lola/lola_mixer.c,
4 times
-
sound/pci/nm256/nm256.c,
line 288
-
sound/pci/sis7019.c,
line 200
-
sound/pci/ymfpci/ymfpci_main.c,
line 46
-
sound/soc/sof/intel/hda-mlink.c,
5 times
-
tools/arch/x86/include/asm/io.h,
line 28
-
tools/include/asm-generic/io.h,
line 221
-
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c,
2 times
Smatch caller information: