virt_to_phys
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/io.h, line 89
- arch/arm/include/asm/memory.h, line 318
- arch/arm64/include/asm/memory.h, line 365
- arch/hexagon/include/asm/io.h, line 311
- arch/loongarch/include/asm/io.h, line 78
- arch/m68k/include/asm/virtconvert.h, line 19
- arch/mips/include/asm/io.h, line 114
- arch/nios2/include/asm/io.h, line 38
- arch/parisc/include/asm/io.h, line 8
- arch/powerpc/include/asm/io.h, line 952
- arch/sh/include/asm/io.h, line 285
- arch/sh/include/asm/io.h, line 288
- arch/sparc/include/asm/page_32.h, line 127
- arch/sparc/include/asm/page_64.h, line 155
- arch/x86/include/asm/io.h, line 133
- include/asm-generic/io.h, line 1002
- tools/virtio/linux/kernel.h, line 43
Referenced (in 165 files total) in:
- arch/alpha/include/asm/io.h, 5 times
- arch/alpha/include/asm/mmu_context.h, line 35
- arch/alpha/include/asm/switch_to.h, line 11
- arch/alpha/kernel/core_cia.c, 4 times
- arch/alpha/kernel/core_marvel.c, 2 times
- arch/alpha/kernel/core_mcpcia.c, 2 times
- arch/alpha/kernel/core_t2.c, line 361
- arch/alpha/kernel/core_titan.c, 2 times
- arch/alpha/kernel/core_tsunami.c, 2 times
- arch/alpha/kernel/core_wildfire.c, 2 times
- arch/alpha/kernel/setup.c, 2 times
- arch/alpha/kernel/smp.c, line 312
- arch/alpha/mm/init.c, line 246
- arch/arm/include/asm/io.h, line 32
- arch/arm/include/asm/memory.h, 3 times
- arch/arm/include/asm/proc-fns.h, line 152
- arch/arm/kernel/setup.c, 4 times
- arch/arm/kernel/smp.c, 3 times
- arch/arm/kernel/suspend.c, 6 times
- arch/arm/mach-bcm/platsmp.c, line 306
- arch/arm/mach-milbeaut/platsmp.c, 2 times
- arch/arm/mm/mmu.c, line 1440
- arch/arm/mm/physaddr.c, line 41
- arch/arm64/hyperv/hv_core.c, 2 times
- arch/arm64/include/asm/kvm_pgtable.h, line 178
- arch/arm64/include/asm/memory.h, 4 times
- arch/arm64/include/asm/mmu_context.h, 2 times
- arch/arm64/kernel/hibernate.c, 3 times
- arch/arm64/kernel/machine_kexec.c, line 148
- arch/arm64/kvm/arm.c, line 2068
- arch/arm64/kvm/hyp/nvhe/early_alloc.c, line 56
- arch/arm64/kvm/hyp/nvhe/mem_protect.c, 2 times
- arch/arm64/kvm/hyp/nvhe/setup.c, line 303
- arch/arm64/kvm/hyp/pgtable.c, line 153
- arch/arm64/kvm/mmu.c, 2 times
- arch/arm64/mm/fault.c, line 127
- arch/arm64/mm/mmu.c, line 1533
- arch/arm64/mm/physaddr.c, line 13
- arch/arm64/mm/trans_pgd.c, 2 times
- arch/csky/kernel/traps.c, 2 times
- arch/hexagon/include/asm/io.h, 3 times
- arch/loongarch/include/asm/io.h, line 78
- arch/loongarch/include/asm/kfence.h, line 33
- arch/m68k/amiga/config.c, 2 times
- arch/m68k/atari/config.c, line 512
- arch/m68k/emu/natfeat.c, 3 times
- arch/m68k/emu/nfblock.c, 2 times
- arch/m68k/emu/nfcon.c, 2 times
- arch/m68k/emu/nfeth.c, 5 times
- arch/m68k/include/asm/mcf_pgtable.h, line 115
- arch/m68k/include/asm/mmu_context.h, 2 times
- arch/m68k/include/asm/motorola_pgtable.h, line 98
- arch/m68k/include/asm/virtconvert.h, 4 times
- arch/m68k/mac/misc.c, line 478
- arch/microblaze/include/asm/cacheflush.h, 2 times
- arch/microblaze/kernel/ptrace.c, line 117
- arch/microblaze/mm/pgtable.c, line 73
- arch/mips/alchemy/common/dbdma.c, 3 times
- arch/mips/include/asm/dma.h, line 93
- arch/mips/include/asm/io.h, 4 times
- arch/mips/include/asm/page.h, line 213
- arch/mips/include/asm/pgtable-64.h, 2 times
- arch/mips/include/asm/pgtable.h, line 65
- arch/mips/jazz/jazzdma.c, line 506
- arch/mips/kernel/relocate.c, 3 times
- arch/mips/kernel/vdso.c, line 172
- arch/mips/kvm/mips.c, line 318
- arch/mips/loongson64/init.c, line 104
- arch/mips/loongson64/vbios_quirk.c, line 20
- arch/mips/mm/mmap.c, line 126
- arch/mips/mm/physaddr.c, line 33
- arch/mips/n64/init.c, line 125
- arch/mips/pci/pci-xtalk-bridge.c, line 620
- arch/nios2/include/asm/io.h, 2 times
- arch/nios2/include/asm/page.h, 2 times
- arch/nios2/include/asm/pgtable.h, line 230
- arch/nios2/kernel/setup.c, line 164
- arch/nios2/mm/ioremap.c, line 133
- arch/parisc/include/asm/floppy.h, 2 times
- arch/parisc/include/asm/io.h, line 8
- arch/parisc/mm/init.c, 4 times
- arch/parisc/mm/ioremap.c, line 30
- arch/powerpc/include/asm/io.h, 3 times
- arch/powerpc/kernel/fadump.c, line 1732
- arch/powerpc/kexec/core_32.c, line 48
- arch/powerpc/kvm/book3s.c, line 439
- arch/powerpc/kvm/e500_mmu_host.c, line 166
- arch/powerpc/mm/ioremap_32.c, line 46
- arch/powerpc/perf/hv-24x7.c, 3 times
- arch/powerpc/perf/hv-common.c, line 26
- arch/powerpc/perf/hv-gpci.c, 6 times
- arch/powerpc/platforms/512x/mpc512x_shared.c, 2 times
- arch/powerpc/platforms/85xx/smp.c, line 211
- arch/powerpc/platforms/powernv/ocxl.c, line 453
- arch/powerpc/platforms/pseries/eeh_pseries.c, 2 times
- arch/powerpc/platforms/pseries/hvcserver.c, line 90
- arch/powerpc/platforms/pseries/lparcfg.c, line 160
- arch/powerpc/platforms/pseries/papr_platform_attributes.c, 2 times
- arch/powerpc/platforms/pseries/papr_scm.c, line 274
- arch/powerpc/platforms/pseries/plpks.c, 18 times
- arch/powerpc/platforms/pseries/vas.c, 5 times
- arch/riscv/mm/init.c, line 1422
- arch/riscv/mm/physaddr.c, line 15
- arch/riscv/mm/pmem.c, 2 times
- arch/s390/hypfs/hypfs_sprp.c, line 28
- arch/s390/include/asm/appldata.h, 3 times
- arch/s390/include/asm/kvm_host.h, line 1037
- arch/s390/kernel/diag.c, 4 times
- arch/s390/kernel/ipl.c, line 201
- arch/s390/kernel/machine_kexec.c, line 231
- arch/s390/kernel/perf_cpum_sf.c, 10 times
- arch/s390/kernel/perf_pai_crypto.c, line 374
- arch/s390/kernel/perf_pai_ext.c, 2 times
- arch/s390/kvm/interrupt.c, 2 times
- arch/s390/kvm/kvm-s390.c, 12 times
- arch/s390/kvm/kvm-s390.h, line 275
- arch/s390/kvm/pci.c, 10 times
- arch/s390/kvm/pv.c, 5 times
- arch/s390/kvm/vsie.c, 2 times
- arch/s390/mm/extmem.c, 2 times
- arch/s390/mm/init.c, 2 times
- arch/s390/mm/maccess.c, 3 times
- arch/s390/pci/pci.c, 2 times
- arch/s390/pci/pci_irq.c, 4 times
- arch/s390/pci/pci_sysfs.c, line 78
- arch/sh/boards/mach-landisk/setup.c, line 59
- arch/sh/boards/mach-lboxre2/setup.c, line 53
- arch/sh/boards/mach-sh03/setup.c, line 76
- arch/sh/include/asm/io.h, 2 times
- arch/sh/kernel/cpu/sh4/sq.c, line 156
- arch/sh/kernel/cpu/sh4a/smp-shx3.c, line 89
- arch/sh/kernel/machine_kexec.c, line 133
- arch/sh/kernel/setup.c, 6 times
- arch/sparc/include/asm/page_32.h, line 127
- arch/sparc/include/asm/page_64.h, line 155
- arch/x86/coco/tdx/tdx.c, 3 times
- arch/x86/events/intel/ds.c, line 555
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/hyperv/mmu.c, 2 times
- arch/x86/include/asm/io.h, 4 times
- arch/x86/include/asm/mshyperv.h, 2 times
- arch/x86/kernel/amd_gart_64.c, line 474
- arch/x86/kernel/machine_kexec_64.c, line 363
- arch/x86/kernel/tboot.c, line 110
- arch/x86/kvm/mmu/mmutrace.h, line 352
- arch/x86/platform/efi/efi_64.c, line 163
- arch/x86/platform/intel-quark/imr.c, 2 times
- arch/x86/platform/intel-quark/imr_selftest.c, 2 times
- include/asm-generic/io.h, 4 times
- include/video/sticore.h, line 41
- include/xen/arm/page.h, line 82
- kernel/dma/swiotlb.c, 3 times
- kernel/events/core.c, line 7575
- lib/test_debug_virtual.c, 2 times
- mm/hugetlb.c, line 3330
- mm/kasan/kasan_test.c, line 923
- mm/memblock.c, line 1450
- net/iucv/iucv.c, 2 times
- sound/oss/dmasound/dmasound_atari.c, 2 times
- sound/soc/au1x/dma.c, line 73
- sound/soc/intel/atom/sst-mfld-platform-compress.c, line 148
- sound/soc/intel/atom/sst/sst_loader.c, line 295
- sound/soc/sof/intel/hda-loader-skl.c, line 119
- tools/virtio/linux/dma-mapping.h, 2 times
- tools/virtio/linux/kernel.h, line 43
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.