__pa
Defined as a preprocessor macro in:
- arch/alpha/include/asm/page.h, line 83
- arch/arc/include/asm/page.h, line 113
- arch/arm/include/asm/memory.h, line 333
- arch/arm64/include/asm/memory.h, line 390
- arch/csky/include/asm/page.h, line 75
- arch/hexagon/include/asm/page.h, line 85
- arch/loongarch/include/asm/page.h, line 72
- arch/m68k/include/asm/page_mm.h, line 80
- arch/m68k/include/asm/page_mm.h, line 94
- arch/m68k/include/asm/page_no.h, line 19
- arch/microblaze/include/asm/page.h, line 122
- arch/mips/include/asm/page.h, line 184
- arch/nios2/include/asm/page.h, line 79
- arch/openrisc/include/asm/page.h, line 73
- arch/parisc/include/asm/page.h, line 148
- arch/powerpc/include/asm/page.h, line 198
- arch/powerpc/include/asm/page.h, line 215
- arch/powerpc/include/asm/page.h, line 223
- arch/riscv/include/asm/page.h, line 185
- arch/s390/include/asm/page.h, line 213
- arch/s390/include/asm/page.h, line 239
- arch/sh/include/asm/page.h, line 132
- arch/sparc/include/asm/page_32.h, line 124
- arch/sparc/include/asm/page_64.h, line 146
- arch/um/include/asm/page.h, line 105
- arch/x86/boot/compressed/misc.h, line 28
- arch/x86/include/asm/page.h, line 41
- arch/x86/mm/mem_encrypt_identity.c, line 17
- arch/xtensa/include/asm/page.h, line 187
- arch/xtensa/include/asm/page.h, line 189
- tools/include/linux/mm.h, line 18
Referenced (in 357 files total) in:
- arch/alpha/include/asm/page.h, 3 times
- arch/alpha/kernel/core_irongate.c, line 231
- arch/alpha/kernel/pci_iommu.c, 2 times
- arch/alpha/kernel/setup.c, line 273
- arch/arc/include/asm/page.h, 2 times
- arch/arc/mm/init.c, line 110
- arch/arm/include/asm/cacheflush.h, 4 times
- arch/arm/include/asm/kfence.h, line 14
- arch/arm/include/asm/memory.h, line 333
- arch/arm/include/asm/pgalloc.h, 2 times
- arch/arm/kernel/setup.c, line 1020
- arch/arm/mach-highbank/pm.c, line 24
- arch/arm/mach-omap2/control.c, line 264
- arch/arm/mach-omap2/omap-secure.c, 8 times
- arch/arm/mach-omap2/omap-smp.c, 2 times
- arch/arm/mach-shmobile/smp-emev2.c, line 37
- arch/arm/mach-shmobile/smp-r8a7779.c, line 51
- arch/arm/mach-shmobile/smp-sh73a0.c, line 58
- arch/arm/mach-versatile/integrator.c, line 93
- arch/arm/mach-zynq/common.c, 2 times
- arch/arm/mach-zynq/platsmp.c, 2 times
- arch/arm/mm/dma-mapping.c, 2 times
- arch/arm/mm/init.c, line 187
- arch/arm/mm/kasan_init.c, 3 times
- arch/arm/mm/mmap.c, line 155
- arch/arm/mm/mmu.c, 6 times
- arch/arm/mm/pmsa-v7.c, line 260
- arch/arm/mm/pmsa-v8.c, 9 times
- arch/arm64/include/asm/memory.h, 2 times
- arch/arm64/include/asm/pgalloc.h, 4 times
- arch/arm64/kernel/cpufeature.c, 2 times
- arch/arm64/kernel/machine_kexec.c, 2 times
- arch/arm64/kvm/arm.c, 2 times
- arch/arm64/kvm/mmu.c, 8 times
- arch/arm64/kvm/va_layout.c, line 46
- arch/arm64/mm/kasan_init.c, 6 times
- arch/arm64/mm/mmu.c, 4 times
- arch/csky/abiv1/inc/abi/ckmmu.h, line 93
- arch/csky/abiv2/inc/abi/ckmmu.h, line 131
- arch/csky/include/asm/page.h, 3 times
- arch/csky/include/asm/pgalloc.h, 2 times
- arch/csky/include/asm/pgtable.h, 3 times
- arch/csky/kernel/setup.c, line 22
- arch/csky/mm/init.c, 8 times
- arch/hexagon/include/asm/io.h, line 49
- arch/hexagon/include/asm/page.h, 4 times
- arch/hexagon/include/asm/pgalloc.h, 3 times
- arch/hexagon/mm/init.c, line 69
- arch/loongarch/include/asm/io.h, line 80
- arch/loongarch/include/asm/page.h, 2 times
- arch/loongarch/kernel/traps.c, line 1168
- arch/loongarch/kvm/mmu.c, 2 times
- arch/loongarch/mm/kasan_init.c, 10 times
- arch/loongarch/mm/pgtable.c, line 14
- arch/loongarch/power/hibernate.c, 2 times
- arch/m68k/include/asm/cacheflush_mm.h, line 237
- arch/m68k/include/asm/motorola_pgtable.h, line 103
- arch/m68k/include/asm/page_mm.h, 3 times
- arch/m68k/include/asm/page_no.h, 2 times
- arch/m68k/include/asm/sun3_pgalloc.h, 2 times
- arch/m68k/include/asm/sun3_pgtable.h, line 18
- arch/m68k/include/asm/virtconvert.h, line 22
- arch/m68k/mm/sun3mmu.c, line 70
- arch/m68k/sun3/config.c, line 116
- arch/m68k/sun3/mmu_emu.c, line 142
- arch/m68k/sun3x/dvma.c, 2 times
- arch/microblaze/include/asm/page.h, 3 times
- arch/microblaze/include/asm/pgtable.h, 2 times
- arch/microblaze/mm/init.c, line 223
- arch/mips/bcm47xx/prom.c, line 164
- arch/mips/dec/prom/memory.c, 2 times
- arch/mips/include/asm/io.h, line 105
- arch/mips/include/asm/page.h, 2 times
- arch/mips/jazz/jazzdma.c, line 510
- arch/mips/kernel/setup.c, 4 times
- arch/mips/kernel/traps.c, line 2302
- arch/mips/kernel/vdso.c, line 162
- arch/mips/mm/dma-noncoherent.c, line 54
- arch/mips/power/cpu.c, 2 times
- arch/nios2/include/asm/page.h, line 79
- arch/openrisc/include/asm/page.h, 2 times
- arch/openrisc/include/asm/pgalloc.h, line 29
- arch/openrisc/include/asm/pgtable.h, line 298
- arch/openrisc/kernel/dma.c, 2 times
- arch/openrisc/kernel/setup.c, 2 times
- arch/openrisc/mm/init.c, line 102
- arch/parisc/boot/compressed/misc.c, 2 times
- arch/parisc/include/asm/io.h, line 8
- arch/parisc/include/asm/mmu_context.h, 2 times
- arch/parisc/include/asm/page.h, 3 times
- arch/parisc/include/asm/pgalloc.h, 2 times
- arch/parisc/kernel/cache.c, 2 times
- arch/parisc/kernel/firmware.c, 77 times
- arch/parisc/kernel/kexec_file.c, 2 times
- arch/parisc/kernel/pci-dma.c, line 416
- arch/parisc/kernel/pdt.c, line 194
- arch/parisc/kernel/setup.c, line 128
- arch/parisc/kernel/toc.c, 2 times
- arch/parisc/kernel/traps.c, line 839
- arch/parisc/mm/init.c, 19 times
- arch/powerpc/include/asm/book3s/32/pgalloc.h, 2 times
- arch/powerpc/include/asm/book3s/32/pgtable.h, line 243
- arch/powerpc/include/asm/book3s/64/pgtable.h, line 980
- arch/powerpc/include/asm/guest-state-buffer.h, line 374
- arch/powerpc/include/asm/io.h, 2 times
- arch/powerpc/include/asm/nohash/32/pgalloc.h, 2 times
- arch/powerpc/include/asm/nohash/32/pgtable.h, line 174
- arch/powerpc/include/asm/page.h, 4 times
- arch/powerpc/include/asm/rtas-work-area.h, line 82
- arch/powerpc/kernel/crash_dump.c, 2 times
- arch/powerpc/kernel/fadump.c, line 768
- arch/powerpc/kernel/paca.c, 3 times
- arch/powerpc/kernel/proc_powerpc.c, line 37
- arch/powerpc/kernel/prom.c, 3 times
- arch/powerpc/kernel/prom_init.c, 2 times
- arch/powerpc/kernel/rtas.c, 3 times
- arch/powerpc/kernel/rtas_flash.c, 4 times
- arch/powerpc/kernel/rtasd.c, line 399
- arch/powerpc/kernel/suspend.c, 2 times
- arch/powerpc/kexec/core.c, 2 times
- arch/powerpc/kexec/core_64.c, 2 times
- arch/powerpc/kexec/ranges.c, 2 times
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 122
- arch/powerpc/kvm/book3s_64_mmu_radix.c, 2 times
- arch/powerpc/kvm/book3s_hv.c, 4 times
- arch/powerpc/kvm/book3s_hv_nested.c, 2 times
- arch/powerpc/kvm/guest-state-buffer.c, 2 times
- arch/powerpc/mm/book3s32/mmu.c, line 384
- arch/powerpc/mm/book3s32/mmu_context.c, line 129
- arch/powerpc/mm/book3s64/hash_utils.c, 6 times
- arch/powerpc/mm/book3s64/mmu_context.c, line 178
- arch/powerpc/mm/book3s64/pgtable.c, line 325
- arch/powerpc/mm/book3s64/radix_pgtable.c, 8 times
- arch/powerpc/mm/init_64.c, 2 times
- arch/powerpc/mm/kasan/8xx.c, 2 times
- arch/powerpc/mm/kasan/init_32.c, 3 times
- arch/powerpc/mm/kasan/init_book3e_64.c, line 79
- arch/powerpc/mm/kasan/init_book3s_64.c, line 37
- arch/powerpc/mm/nohash/8xx.c, 8 times
- arch/powerpc/mm/nohash/book3e_pgtable.c, 2 times
- arch/powerpc/mm/nohash/kaslr_booke.c, 4 times
- arch/powerpc/mm/nohash/mmu_context.c, 2 times
- arch/powerpc/mm/pgtable.c, line 413
- arch/powerpc/perf/imc-pmu.c, 2 times
- arch/powerpc/platforms/44x/iss4xx.c, line 113
- arch/powerpc/platforms/44x/ppc476.c, line 186
- arch/powerpc/platforms/85xx/smp.c, 3 times
- arch/powerpc/platforms/cell/iommu.c, 7 times
- arch/powerpc/platforms/cell/ras.c, line 137
- arch/powerpc/platforms/cell/smp.c, line 71
- arch/powerpc/platforms/chrp/nvram.c, 2 times
- arch/powerpc/platforms/pasemi/iommu.c, 2 times
- arch/powerpc/platforms/powermac/smp.c, line 333
- arch/powerpc/platforms/powernv/opal-dump.c, line 265
- arch/powerpc/platforms/powernv/opal-elog.c, 2 times
- arch/powerpc/platforms/powernv/opal-flash.c, 2 times
- arch/powerpc/platforms/powernv/opal-hmi.c, line 306
- arch/powerpc/platforms/powernv/opal-nvram.c, 2 times
- arch/powerpc/platforms/powernv/opal-powercap.c, line 49
- arch/powerpc/platforms/powernv/opal-psr.c, line 43
- arch/powerpc/platforms/powernv/opal-xscom.c, line 61
- arch/powerpc/platforms/powernv/opal.c, 3 times
- arch/powerpc/platforms/powernv/pci-ioda-tce.c, 3 times
- arch/powerpc/platforms/powernv/pci-ioda.c, 2 times
- arch/powerpc/platforms/powernv/smp.c, line 68
- arch/powerpc/platforms/powernv/vas-fault.c, line 219
- arch/powerpc/platforms/ps3/device-init.c, line 789
- arch/powerpc/platforms/ps3/interrupt.c, 3 times
- arch/powerpc/platforms/ps3/mm.c, 4 times
- arch/powerpc/platforms/pseries/dtl.c, line 144
- arch/powerpc/platforms/pseries/io_event_irq.c, line 127
- arch/powerpc/platforms/pseries/iommu.c, 5 times
- arch/powerpc/platforms/pseries/lpar.c, 5 times
- arch/powerpc/platforms/pseries/nvram.c, 2 times
- arch/powerpc/platforms/pseries/papr-vpd.c, line 81
- arch/powerpc/platforms/pseries/pseries_energy.c, line 204
- arch/powerpc/platforms/pseries/ras.c, 3 times
- arch/powerpc/platforms/pseries/rtas-fadump.c, line 618
- arch/powerpc/platforms/pseries/rtas-work-area.c, line 137
- arch/powerpc/platforms/pseries/setup.c, 2 times
- arch/powerpc/platforms/pseries/smp.c, line 91
- arch/powerpc/platforms/pseries/svm.c, 3 times
- arch/powerpc/sysdev/dart_iommu.c, line 189
- arch/powerpc/sysdev/xive/native.c, 2 times
- arch/powerpc/sysdev/xive/spapr.c, 2 times
- arch/riscv/include/asm/page.h, 2 times
- arch/riscv/kernel/cpu_ops_sbi.c, line 78
- arch/riscv/kernel/hibernate.c, line 398
- arch/riscv/kernel/paravirt.c, line 78
- arch/riscv/kernel/sbi.c, 2 times
- arch/riscv/kvm/mmu.c, line 158
- arch/riscv/mm/init.c, 25 times
- arch/riscv/mm/kasan_init.c, 17 times
- arch/s390/boot/vmem.c, 4 times
- arch/s390/include/asm/dma-types.h, line 75
- arch/s390/include/asm/mmu_context.h, line 67
- arch/s390/include/asm/page-states.h, line 40
- arch/s390/include/asm/page.h, 4 times
- arch/s390/include/asm/pgalloc.h, 4 times
- arch/s390/include/asm/pgtable.h, 8 times
- arch/s390/kernel/abs_lowcore.c, line 12
- arch/s390/kernel/cpcmd.c, 3 times
- arch/s390/kernel/diag.c, line 282
- arch/s390/kernel/early.c, line 88
- arch/s390/kernel/ipl.c, line 1904
- arch/s390/kernel/nmi.c, 2 times
- arch/s390/kernel/os_info.c, 2 times
- arch/s390/kernel/setup.c, 6 times
- arch/s390/kernel/smp.c, 4 times
- arch/s390/kernel/uv.c, line 86
- arch/s390/kvm/vsie.c, line 1418
- arch/s390/mm/gmap.c, 8 times
- arch/s390/mm/pageattr.c, 2 times
- arch/s390/mm/pgalloc.c, 10 times
- arch/s390/mm/vmem.c, 5 times
- arch/sh/boot/compressed/misc.c, line 129
- arch/sh/drivers/pci/pci-sh7780.c, line 299
- arch/sh/drivers/pci/pcie-sh7786.c, 4 times
- arch/sh/include/asm/io.h, line 288
- arch/sh/include/asm/page.h, 3 times
- arch/sh/include/asm/pgtable_32.h, line 408
- arch/sh/kernel/setup.c, line 165
- arch/sh/kernel/swsusp.c, 2 times
- arch/sh/mm/cache-sh3.c, line 47
- arch/sh/mm/init.c, line 250
- arch/sh/mm/mmap.c, line 175
- arch/sh/mm/pmb.c, 2 times
- arch/sparc/include/asm/mmu_context_64.h, 2 times
- arch/sparc/include/asm/page_32.h, 3 times
- arch/sparc/include/asm/page_64.h, 4 times
- arch/sparc/include/asm/pgtable_64.h, 3 times
- arch/sparc/include/asm/pgtsrmmu.h, line 106
- arch/sparc/kernel/iommu.c, 3 times
- arch/sparc/kernel/iommu_common.h, line 36
- arch/sparc/kernel/irq_64.c, 8 times
- arch/sparc/kernel/ldc.c, 4 times
- arch/sparc/kernel/leon_pci_grpci1.c, line 431
- arch/sparc/kernel/leon_pci_grpci2.c, line 625
- arch/sparc/kernel/mdesc.c, 3 times
- arch/sparc/kernel/pci_fire.c, 2 times
- arch/sparc/kernel/pci_msi.c, line 435
- arch/sparc/kernel/pci_psycho.c, line 455
- arch/sparc/kernel/pci_schizo.c, 2 times
- arch/sparc/kernel/pci_sun4v.c, 8 times
- arch/sparc/kernel/psycho_common.c, line 430
- arch/sparc/kernel/ptrace_64.c, line 124
- arch/sparc/kernel/sbus.c, 2 times
- arch/sparc/kernel/smp_64.c, 4 times
- arch/sparc/kernel/sysfs.c, line 116
- arch/sparc/mm/init_32.c, line 171
- arch/sparc/mm/init_64.c, 8 times
- arch/sparc/mm/io-unit.c, 2 times
- arch/sparc/mm/iommu.c, line 109
- arch/sparc/mm/srmmu.c, line 301
- arch/sparc/mm/tsb.c, 7 times
- arch/um/drivers/mmapper_kern.c, line 114
- arch/um/drivers/virtio_uml.c, line 678
- arch/um/include/asm/page.h, 2 times
- arch/um/include/asm/pgalloc.h, line 16
- arch/um/include/asm/pgtable-3level.h, line 59
- arch/um/include/asm/pgtable.h, line 291
- arch/um/kernel/mem.c, 4 times
- arch/um/kernel/physmem.c, 7 times
- arch/x86/boot/compressed/ident_map_64.c, 2 times
- arch/x86/boot/compressed/misc.c, line 514
- arch/x86/boot/compressed/misc.h, line 28
- arch/x86/boot/compressed/sev.c, 2 times
- arch/x86/coco/sev/core.c, 13 times
- arch/x86/coco/sev/shared.c, 4 times
- arch/x86/coco/tdx/tdx.c, 2 times
- arch/x86/entry/vdso/vma.c, line 190
- arch/x86/hyperv/ivm.c, line 354
- arch/x86/include/asm/io.h, line 131
- arch/x86/include/asm/uv/uv_hub.h, 2 times
- arch/x86/include/asm/mem_encrypt.h, line 112
- arch/x86/include/asm/page.h, 4 times
- arch/x86/include/asm/pgalloc.h, 16 times
- arch/x86/include/asm/xen/page.h, 2 times
- arch/x86/kernel/acpi/madt_wakeup.c, 6 times
- arch/x86/kernel/amd_gart_64.c, 2 times
- arch/x86/kernel/apic/io_apic.c, line 2572
- arch/x86/kernel/check.c, line 155
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c, line 1534
- arch/x86/kernel/espfix_64.c, 5 times
- arch/x86/kernel/head64.c, 2 times
- arch/x86/kernel/machine_kexec_32.c, 7 times
- arch/x86/kernel/machine_kexec_64.c, 6 times
- arch/x86/kvm/kvm_onhyperv.h, line 31
- arch/x86/kvm/mmu/mmu.c, 7 times
- arch/x86/kvm/mmu/spte.c, line 328
- arch/x86/kvm/mmu/spte.h, line 255
- arch/x86/kvm/mmu/tdp_mmu.c, line 285
- arch/x86/kvm/svm/nested.c, line 244
- arch/x86/kvm/svm/sev.c, 5 times
- arch/x86/kvm/svm/svm.c, line 1305
- arch/x86/kvm/vmx/nested.c, 8 times
- arch/x86/kvm/vmx/posted_intr.c, line 331
- arch/x86/kvm/vmx/vmx.c, 10 times
- arch/x86/kvm/vmx/vmx_ops.h, 2 times
- arch/x86/mm/ident_map.c, 4 times
- arch/x86/mm/init.c, 2 times
- arch/x86/mm/init_32.c, 6 times
- arch/x86/mm/init_64.c, 12 times
- arch/x86/mm/kasan_init_64.c, 8 times
- arch/x86/mm/kaslr.c, 3 times
- arch/x86/mm/mem_encrypt_amd.c, 2 times
- arch/x86/mm/mem_encrypt_identity.c, 5 times
- arch/x86/mm/mmap.c, line 220
- arch/x86/mm/pat/memtype.c, 3 times
- arch/x86/mm/pat/set_memory.c, 16 times
- arch/x86/mm/pgtable.c, 5 times
- arch/x86/mm/pti.c, 4 times
- arch/x86/mm/tlb.c, line 701
- arch/x86/pci/fixup.c, line 804
- arch/x86/pci/irq.c, 2 times
- arch/x86/platform/efi/efi.c, line 825
- arch/x86/platform/efi/efi_32.c, line 119
- arch/x86/platform/efi/efi_64.c, 3 times
- arch/x86/power/hibernate_32.c, 4 times
- arch/x86/power/hibernate_64.c, 5 times
- arch/x86/realmode/init.c, 2 times
- arch/x86/virt/vmx/tdx/tdx.c, 2 times
- arch/x86/xen/efi.c, 2 times
- arch/x86/xen/enlighten_hvm.c, line 115
- arch/x86/xen/enlighten_pv.c, 2 times
- arch/x86/xen/enlighten_pvh.c, line 140
- arch/x86/xen/mmu_hvm.c, line 42
- arch/x86/xen/mmu_pv.c, 23 times
- arch/x86/xen/p2m.c, 17 times
- arch/x86/xen/setup.c, 2 times
- arch/x86/xen/smp_pv.c, line 280
- arch/xtensa/include/asm/page.h, 4 times
- arch/xtensa/include/asm/pgtable.h, line 229
- arch/xtensa/kernel/hibernate.c, 2 times
- arch/xtensa/kernel/setup.c, 33 times
- fs/proc/kcore.c, 3 times
- fs/proc/vmcore.c, line 597
- include/asm-generic/io.h, line 1005
- include/linux/efi.h, line 854
- include/linux/hyperv.h, line 1795
- include/linux/kexec.h, line 449
- include/linux/mm.h, line 112
- include/linux/psp.h, line 11
- include/xen/grant_table.h, 2 times
- kernel/dma/swiotlb.c, 3 times
- kernel/vmcore_info.c, line 117
- lib/bootconfig.c, line 67
- mm/cma.c, line 246
- mm/kasan/init.c, 2 times
- mm/kasan/shadow.c, line 309
- mm/kfence/core.c, 3 times
- mm/memblock.c, 6 times
- mm/page_ext.c, line 211
- mm/percpu.c, 8 times
- mm/sparse-vmemmap.c, 2 times
- mm/sparse.c, 4 times
- tools/include/linux/mm.h, line 18
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.