page_to_phys
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/io.h, line 91
- arch/arc/include/asm/io.h, line 46
- arch/arm/include/asm/memory.h, line 153
- arch/arm64/include/asm/memory.h, line 359
- arch/csky/include/asm/page.h, line 46
- arch/hexagon/include/asm/page.h, line 125
- arch/loongarch/include/asm/page.h, line 84
- arch/m68k/include/asm/virtconvert.h, line 32
- arch/microblaze/include/asm/page.h, line 104
- arch/mips/include/asm/io.h, line 131
- arch/nios2/include/asm/io.h, line 32
- arch/openrisc/include/asm/page.h, line 83
- arch/parisc/include/asm/page.h, line 171
- arch/riscv/include/asm/page.h, line 197
- arch/s390/include/asm/page.h, line 250
- arch/sh/include/asm/page.h, line 150
- arch/sparc/include/asm/page.h, line 5
- arch/um/include/asm/pgtable.h, line 292
- arch/x86/include/asm/io.h, line 157
- arch/xtensa/include/asm/page.h, line 198
- tools/virtio/linux/kernel.h, line 46
Referenced (in 79 files total) in:
- arch/alpha/include/asm/io.h, line 91
- arch/alpha/kernel/pci_iommu.c, line 900
- arch/arc/include/asm/io.h, line 46
- arch/arc/mm/dma.c, line 30
- arch/arm/include/asm/memory.h, line 153
- arch/arm/include/asm/pgalloc.h, line 144
- arch/arm/kernel/patch.c, line 38
- arch/arm/mm/dma-mapping.c, 7 times
- arch/arm64/include/asm/memory.h, 2 times
- arch/arm64/include/asm/pgalloc.h, line 137
- arch/arm64/kernel/patching.c, line 45
- arch/arm64/kvm/mmu.c, line 433
- arch/csky/include/asm/page.h, line 46
- arch/csky/mm/dma-mapping.c, 2 times
- arch/hexagon/include/asm/page.h, 2 times
- arch/loongarch/include/asm/io.h, line 81
- arch/loongarch/include/asm/page.h, 3 times
- arch/m68k/include/asm/virtconvert.h, line 32
- arch/m68k/kernel/dma.c, line 14
- arch/m68k/mm/cache.c, line 117
- arch/microblaze/include/asm/page.h, line 104
- arch/microblaze/mm/consistent.c, line 20
- arch/mips/include/asm/io.h, line 131
- arch/mips/jazz/jazzdma.c, line 528
- arch/nios2/include/asm/io.h, line 32
- arch/openrisc/include/asm/page.h, line 83
- arch/parisc/include/asm/page.h, line 171
- arch/parisc/kernel/kexec.c, line 80
- arch/parisc/kernel/patch.c, line 42
- arch/powerpc/include/asm/io.h, line 975
- arch/powerpc/platforms/pseries/cmm.c, 2 times
- arch/riscv/include/asm/page.h, line 197
- arch/riscv/kernel/patch.c, line 56
- arch/riscv/kernel/sbi.c, 2 times
- arch/riscv/kvm/aia_imsic.c, line 1053
- arch/riscv/kvm/mmu.c, line 705
- arch/riscv/mm/dma-noncoherent.c, line 123
- arch/s390/include/asm/page.h, line 250
- arch/s390/include/asm/pgtable.h, line 1419
- arch/s390/kernel/machine_kexec.c, line 230
- arch/s390/kvm/pci.c, line 261
- arch/s390/kvm/vsie.c, line 666
- arch/s390/mm/gmap.c, 4 times
- arch/sh/include/asm/page.h, line 150
- arch/sparc/include/asm/page.h, line 5
- arch/sparc/mm/init_64.c, 4 times
- arch/sparc/mm/iommu.c, line 188
- arch/um/include/asm/pgtable.h, 2 times
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/include/asm/io.h, line 157
- arch/x86/kernel/amd_gart_64.c, line 231
- arch/x86/kvm/svm/avic.c, 6 times
- arch/x86/kvm/vmx/vmx.c, 2 times
- arch/x86/platform/efi/efi_64.c, line 238
- arch/xtensa/include/asm/highmem.h, line 34
- arch/xtensa/include/asm/page.h, line 198
- arch/xtensa/mm/cache.c, 7 times
- block/bio.c, 3 times
- include/linux/hyperv.h, line 1792
- include/linux/scatterlist.h, line 389
- kernel/dma/debug.c, line 397
- kernel/dma/direct.c, 7 times
- kernel/dma/direct.h, line 87
- kernel/dma/mapping.c, 3 times
- kernel/dma/pool.c, line 120
- kernel/dma/swiotlb.c, 3 times
- kernel/events/core.c, line 7687
- lib/scatterlist.c, line 477
- mm/page_alloc.c, 3 times
- mm/percpu.c, 2 times
- mm/vmalloc.c, line 622
- net/bpf/test_run.c, 2 times
- sound/core/memalloc.c, 2 times
- sound/virtio/virtio_pcm_msg.c, 2 times
- tools/testing/scatterlist/linux/mm.h, line 45
- tools/virtio/linux/dma-mapping.h, line 24
- tools/virtio/linux/kernel.h, line 46
- tools/virtio/linux/scatterlist.h, line 158
- virt/kvm/kvm_main.c, line 3569
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.