phys_to_virt
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/io.h, line 90
- arch/arm/include/asm/memory.h, line 324
- arch/arm64/include/asm/memory.h, line 373
- arch/hexagon/include/asm/io.h, line 312
- arch/loongarch/include/asm/io.h, line 84
- arch/m68k/include/asm/virtconvert.h, line 25
- arch/nios2/include/asm/io.h, line 35
- arch/parisc/include/asm/io.h, line 9
- arch/powerpc/include/asm/io.h, line 970
- arch/sh/include/asm/io.h, line 286
- arch/sh/include/asm/io.h, line 289
- arch/sparc/include/asm/page_32.h, line 128
- arch/sparc/include/asm/page_64.h, line 156
- arch/x86/include/asm/io.h, line 152
- include/asm-generic/io.h, line 1010
- tools/include/linux/mm.h, line 22
- tools/virtio/linux/kernel.h, line 44
Referenced (in 95 files total) in:
- arch/alpha/include/asm/io.h, 5 times
- arch/alpha/kernel/core_irongate.c, 3 times
- arch/alpha/kernel/setup.c, 5 times
- arch/alpha/mm/init.c, line 136
- arch/arm/include/asm/io.h, line 33
- arch/arm/include/asm/memory.h, 3 times
- arch/arm/include/asm/proc-fns.h, 2 times
- arch/arm/mach-axxia/platsmp.c, line 24
- arch/arm/mach-hisi/hotplug.c, line 275
- arch/arm/mach-hisi/platsmp.c, line 146
- arch/arm/mach-mediatek/platsmp.c, line 105
- arch/arm/mach-mvebu/pm.c, line 154
- arch/arm/mach-socfpga/platsmp.c, 2 times
- arch/arm/mach-sti/platsmp.c, line 91
- arch/arm64/include/asm/kvm_pgtable.h, line 219
- arch/arm64/include/asm/memory.h, 3 times
- arch/arm64/kernel/crash_dump.c, line 45
- arch/arm64/kernel/machine_kexec.c, 2 times
- arch/arm64/kvm/arm.c, line 2437
- arch/arm64/kvm/hyp/nvhe/early_alloc.c, line 55
- arch/arm64/kvm/hyp/nvhe/mem_protect.c, 2 times
- arch/arm64/kvm/hyp/nvhe/setup.c, line 302
- arch/arm64/kvm/hyp/pgtable.c, line 101
- arch/arm64/kvm/mmu.c, 3 times
- arch/arm64/kvm/va_layout.c, line 69
- arch/arm64/mm/dma-mapping.c, 2 times
- arch/arm64/mm/mmu.c, line 614
- arch/hexagon/include/asm/io.h, 3 times
- arch/hexagon/kernel/dma.c, line 15
- arch/loongarch/include/asm/io.h, line 84
- arch/loongarch/kernel/machine_kexec.c, 4 times
- arch/loongarch/mm/kasan_init.c, 2 times
- arch/loongarch/power/platform.c, line 78
- arch/m68k/include/asm/virtconvert.h, 3 times
- arch/m68k/kernel/setup_mm.c, line 334
- arch/m68k/mm/motorola.c, 2 times
- arch/mips/alchemy/common/dbdma.c, 9 times
- arch/mips/bmips/setup.c, line 195
- arch/mips/cavium-octeon/octeon-irq.c, 3 times
- arch/mips/cavium-octeon/setup.c, 3 times
- arch/mips/include/asm/io.h, line 567
- arch/mips/kernel/machine_kexec.c, 5 times
- arch/mips/kernel/traps.c, line 2357
- arch/mips/mm/init.c, line 493
- arch/nios2/include/asm/io.h, line 35
- arch/nios2/mm/dma-mapping.c, 2 times
- arch/parisc/include/asm/io.h, line 9
- arch/parisc/kernel/pci-dma.c, 2 times
- arch/powerpc/include/asm/io.h, 3 times
- arch/powerpc/kernel/fadump.c, line 1784
- arch/powerpc/kernel/process.c, 2 times
- arch/powerpc/mm/hugetlbpage.c, line 112
- arch/powerpc/mm/kasan/init_book3e_64.c, 2 times
- arch/powerpc/mm/kasan/init_book3s_64.c, 2 times
- arch/powerpc/platforms/85xx/smp.c, line 218
- arch/powerpc/platforms/powernv/opal-imc.c, line 119
- arch/powerpc/platforms/powernv/opal-msglog.c, 2 times
- arch/riscv/mm/dma-noncoherent.c, 3 times
- arch/s390/include/asm/kvm_host.h, line 144
- arch/s390/kernel/machine_kexec.c, line 66
- arch/s390/kernel/nmi.c, line 274
- arch/s390/kernel/perf_cpum_sf.c, 3 times
- arch/s390/kvm/intercept.c, line 220
- arch/s390/kvm/interrupt.c, 2 times
- arch/s390/kvm/kvm-s390.c, line 3808
- arch/s390/kvm/kvm-s390.h, line 45
- arch/s390/kvm/pci.c, 2 times
- arch/s390/kvm/priv.c, 2 times
- arch/s390/kvm/vsie.c, line 881
- arch/s390/mm/maccess.c, line 152
- arch/sh/include/asm/io.h, 2 times
- arch/sh/kernel/dma-coherent.c, line 18
- arch/sh/kernel/machine_kexec.c, 4 times
- arch/sh/kernel/setup.c, line 255
- arch/sparc/include/asm/page_32.h, line 128
- arch/sparc/include/asm/page_64.h, line 156
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/include/asm/bios_ebda.h, line 16
- arch/x86/include/asm/io.h, 4 times
- arch/x86/include/asm/vga.h, line 22
- arch/x86/kernel/smpboot.c, 3 times
- arch/x86/mm/ioremap.c, 2 times
- arch/x86/platform/geode/alix.c, line 70
- arch/x86/xen/mmu_pv.c, 2 times
- arch/xtensa/kernel/pci-dma.c, line 32
- include/asm-generic/io.h, 4 times
- include/asm-generic/vga.h, line 19
- include/linux/kexec.h, line 454
- kernel/dma/swiotlb.c, 6 times
- mm/kasan/kasan_test_c.c, line 924
- mm/kmsan/init.c, 2 times
- mm/memblock.c, line 1593
- net/bpf/test_run.c, 2 times
- tools/include/linux/mm.h, 3 times
- tools/virtio/linux/kernel.h, line 44
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.