Defined in 12 files as a macro:
- arch/arm/include/asm/memory.h, line 269 (as a macro)
- arch/arm64/include/asm/memory.h, line 200 (as a macro)
- arch/frv/include/asm/virtconvert.h, line 24 (as a macro)
- arch/frv/include/asm/virtconvert.h, line 29 (as a macro)
- arch/nios2/include/asm/io.h, line 55 (as a macro)
- arch/parisc/include/asm/io.h, line 8 (as a macro)
- arch/sh/include/asm/io.h, line 245 (as a macro)
- arch/sh/include/asm/io.h, line 248 (as a macro)
- arch/sparc/include/asm/page_32.h, line 125 (as a macro)
- arch/sparc/include/asm/page_64.h, line 146 (as a macro)
- include/asm-generic/io.h, line 795 (as a macro)
- tools/virtio/linux/kernel.h, line 36 (as a macro)
Defined in 16 files as a function:
- arch/alpha/include/asm/io.h, line 68 (as a function)
- arch/alpha/include/asm/io.h, line 87 (as a function)
- arch/arm/include/asm/memory.h, line 270 (as a function)
- arch/arm64/include/asm/memory.h, line 201 (as a function)
- arch/avr32/include/asm/io.h, line 20 (as a function)
- arch/hexagon/include/asm/io.h, line 71 (as a function)
- arch/ia64/include/asm/io.h, line 87 (as a function)
- arch/m32r/include/asm/io.h, line 43 (as a function)
- arch/m68k/include/asm/virtconvert.h, line 23 (as a function)
- arch/mips/include/asm/io.h, line 136 (as a function)
- arch/mn10300/include/asm/io.h, line 255 (as a function)
- arch/powerpc/include/asm/io.h, line 825 (as a function)
- arch/tile/include/asm/page.h, line 267 (as a function)
- arch/tile/include/asm/page.h, line 296 (as a function)
- arch/x86/include/asm/io.h, line 136 (as a function)
- include/asm-generic/io.h, line 796 (as a function)
Documented in 3 files:
Referenced in 147 files:
- arch/alpha/include/asm/io.h, line 130
- arch/alpha/kernel/core_irongate.c, 3 times
- arch/alpha/kernel/setup.c, 5 times
- arch/alpha/mm/init.c, line 136
- arch/alpha/mm/numa.c, 2 times
- arch/arm/include/asm/dma-mapping.h, line 75
- arch/arm/include/asm/io.h, line 38
- arch/arm/include/asm/proc-fns.h, 2 times
- arch/arm/kernel/atags_parse.c, line 207
- arch/arm/kernel/devtree.c, line 232
- arch/arm/mach-axxia/platsmp.c, line 27
- arch/arm/mach-hisi/hotplug.c, line 268
- arch/arm/mach-hisi/platsmp.c, line 146
- arch/arm/mach-mediatek/platsmp.c, line 111
- arch/arm/mach-mvebu/pm.c, line 157
- arch/arm/mach-pxa/mioa701.c, 9 times
- arch/arm/mach-pxa/palm27x.c, line 80
- arch/arm/mach-s3c24xx/mach-h1940.c, line 661
- arch/arm/mach-s3c24xx/mach-rx1950.c, line 751
- arch/arm/mach-s3c24xx/mach-rx3715.c, line 202
- arch/arm/mach-s3c24xx/mach-smdk2413.c, line 98
- arch/arm/mach-s3c24xx/mach-vstms.c, line 135
- arch/arm/mach-s3c24xx/pm-s3c2410.c, 4 times
- arch/arm/mach-socfpga/platsmp.c, 2 times
- arch/arm/mach-sti/platsmp.c, line 143
- arch/arm/plat-samsung/pm-check.c, 2 times
- arch/arm64/include/asm/kvm_asm.h, line 40
- arch/arm64/kernel/hibernate.c, line 54
- arch/arm64/kernel/machine_kexec.c, 3 times
- arch/arm64/mm/dma-mapping.c, 11 times
- arch/avr32/include/asm/io.h, line 306
- arch/avr32/mm/dma-coherent.c, line 75
- arch/c6x/mm/dma-coherent.c, 2 times
- arch/cris/arch-v10/drivers/sync_serial.c, 5 times
- arch/cris/arch-v32/drivers/cryptocop.c, 6 times
- arch/cris/arch-v32/drivers/sync_serial.c, 7 times
- arch/cris/arch-v32/kernel/cache.c, 2 times
- arch/cris/include/arch-v32/arch/cache.h, line 16
- arch/frv/include/asm/page.h, line 43
- arch/frv/include/asm/virtconvert.h, line 35
- arch/hexagon/kernel/dma.c, line 35
- arch/ia64/hp/common/sba_iommu.c, 3 times
- arch/ia64/include/asm/io.h, line 101
- arch/ia64/mm/ioremap.c, 3 times
- arch/m32r/include/asm/vga.h, line 15
- arch/m68k/include/asm/virtconvert.h, line 40
- arch/m68k/kernel/setup_mm.c, 2 times
- arch/m68k/mm/cache.c, line 60
- arch/m68k/mm/init.c, 2 times
- arch/m68k/mm/motorola.c, 2 times
- arch/metag/kernel/dma.c, 3 times
- arch/mips/alchemy/common/dbdma.c, 9 times
- arch/mips/bmips/setup.c, line 174
- arch/mips/cavium-octeon/octeon-irq.c, 3 times
- arch/mips/cavium-octeon/setup.c, 2 times
- arch/mips/include/asm/io.h, line 163
- arch/mips/kernel/machine_kexec.c, 4 times
- arch/mips/mm/init.c, line 491
- arch/nios2/mm/dma-mapping.c, 3 times
- arch/parisc/include/asm/io.h, line 10
- arch/parisc/kernel/pci-dma.c, 3 times
- arch/powerpc/kernel/process.c, line 1207
- arch/powerpc/mm/hugetlbpage.c, 2 times
- arch/powerpc/platforms/85xx/smp.c, line 221
- arch/powerpc/platforms/powernv/opal-msglog.c, 2 times
- arch/s390/kvm/priv.c, line 937
- arch/score/include/asm/io.h, line 7
- arch/sh/kernel/cpu/sh5/unwind.c, 2 times
- arch/sh/kernel/dma-nommu.c, line 54
- arch/sh/kernel/machine_kexec.c, 4 times
- arch/sh/kernel/setup.c, line 257
- arch/sparc/kernel/ioport.c, line 512
- arch/tile/include/asm/io.h, 2 times
- arch/tile/include/asm/page.h, line 308
- arch/tile/kernel/machine_kexec.c, line 179
- arch/unicore32/include/asm/cpu-single.h, line 29
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/include/asm/bios_ebda.h, line 15
- arch/x86/include/asm/io.h, 2 times
- arch/x86/include/asm/vga.h, line 15
- arch/x86/kernel/machine_kexec_32.c, 2 times
- arch/x86/kernel/machine_kexec_64.c, 2 times
- arch/x86/kernel/mpparse.c, 4 times
- arch/x86/kernel/pci-calgary_64.c, line 1398
- arch/x86/kernel/smpboot.c, 3 times
- arch/x86/mm/ioremap.c, 3 times
- arch/x86/platform/geode/alix.c, line 134
- arch/x86/xen/mmu.c, 2 times
- arch/xtensa/include/asm/io.h, line 76
- arch/xtensa/include/asm/vga.h, line 14
- drivers/char/agp/hp-agp.c, line 111
- drivers/char/agp/parisc-agp.c, line 274
- drivers/cpufreq/powernow-k7.c, line 460
- drivers/cpufreq/powernow-k8.c, line 642
- drivers/crypto/amcc/crypto4xx_core.c, 3 times
- drivers/crypto/ux500/cryp/cryp_core.c, 2 times
- drivers/dma/pxa_dma.c, line 234
- drivers/firmware/google/memconsole.c, 2 times
- drivers/iommu/amd_iommu.c, line 543
- drivers/iommu/amd_iommu_types.h, line 346
- drivers/iommu/exynos-iommu.c, 3 times
- drivers/iommu/fsl_pamu.c, line 794
- drivers/iommu/intel-iommu.c, 7 times
- drivers/iommu/io-pgtable-arm-v7s.c, line 183
- drivers/iommu/omap-iopgtable.h, line 96
- drivers/iommu/rockchip-iommu.c, 6 times
- drivers/media/platform/davinci/dm644x_ccdc.c, 2 times
- drivers/media/platform/vivid/vivid-vid-cap.c, line 1252
- drivers/misc/mic/host/mic_boot.c, 3 times
- drivers/misc/mic/scif/scif_map.h, line 97
- drivers/misc/mic/scif/scif_rma.c, line 623
- drivers/mtd/devices/ms02-nv.c, 2 times
- drivers/mtd/maps/uclinux.c, line 98
- drivers/net/caif/caif_virtio.c, line 285
- drivers/net/cris/eth_v10.c, 7 times
- drivers/net/ethernet/aeroflex/greth.c, 4 times
- drivers/net/ethernet/amd/lance.c, line 397
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c, 5 times
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c, 10 times
- drivers/net/ethernet/intel/e1000/e1000_osdep.h, line 46
- drivers/net/ethernet/marvell/mvneta_bm.c, line 240
- drivers/net/ethernet/renesas/sh_eth.c, line 1447
- drivers/net/hyperv/netvsc.c, line 743
- drivers/pci/rom.c, line 196
- drivers/s390/net/qeth_core_main.c, line 482
- drivers/scsi/a100u2w.c, line 1143
- drivers/scsi/atari_scsi.c, 2 times
- drivers/scsi/initio.c, line 2902
- drivers/scsi/pm8001/pm80xx_hwi.c, 2 times
- drivers/staging/octeon/ethernet-mem.c, line 129
- drivers/tty/serial/crisv10.c, 4 times
- drivers/usb/gadget/udc/amd5536udc.c, 6 times
- drivers/usb/gadget/udc/fsl_qe_udc.c, 3 times
- drivers/usb/gadget/udc/pch_udc.c, 4 times
- drivers/usb/host/oxu210hp-hcd.c, line 1216
- drivers/usb/musb/tusb6010_omap.c, 3 times
- drivers/video/fbdev/sticore.h, line 45
- drivers/video/fbdev/uvesafb.c, line 568
- drivers/video/fbdev/vesafb.c, line 333
- drivers/xen/swiotlb-xen.c, 2 times
- include/asm-generic/io.h, line 794
- include/asm-generic/vga.h, line 18
- include/linux/kexec.h, line 383
- lib/swiotlb.c, 10 times
- mm/bootmem.c, 2 times
- mm/memblock.c, line 1307
- mm/nobootmem.c, line 64