Defined in 32 files as a macro:
- arch/alpha/include/asm/io.h, line 93 (as a macro)
- arch/arc/include/asm/io.h, line 53 (as a macro)
- arch/arm/include/asm/memory.h, line 126 (as a macro)
- arch/arm64/include/asm/memory.h, line 120 (as a macro)
- arch/avr32/include/asm/page.h, line 82 (as a macro)
- arch/cris/include/asm/page.h, line 60 (as a macro)
- arch/frv/include/asm/virtconvert.h, line 38 (as a macro)
- arch/hexagon/include/asm/page.h, line 141 (as a macro)
- arch/ia64/include/asm/page.h, line 124 (as a macro)
- arch/m32r/include/asm/io.h, line 77 (as a macro)
- arch/m68k/include/asm/virtconvert.h, line 30 (as a macro)
- arch/m68k/include/asm/virtconvert.h, line 33 (as a macro)
- arch/metag/include/asm/page.h, line 111 (as a macro)
- arch/microblaze/include/asm/page.h, line 154 (as a macro)
- arch/microblaze/include/asm/page.h, line 159 (as a macro)
- arch/mips/include/asm/io.h, line 168 (as a macro)
- arch/mn10300/include/asm/page.h, line 120 (as a macro)
- arch/nios2/include/asm/io.h, line 52 (as a macro)
- arch/openrisc/include/asm/page.h, line 85 (as a macro)
- arch/parisc/include/asm/page.h, line 167 (as a macro)
- arch/powerpc/include/asm/io.h, line 833 (as a macro)
- arch/s390/include/asm/page.h, line 150 (as a macro)
- arch/score/include/asm/page.h, line 73 (as a macro)
- arch/sh/include/asm/page.h, line 168 (as a macro)
- arch/sparc/include/asm/page.h, line 4 (as a macro)
- arch/tile/include/asm/io.h, line 39 (as a macro)
- arch/um/include/asm/pgtable.h, line 274 (as a macro)
- arch/unicore32/include/asm/memory.h, line 66 (as a macro)
- arch/x86/include/asm/io.h, line 144 (as a macro)
- arch/xtensa/include/asm/page.h, line 181 (as a macro)
- include/asm-generic/page.h, line 87 (as a macro)
- tools/virtio/linux/kernel.h, line 38 (as a macro)
Referenced in 147 files:
- arch/alpha/include/asm/io.h, line 97
- arch/alpha/kernel/pci_iommu.c, line 915
- arch/arc/mm/dma.c, 2 times
- arch/arm/include/asm/io.h, line 37
- arch/arm/include/asm/pgalloc.h, line 168
- arch/arm/kernel/patch.c, line 39
- arch/arm/kvm/mmu.c, line 654
- arch/arm/mm/dma-mapping.c, 6 times
- arch/arm64/include/asm/pgalloc.h, line 151
- arch/arm64/kernel/insn.c, line 104
- arch/arm64/kernel/machine_kexec.c, line 153
- arch/arm64/mm/dma-mapping.c, 3 times
- arch/avr32/include/asm/io.h, line 307
- arch/avr32/mm/dma-coherent.c, 2 times
- arch/cris/arch-v32/drivers/pci/dma.c, line 49
- arch/frv/include/asm/cacheflush.h, 2 times
- arch/frv/include/asm/highmem.h, line 119
- arch/frv/mb93090-mb00/pci-dma-nommu.c, line 137
- arch/frv/mb93090-mb00/pci-dma.c, line 79
- arch/frv/mm/highmem.c, line 43
- arch/h8300/kernel/dma.c, line 46
- arch/hexagon/include/asm/page.h, line 146
- arch/hexagon/kernel/dma.c, line 180
- arch/ia64/include/asm/io.h, line 103
- arch/ia64/include/asm/pgalloc.h, line 75
- arch/m32r/include/asm/io.h, line 78
- arch/m32r/include/asm/pgalloc.h, line 14
- arch/m68k/kernel/dma.c, 2 times
- arch/m68k/mm/cache.c, line 126
- arch/metag/include/asm/io.h, line 9
- arch/metag/include/asm/pgalloc.h, line 11
- arch/metag/kernel/dma.c, 2 times
- arch/microblaze/include/asm/io.h, line 37
- arch/microblaze/include/asm/page.h, line 160
- arch/microblaze/kernel/dma.c, 3 times
- arch/mips/bmips/dma.c, line 62
- arch/mips/include/asm/io.h, line 154
- arch/mips/include/asm/mach-ath25/dma-coherence.h, line 42
- arch/mips/include/asm/mach-generic/dma-coherence.h, line 23
- arch/mips/include/asm/mach-ip27/dma-coherence.h, line 32
- arch/mips/include/asm/mach-ip32/dma-coherence.h, line 45
- arch/mips/include/asm/mach-jazz/dma-coherence.h, line 23
- arch/mips/include/asm/mach-loongson64/dma-coherence.h, 2 times
- arch/mn10300/include/asm/cacheflush.h, line 141
- arch/mn10300/include/asm/io.h, line 317
- arch/mn10300/mm/cache-flush-icache.c, 2 times
- arch/mn10300/mm/cache-inv-icache.c, line 68
- arch/nios2/mm/dma-mapping.c, line 127
- arch/openrisc/kernel/dma.c, line 142
- arch/parisc/include/asm/cacheflush.h, line 119
- arch/parisc/kernel/cache.c, line 346
- arch/powerpc/include/asm/io.h, line 857
- arch/powerpc/kernel/dma.c, line 246
- arch/powerpc/mm/dma-noncoherent.c, 2 times
- arch/s390/include/asm/pgtable.h, line 1051
- arch/s390/kernel/machine_kexec.c, 2 times
- arch/s390/mm/gmap.c, 6 times
- arch/s390/mm/page-states.c, 2 times
- arch/s390/mm/pageattr.c, 2 times
- arch/s390/mm/pgalloc.c, 4 times
- arch/s390/pci/pci_dma.c, 3 times
- arch/score/include/asm/page.h, line 74
- arch/sh/kernel/dma-nommu.c, line 18
- arch/sh/mm/cache-sh4.c, line 122
- arch/sh/mm/cache-sh5.c, line 566
- arch/sparc/kernel/ioport.c, line 524
- arch/tile/kernel/pci-dma.c, 2 times
- arch/um/include/asm/pgtable.h, line 280
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/include/asm/io.h, line 155
- arch/x86/kernel/alternative.c, 2 times
- arch/x86/kernel/amd_gart_64.c, 2 times
- arch/x86/kernel/pci-dma.c, 2 times
- arch/x86/kernel/pci-nommu.c, line 33
- arch/x86/kvm/svm.c, 6 times
- arch/x86/kvm/vmx.c, 4 times
- arch/x86/kvm/x86.c, line 6595
- arch/xtensa/include/asm/highmem.h, line 34
- arch/xtensa/kernel/pci-dma.c, line 203
- arch/xtensa/mm/cache.c, 10 times
- arch/xtensa/mm/highmem.c, line 51
- drivers/char/agp/ali-agp.c, 2 times
- drivers/char/agp/amd-k7-agp.c, line 316
- drivers/char/agp/amd64-agp.c, line 82
- drivers/char/agp/ati-agp.c, line 305
- drivers/char/agp/backend.c, line 154
- drivers/char/agp/efficeon-agp.c, line 71
- drivers/char/agp/generic.c, line 1103
- drivers/char/agp/hp-agp.c, line 366
- drivers/char/agp/i460-agp.c, 3 times
- drivers/char/agp/intel-gtt.c, 3 times
- drivers/char/agp/nvidia-agp.c, line 228
- drivers/char/agp/parisc-agp.c, line 158
- drivers/char/agp/sgi-agp.c, line 192
- drivers/char/agp/sworks-agp.c, line 353
- drivers/char/agp/uninorth-agp.c, 7 times
- drivers/crypto/n2_core.c, 2 times
- drivers/crypto/nx/nx-842.h, line 100
- drivers/crypto/nx/nx.c, 2 times
- drivers/crypto/ux500/cryp/cryp_core.c, 2 times
- drivers/firmware/efi/capsule.c, 3 times
- drivers/gpu/drm/armada/armada_gem.c, line 109
- drivers/gpu/drm/drm_fb_cma_helper.c, line 390
- drivers/gpu/drm/etnaviv/etnaviv_dump.c, line 216
- drivers/gpu/drm/i915/i915_gem.c, 2 times
- drivers/gpu/drm/i915/i915_gem_fence_reg.c, 2 times
- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c, 2 times
- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c, line 281
- drivers/hwtracing/intel_th/msu.c, line 639
- drivers/infiniband/hw/hfi1/user_exp_rcv.c, 2 times
- drivers/iommu/amd_iommu.c, 3 times
- drivers/iommu/dma-iommu.c, 2 times
- drivers/iommu/fsl_pamu.c, line 1101
- drivers/iommu/intel-iommu.c, 5 times
- drivers/iommu/iommu.c, line 1438
- drivers/irqchip/irq-gic-v3-its.c, 5 times
- drivers/misc/mic/host/mic_boot.c, 3 times
- drivers/misc/mic/scif/scif_map.h, line 121
- drivers/misc/mic/scif/scif_rma.c, 4 times
- drivers/misc/sgi-gru/grufault.c, line 203
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 2934
- drivers/net/ethernet/qlogic/qed/qed_ll2.c, line 2224
- drivers/net/ethernet/sun/niu.c, line 9985
- drivers/net/fjes/fjes_hw.c, 3 times
- drivers/net/fjes/fjes_trace.h, 2 times
- drivers/platform/goldfish/goldfish_pipe.c, line 320
- drivers/s390/net/qeth_core_main.c, line 3941
- drivers/staging/android/ion/ion.c, line 832
- drivers/staging/android/ion/ion_chunk_heap.c, 2 times
- drivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c, line 1171
- drivers/vfio/vfio_iommu_type1.c, line 1155
- drivers/virt/fsl_hypervisor.c, 4 times
- drivers/xen/swiotlb-xen.c, line 387
- include/asm-generic/page.h, line 86
- include/linux/bio.h, 2 times
- include/linux/scatterlist.h, line 226
- lib/dma-debug.c, line 408
- lib/dma-noop.c, line 35
- lib/kfifo.c, 2 times
- lib/swiotlb.c, line 797
- mm/percpu.c, 2 times
- net/core/dev.c, line 2750
- sound/pci/emu10k1/memory.c, line 488
- sound/soc/amd/acp-pcm-dma.c, line 252
- tools/virtio/linux/dma-mapping.h, line 25
- tools/virtio/linux/scatterlist.h, line 174
- virt/kvm/kvm_main.c, line 2038