Defined in 3 files as a prototype:
Defined in 4 files as a macro:
Defined in 5 files as a function:
Referenced in 183 files:
-
arch/alpha/include/asm/io.h,
3 times
-
arch/alpha/include/asm/io_trivial.h,
2 times
-
arch/alpha/kernel/io.c,
9 times
-
arch/parisc/lib/iomap.c,
line 526
-
arch/powerpc/platforms/44x/ppc476.c,
line 244
-
arch/powerpc/sysdev/mmio_nvram.c,
line 53
-
arch/sh/drivers/heartbeat.c,
line 53
-
arch/x86/mm/testmmiotrace.c,
line 57
-
drivers/ata/ata_generic.c,
line 62
-
drivers/ata/libata-sff.c,
23 times
-
drivers/ata/pata_arasan_cf.c,
2 times
-
drivers/ata/pata_atp867x.c,
5 times
-
drivers/ata/pata_cs5530.c,
line 112
-
drivers/ata/pata_hpt37x.c,
4 times
-
drivers/ata/pata_hpt3x2n.c,
2 times
-
drivers/ata/pata_hpt3x3.c,
2 times
-
drivers/ata/pata_it821x.c,
line 680
-
drivers/ata/pata_marvell.c,
line 82
-
drivers/ata/pata_ns87415.c,
13 times
-
drivers/ata/pata_octeon_cf.c,
4 times
-
drivers/ata/pata_pcmcia.c,
line 128
-
drivers/ata/pata_pdc2027x.c,
line 238
-
drivers/ata/pata_pdc202xx_old.c,
5 times
-
drivers/ata/pata_sil680.c,
line 212
-
drivers/ata/sata_mv.c,
2 times
-
drivers/ata/sata_nv.c,
5 times
-
drivers/ata/sata_sil.c,
2 times
-
drivers/ata/sata_sx4.c,
2 times
-
drivers/base/regmap/regmap-mmio.c,
line 248
-
drivers/bcma/host_pci.c,
line 45
-
drivers/bluetooth/hci_bcm4377.c,
line 2112
-
drivers/char/tpm/tpm_atmel.c,
7 times
-
drivers/char/tpm/tpm_tis.c,
2 times
-
drivers/char/tpm/tpm_tis_synquacer.c,
7 times
-
drivers/clocksource/sh_mtu2.c,
2 times
-
drivers/clocksource/sh_tmu.c,
2 times
-
drivers/cpufreq/pcc-cpufreq.c,
2 times
-
drivers/firmware/qemu_fw_cfg.c,
line 150
-
drivers/fsi/fsi-master-ast-cf.c,
8 times
-
drivers/gpib/tnt4882/tnt4882_gpib.c,
3 times
-
drivers/gpio/gpio-104-dio-48e.c,
line 156
-
drivers/gpio/gpio-amd8111.c,
5 times
-
drivers/gpio/gpio-novalake-events.c,
5 times
-
drivers/gpio/gpio-npcm-sgpio.c,
7 times
-
drivers/gpio/gpio-sch.c,
2 times
-
drivers/gpio/gpio-tqmx86.c,
line 60
-
drivers/gpu/drm/ast/ast_drv.h,
line 268
-
drivers/gpu/drm/i915/intel_memory_region.c,
3 times
-
drivers/gpu/drm/mgag200/mgag200_drv.c,
2 times
-
drivers/gpu/drm/mgag200/mgag200_drv.h,
line 33
-
drivers/gpu/drm/nouveau/include/nvif/object.h,
line 54
-
drivers/gpu/drm/nouveau/include/nvkm/core/device.h,
line 125
-
drivers/gpu/drm/tiny/cirrus-qemu.c,
6 times
-
drivers/hwmon/i5k_amb.c,
line 110
-
drivers/hwmon/kbatt.c,
line 50
-
drivers/hwmon/kfan.c,
3 times
-
drivers/hwmon/npcm750-pwm-fan.c,
8 times
-
drivers/i2c/busses/i2c-elektor.c,
line 78
-
drivers/i2c/busses/i2c-i801.c,
24 times
-
drivers/i2c/busses/i2c-isch.c,
line 56
-
drivers/i2c/busses/i2c-keba.c,
7 times
-
drivers/i2c/busses/i2c-npcm7xx.c,
47 times
-
drivers/i2c/busses/i2c-ocores.c,
line 116
-
drivers/i2c/busses/i2c-pca-platform.c,
3 times
-
drivers/i2c/busses/i2c-piix4.c,
3 times
-
drivers/i2c/busses/i2c-sh_mobile.c,
line 196
-
drivers/i2c/busses/i2c-viai2c-zhaoxin.c,
9 times
-
drivers/i2c/busses/i2c-xiic.c,
2 times
-
drivers/i2c/muxes/i2c-mux-reg.c,
line 53
-
drivers/ipack/devices/ipoctal.c,
5 times
-
drivers/ipack/ipack.c,
14 times
-
drivers/irqchip/irq-renesas-intc-irqpin.c,
line 83
-
drivers/media/pci/cobalt/cobalt-driver.c,
line 406
-
drivers/media/pci/cobalt/cobalt-i2c.c,
6 times
-
drivers/mfd/cgbc-core.c,
11 times
-
drivers/mfd/janz-cmodio.c,
line 211
-
drivers/mfd/kempld-core.c,
4 times
-
drivers/mfd/tqmx86.c,
5 times
-
drivers/misc/hpilo.c,
2 times
-
drivers/misc/keba/cp500.c,
2 times
-
drivers/misc/pch_phub.c,
2 times
-
drivers/misc/pvpanic/pvpanic.c,
line 199
-
drivers/mtd/nand/raw/technologic-nand-controller.c,
line 63
-
drivers/net/can/cc770/cc770_platform.c,
line 61
-
drivers/net/can/janz-ican3.c,
9 times
-
drivers/net/can/sja1000/kvaser_pci.c,
3 times
-
drivers/net/can/sja1000/peak_pcmcia.c,
2 times
-
drivers/net/can/sja1000/plx_pci.c,
2 times
-
drivers/net/can/sja1000/sja1000_platform.c,
3 times
-
drivers/net/can/softing/softing_fw.c,
2 times
-
drivers/net/can/softing/softing_main.c,
9 times
-
drivers/net/ethernet/3com/3c59x.c,
8 times
-
drivers/net/ethernet/alibaba/eea/eea_pci.c,
line 82
-
drivers/net/ethernet/amd/pds_core/adminq.c,
2 times
-
drivers/net/ethernet/amd/pds_core/core.c,
line 645
-
drivers/net/ethernet/amd/pds_core/dev.c,
5 times
-
drivers/net/ethernet/atheros/atlx/atl2.h,
line 48
-
drivers/net/ethernet/cisco/enic/vnic_dev.c,
2 times
-
drivers/net/ethernet/dec/tulip/dmfe.c,
line 147
-
drivers/net/ethernet/dlink/dl2k.c,
line 18
-
drivers/net/ethernet/dlink/sundance.c,
23 times
-
drivers/net/ethernet/ec_bhf.c,
7 times
-
drivers/net/ethernet/fealnx.c,
line 529
-
drivers/net/ethernet/intel/e100.c,
10 times
-
drivers/net/ethernet/mellanox/mlx5/core/health.c,
15 times
-
drivers/net/ethernet/micrel/ks8842.c,
line 221
-
drivers/net/ethernet/pensando/ionic/ionic_dev.c,
5 times
-
drivers/net/ethernet/rdc/r6040.c,
2 times
-
drivers/net/ethernet/realtek/8139too.c,
2 times
-
drivers/net/ethernet/smsc/epic100.c,
line 187
-
drivers/net/ethernet/smsc/smc91x.h,
line 179
-
drivers/net/ethernet/via/via-rhine.c,
24 times
-
drivers/net/fddi/skfp/h/types.h,
line 28
-
drivers/net/mdio/mdio-mux-mmioreg.c,
line 56
-
drivers/net/wan/fsl_ucc_hdlc.c,
line 898
-
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c,
2 times
-
drivers/net/wireless/intel/ipw2x00/ipw2100.c,
line 354
-
drivers/net/wireless/marvell/mwifiex/pcie.c,
line 260
-
drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h,
line 155
-
drivers/net/wwan/iosm/iosm_ipc_mmio.c,
2 times
-
drivers/ntb/hw/mscc/ntb_hw_switchtec.c,
line 459
-
drivers/pci/controller/dwc/pci-layerscape.c,
line 81
-
drivers/pci/quirks.c,
line 5939
-
drivers/pci/switch/switchtec.c,
11 times
-
drivers/pinctrl/renesas/core.c,
line 143
-
drivers/pinctrl/renesas/pinctrl.c,
2 times
-
drivers/platform/mellanox/mlx-platform.c,
line 7278
-
drivers/platform/x86/amd/pmc/pmc-quirks.c,
line 387
-
drivers/platform/x86/apple-gmux.c,
3 times
-
drivers/platform/x86/ibm_rtl.c,
8 times
-
drivers/scsi/53c700.h,
line 486
-
drivers/scsi/am53c974.c,
line 110
-
drivers/scsi/fnic/vnic_dev.c,
2 times
-
drivers/scsi/g_NCR5380.c,
line 39
-
drivers/scsi/snic/vnic_dev.c,
2 times
-
drivers/scsi/sym53c8xx_2/sym_hipd.h,
line 184
-
drivers/scsi/wd719x.c,
line 52
-
drivers/sh/clk/cpg.c,
2 times
-
drivers/soc/fsl/qe/ucc_fast.c,
2 times
-
drivers/spi/spi-fsl-espi.c,
line 128
-
drivers/spi/spi-kspi2.c,
2 times
-
drivers/spi/spi-lp8841-rtc.c,
line 62
-
drivers/spi/spi-npcm-fiu.c,
line 300
-
drivers/spi/spi-npcm-pspi.c,
3 times
-
drivers/spi/spi-rspi.c,
line 216
-
drivers/spi/spi-sh-sci.c,
2 times
-
drivers/spi/spi-sh.c,
line 93
-
drivers/ssb/pci.c,
line 971
-
drivers/staging/vme_user/vme_tsi148.c,
4 times
-
drivers/tty/serial/8250/8250_keba.c,
line 201
-
drivers/tty/serial/8250/8250_mxpcie.c,
3 times
-
drivers/tty/serial/8250/8250_pci.c,
line 1096
-
drivers/tty/serial/men_z135_uart.c,
line 517
-
drivers/tty/serial/pch_uart.c,
26 times
-
drivers/tty/serial/sh-sci.c,
line 692
-
drivers/tty/serial/timbuart.c,
7 times
-
drivers/uio/uio_aec.c,
10 times
-
drivers/uio/uio_cif.c,
2 times
-
drivers/vdpa/alibaba/eni_vdpa.c,
line 390
-
drivers/vdpa/octeon_ep/octep_vdpa_hw.c,
6 times
-
drivers/vdpa/octeon_ep/octep_vdpa_main.c,
2 times
-
drivers/vdpa/solidrun/snet_main.c,
line 478
-
drivers/vfio/pci/vfio_pci_rdwr.c,
line 38
-
drivers/vfio/platform/vfio_platform_common.c,
line 422
-
drivers/virt/nitro_enclaves/ne_pci_dev.c,
3 times
-
drivers/virtio/virtio_pci_common.c,
line 113
-
drivers/virtio/virtio_pci_legacy.c,
2 times
-
drivers/virtio/virtio_pci_legacy_dev.c,
line 123
-
drivers/virtio/virtio_pci_modern.c,
line 460
-
drivers/watchdog/hpwdt.c,
3 times
-
drivers/watchdog/lenovo_se30_wdt.c,
3 times
-
drivers/watchdog/wdat_wdt.c,
line 73
-
include/asm-generic/io.h,
line 886
-
include/linux/apple-gmux.h,
line 80
-
include/linux/fsl_ifc.h,
line 879
-
include/linux/rtsx_pci.h,
line 103
-
include/linux/virtio_pci_modern.h,
line 64
-
include/soc/fsl/qe/qe.h,
3 times
-
lib/iomap.c,
line 108
-
sound/isa/galaxy/galaxy.c,
6 times
-
sound/isa/sc6000.c,
3 times
-
sound/pci/intel8x0.c,
line 491
-
sound/pci/intel8x0m.c,
line 275
Smatch caller information: