Documented in 2 files:
Defined in 4 files as a prototype:
Defined in 11 files as a macro:
-
arch/alpha/include/asm/io.h,
line 615
(as a macro)
-
arch/arm/include/asm/io.h,
line 318
(as a macro)
-
arch/arm/include/asm/io.h,
line 337
(as a macro)
-
arch/m68k/include/asm/kmap.h,
line 35
(as a macro)
-
arch/powerpc/include/asm/io.h,
line 595
(as a macro)
-
arch/s390/include/asm/io.h,
line 63
(as a macro)
-
arch/sh/include/asm/io.h,
line 252
(as a macro)
-
arch/sparc/include/asm/io_32.h,
line 10
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 361
(as a macro)
-
arch/x86/include/asm/io.h,
line 209
(as a macro)
-
include/asm-generic/logic_io.h,
line 67
(as a macro)
Defined in 9 files as a function:
Referenced in 111 files:
-
arch/arm/mach-omap1/sram-init.c,
line 120
-
arch/arm/mach-omap2/sram.c,
line 213
-
arch/sh/kernel/io.c,
line 111
-
arch/x86/lib/iomem.c,
line 126
-
drivers/accel/ethosu/ethosu_drv.c,
line 252
-
drivers/bus/mhi/host/init.c,
line 1158
-
drivers/cpufreq/pcc-cpufreq.c,
4 times
-
drivers/crypto/rockchip/rk3288_crypto_ahash.c,
line 101
-
drivers/dma/bestcomm/ata.c,
line 132
-
drivers/dma/bestcomm/bestcomm.c,
7 times
-
drivers/dma/bestcomm/fec.c,
2 times
-
drivers/dma/bestcomm/gen_bd.c,
2 times
-
drivers/fsi/fsi-master-ast-cf.c,
line 937
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c,
line 276
-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c,
line 518
-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c,
line 340
-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c,
line 408
-
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c,
2 times
-
drivers/gpu/drm/armada/armada_gem.c,
line 166
-
drivers/gpu/drm/i915/display/intel_fbdev.c,
2 times
-
drivers/gpu/drm/i915/display/intel_overlay.c,
line 1046
-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c,
line 624
-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c,
line 800
-
drivers/gpu/drm/i915/gt/selftest_reset.c,
line 101
-
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c,
line 344
-
drivers/gpu/drm/i915/intel_memory_region.c,
line 45
-
drivers/gpu/drm/loongson/lsdc_ttm.c,
line 396
-
drivers/gpu/drm/nouveau/dispnv50/crc.c,
line 124
-
drivers/gpu/drm/nouveau/dispnv50/headc57d.c,
2 times
-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c,
line 160
-
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h,
line 114
-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c,
line 134
-
drivers/gpu/drm/radeon/radeon_fbdev.c,
line 259
-
drivers/gpu/drm/radeon/radeon_uvd.c,
line 299
-
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c,
line 400
-
drivers/gpu/drm/ttm/ttm_bo_util.c,
line 107
-
drivers/irqchip/irq-zevio.c,
line 89
-
drivers/media/pci/ivtv/ivtvfb.c,
line 1133
-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c,
line 673
-
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c,
line 125
-
drivers/media/pci/ngene/ngene-core.c,
2 times
-
drivers/media/platform/mediatek/vpu/mtk_vpu.c,
2 times
-
drivers/misc/hpilo.c,
line 263
-
drivers/misc/pci_endpoint_test.c,
line 597
-
drivers/net/can/flexcan/flexcan-core.c,
2 times
-
drivers/net/ethernet/airoha/airoha_ppe.c,
line 611
-
drivers/net/ethernet/altera/altera_sgdma.c,
4 times
-
drivers/net/ethernet/amd/pds_core/dev.c,
line 106
-
drivers/net/ethernet/freescale/fec_mpc52xx.c,
line 539
-
drivers/net/ethernet/freescale/fman/fman.c,
line 1913
-
drivers/net/ethernet/freescale/fman/fman_muram.c,
2 times
-
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c,
line 285
-
drivers/net/ethernet/freescale/gianfar.c,
line 3092
-
drivers/net/ethernet/pensando/ionic/ionic_dev.c,
line 955
-
drivers/net/ethernet/pensando/ionic/ionic_lif.c,
line 828
-
drivers/net/ethernet/pensando/ionic/ionic_main.c,
line 499
-
drivers/net/ethernet/ti/icssg/icssg_config.c,
line 515
-
drivers/net/ethernet/ti/icssg/icssg_prueth.c,
3 times
-
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c,
3 times
-
drivers/net/ethernet/ti/icssm/icssm_prueth.c,
2 times
-
drivers/net/wan/fsl_ucc_hdlc.c,
2 times
-
drivers/pci/controller/dwc/pcie-qcom.c,
line 1181
-
drivers/platform/x86/amd/pmc/pmc.c,
line 288
-
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c,
line 488
-
drivers/remoteproc/mtk_scp.c,
2 times
-
drivers/remoteproc/qcom_pil_info.c,
line 56
-
drivers/remoteproc/remoteproc_elf_loader.c,
line 237
-
drivers/remoteproc/ti_k3_r5_remoteproc.c,
2 times
-
drivers/remoteproc/xlnx_r5_remoteproc.c,
line 574
-
drivers/scsi/qla2xxx/qla_iocb.c,
line 2534
-
drivers/soc/fsl/qbman/qman_ccsr.c,
line 464
-
drivers/soc/fsl/qe/qe_common.c,
line 130
-
drivers/soc/fsl/qe/qmc.c,
3 times
-
drivers/spi/spi-bcm63xx.c,
line 262
-
drivers/staging/sm750fb/sm750.c,
6 times
-
drivers/tty/moxa.c,
line 603
-
drivers/tty/serial/icom.c,
line 620
-
drivers/usb/gadget/udc/fsl_qe_udc.c,
2 times
-
drivers/usb/host/fhci-hcd.c,
line 261
-
drivers/video/fbdev/arkfb.c,
line 803
-
drivers/video/fbdev/clps711x-fb.c,
line 290
-
drivers/video/fbdev/geode/gx1fb_core.c,
line 347
-
drivers/video/fbdev/geode/gxfb_core.c,
line 399
-
drivers/video/fbdev/geode/lxfb_core.c,
line 528
-
drivers/video/fbdev/i740fb.c,
line 751
-
drivers/video/fbdev/neofb.c,
line 1738
-
drivers/video/fbdev/nvidia/nvidia.c,
line 547
-
drivers/video/fbdev/ocfb.c,
line 337
-
drivers/video/fbdev/riva/fbdev.c,
line 1546
-
drivers/video/fbdev/s3fb.c,
line 965
-
drivers/video/fbdev/savage/savagefb_driver.c,
line 1792
-
drivers/video/fbdev/sis/init.c,
2 times
-
drivers/video/fbdev/sm501fb.c,
line 1629
-
drivers/video/fbdev/sm712fb.c,
line 1626
-
drivers/video/fbdev/tdfxfb.c,
line 1695
-
drivers/video/fbdev/vt8623fb.c,
line 520
-
drivers/video/fbdev/xilinxfb.c,
line 297
-
include/asm-generic/io.h,
line 1247
-
include/asm-generic/video.h,
line 131
-
include/linux/iosys-map.h,
line 340
-
lib/iomem_copy.c,
2 times
-
lib/logic_iomem.c,
line 274
-
sound/isa/msnd/msnd.c,
line 400
-
sound/isa/msnd/msnd_pinnacle.c,
2 times
-
sound/pci/lola/lola_mixer.c,
line 416
-
sound/pci/nm256/nm256.c,
line 677
-
sound/pci/rme32.c,
line 248
-
sound/pci/rme96.c,
line 313
-
sound/soc/codecs/cros_ec_codec.c,
line 694
-
sound/soc/fsl/fsl_xcvr.c,
2 times
-
sound/soc/mediatek/common/mtk-afe-fe-dai.c,
line 142
Smatch caller information: