Defined in 3 files as a prototype:
Defined in 18 files as a macro:
- arch/arc/include/asm/io.h, line 40 (as a macro)
- arch/arm/include/asm/io.h, line 407 (as a macro)
- arch/arm64/include/asm/io.h, line 171 (as a macro)
- arch/avr32/include/asm/io.h, line 298 (as a macro)
- arch/frv/include/asm/io.h, line 291 (as a macro)
- arch/m32r/include/asm/io.h, line 70 (as a macro)
- arch/metag/include/asm/io.h, line 160 (as a macro)
- arch/microblaze/include/asm/io.h, line 44 (as a macro)
- arch/mn10300/include/asm/io.h, line 284 (as a macro)
- arch/nios2/include/asm/io.h, line 48 (as a macro)
- arch/parisc/include/asm/io.h, line 140 (as a macro)
- arch/s390/include/asm/io.h, line 31 (as a macro)
- arch/sparc/include/asm/io_32.h, line 131 (as a macro)
- arch/sparc/include/asm/io_64.h, line 404 (as a macro)
- arch/tile/include/asm/io.h, line 56 (as a macro)
- arch/xtensa/include/asm/io.h, line 56 (as a macro)
- include/asm-generic/io.h, line 872 (as a macro)
- include/asm-generic/iomap.h, line 74 (as a macro)
Defined in 6 files as a function:
Documented in 1 files:
Referenced in 62 files:
- arch/arm/include/asm/io.h, line 408
- arch/arm/mm/ioremap.c, line 399
- arch/arm/mm/nommu.c, line 386
- arch/powerpc/mm/pgtable_32.c, line 89
- arch/powerpc/mm/pgtable_64.c, line 294
- arch/x86/mm/ioremap.c, line 293
- drivers/char/agp/intel-gtt.c, line 638
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, line 549
- drivers/gpu/drm/armada/armada_gem.c
- drivers/gpu/drm/drm_bufs.c, line 213
- drivers/gpu/drm/drm_memory.c, line 137
- drivers/gpu/drm/gma500/gtt.c, line 525
- drivers/gpu/drm/i915/i915_gem_gtt.c, line 2950
- drivers/gpu/drm/radeon/radeon_ttm.c, line 499
- drivers/gpu/drm/ttm/ttm_bo_util.c
- drivers/infiniband/hw/cxgb4/device.c
- drivers/infiniband/hw/hfi1/pcie.c
- drivers/infiniband/hw/qib/qib_init.c, line 1794
- drivers/misc/mic/host/mic_main.c, line 221
- drivers/net/ethernet/amazon/ena/ena_netdev.c, line 2912
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c, line 4739
- drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c, line 2875
- drivers/net/ethernet/mellanox/mlx5/core/uar.c, line 201
- drivers/net/ethernet/myricom/myri10ge/myri10ge.c, line 4033
- drivers/net/ethernet/qlogic/qed/qed_main.c, line 184
- drivers/net/ethernet/sfc/ef10.c, line 1261
- drivers/ntb/ntb_transport.c, line 1114
- drivers/ntb/test/ntb_perf.c, line 569
- drivers/ntb/test/ntb_tool.c, line 837
- drivers/nvme/host/pci.c, line 1380
- drivers/pci/pci.c, line 173
- drivers/staging/sm750fb/sm750_hw.c, line 80
- drivers/staging/xgifb/XGI_main_26.c, line 1742
- drivers/video/fbdev/atmel_lcdfb.c, line 1267
- drivers/video/fbdev/aty/aty128fb.c, line 2124
- drivers/video/fbdev/aty/atyfb_base.c
- drivers/video/fbdev/aty/radeon_base.c, line 2385
- drivers/video/fbdev/efifb.c, line 255
- drivers/video/fbdev/geode/gxfb_core.c, line 266
- drivers/video/fbdev/i810/i810_main.c, line 1871
- drivers/video/fbdev/intelfb/intelfbdrv.c, line 647
- drivers/video/fbdev/matrox/matroxfb_base.c, line 1720
- drivers/video/fbdev/neofb.c, line 1722
- drivers/video/fbdev/nvidia/nvidia.c, line 1359
- drivers/video/fbdev/omap2/omapfb/vrfb.c, line 247
- drivers/video/fbdev/pm2fb.c, line 1633
- drivers/video/fbdev/pm3fb.c, line 1370
- drivers/video/fbdev/riva/fbdev.c, line 2009
- drivers/video/fbdev/savage/savagefb_driver.c, line 1774
- drivers/video/fbdev/simplefb.c, line 448
- drivers/video/fbdev/sis/sis_main.c
- drivers/video/fbdev/tdfxfb.c, line 1438
- drivers/video/fbdev/uvesafb.c, line 1556
- drivers/video/fbdev/vesafb.c, line 429
- drivers/video/fbdev/via/via-core.c, line 511
- fs/pstore/ram_core.c, line 441
- include/asm-generic/io.h, line 871
- include/linux/io-mapping.h
- kernel/memremap.c, line 119
- lib/devres.c, line 91
- lib/pci_iomap.c, line 89
- tools/testing/nvdimm/test/iomap.c, line 158