page_address
Defined as a function in:
Defined as a preprocessor macro in:
Defined as a function prototype in:
Referenced (in 279 files total) in:
- arch/alpha/kernel/pci_iommu.c, line 341
- arch/arc/include/asm/pgalloc.h, line 51
- arch/arm/include/asm/pgalloc.h, line 103
- arch/arm/kernel/machine_kexec.c, line 181
- arch/arm/kernel/signal.c, line 652
- arch/arm/lib/uaccess_with_memcpy.c, line 242
- arch/arm/mm/copypage-v6.c, 2 times
- arch/arm/mm/dma-mapping.c, 5 times
- arch/arm/mm/flush.c, line 410
- arch/arm/mm/nommu.c, line 191
- arch/arm64/kernel/elfcore.c, line 64
- arch/arm64/kernel/hibernate.c, 2 times
- arch/arm64/kernel/machine_kexec.c, line 99
- arch/arm64/kernel/mte.c, 4 times
- arch/arm64/kvm/arm.c, 2 times
- arch/arm64/kvm/guest.c, line 1071
- arch/arm64/kvm/mmu.c, line 1411
- arch/arm64/kvm/vgic/vgic-v4.c, line 220
- arch/arm64/mm/copypage.c, 2 times
- arch/arm64/mm/dma-mapping.c, line 36
- arch/arm64/mm/fault.c, line 993
- arch/arm64/mm/mmu.c, line 826
- arch/arm64/mm/mteswap.c, 2 times
- arch/arm64/mm/pageattr.c, 5 times
- arch/csky/include/asm/pgalloc.h, line 22
- arch/hexagon/mm/init.c, line 78
- arch/loongarch/include/asm/io.h, line 88
- arch/loongarch/include/asm/page.h, line 99
- arch/loongarch/include/asm/pgalloc.h, line 24
- arch/loongarch/kernel/irq.c, line 120
- arch/loongarch/kernel/machine_kexec.c, line 90
- arch/loongarch/mm/pageattr.c, 3 times
- arch/loongarch/mm/tlb.c, line 302
- arch/m68k/include/asm/cacheflush_mm.h, 2 times
- arch/m68k/include/asm/sun3_pgalloc.h, line 33
- arch/m68k/kernel/machine_kexec.c, line 44
- arch/m68k/mm/motorola.c, line 183
- arch/microblaze/include/asm/cacheflush.h, line 72
- arch/microblaze/include/asm/pgalloc.h, line 36
- arch/microblaze/kernel/signal.c, line 198
- arch/mips/include/asm/pgalloc.h, line 30
- arch/mips/jazz/jazzdma.c, line 504
- arch/mips/kernel/machine_kexec.c, line 216
- arch/mips/mm/cache.c, line 129
- arch/mips/mm/dma-noncoherent.c, line 49
- arch/nios2/include/asm/pgalloc.h, line 26
- arch/nios2/mm/cacheflush.c, line 145
- arch/nios2/mm/dma-mapping.c, line 65
- arch/openrisc/include/asm/pgtable.h, line 302
- arch/parisc/include/asm/pgalloc.h, line 71
- arch/parisc/kernel/cache.c, line 396
- arch/powerpc/include/asm/book3s/64/pgalloc.h, line 35
- arch/powerpc/kernel/iommu.c, 2 times
- arch/powerpc/kexec/core_32.c, line 47
- arch/powerpc/kexec/core_64.c, line 387
- arch/powerpc/kvm/book3s_64_mmu_hv.c, line 1168
- arch/powerpc/kvm/book3s_64_vio.c, line 801
- arch/powerpc/mm/book3s64/hash_utils.c, line 2185
- arch/powerpc/mm/book3s64/radix_pgtable.c, line 795
- arch/powerpc/mm/dma-noncoherent.c, 2 times
- arch/powerpc/mm/pageattr.c, line 111
- arch/powerpc/perf/imc-pmu.c, 3 times
- arch/powerpc/platforms/cell/iommu.c, 3 times
- arch/powerpc/platforms/cell/ras.c, 2 times
- arch/powerpc/platforms/powernv/pci-ioda-tce.c, line 74
- arch/powerpc/platforms/powernv/pci-ioda.c, line 1090
- arch/powerpc/platforms/ps3/system-bus.c, 2 times
- arch/powerpc/platforms/pseries/ibmebus.c, line 96
- arch/powerpc/platforms/pseries/lpar.c, line 1771
- arch/powerpc/sysdev/xive/common.c, line 1702
- arch/riscv/include/asm/pgalloc.h, line 38
- arch/riscv/kernel/machine_kexec.c, 2 times
- arch/riscv/kernel/unaligned_access_speed.c, line 43
- arch/riscv/mm/dma-noncoherent.c, line 119
- arch/riscv/mm/init.c, 2 times
- arch/riscv/mm/pageattr.c, 8 times
- arch/s390/kvm/interrupt.c, 2 times
- arch/s390/kvm/pci.c, line 307
- arch/s390/mm/pageattr.c, line 365
- arch/sh/include/asm/pgalloc.h, line 32
- arch/sh/kernel/dma-coherent.c, line 12
- arch/sh/kernel/machine_kexec.c, line 105
- arch/sh/mm/cache.c, line 161
- arch/sparc/kernel/iommu.c, 4 times
- arch/sparc/kernel/pci_sun4v.c, 2 times
- arch/sparc/kernel/signal32.c, line 337
- arch/sparc/mm/init_32.c, line 298
- arch/sparc/mm/init_64.c, 2 times
- arch/sparc/mm/io-unit.c, line 149
- arch/sparc/mm/iommu.c, line 208
- arch/sparc/mm/tlb.c, line 136
- arch/sparc/vdso/vma.c, 2 times
- arch/um/drivers/mconsole_kern.c, line 350
- arch/um/kernel/skas/uaccess.c, 3 times
- arch/x86/coco/sev/core.c, line 1086
- arch/x86/events/intel/bts.c, 2 times
- arch/x86/events/intel/ds.c, line 589
- arch/x86/events/intel/pt.c, line 667
- arch/x86/hyperv/hv_proc.c, line 45
- arch/x86/kernel/espfix_64.c, 3 times
- arch/x86/kernel/irq_32.c, 2 times
- arch/x86/kernel/kvmclock.c, line 221
- arch/x86/kernel/machine_kexec_32.c, 4 times
- arch/x86/kernel/machine_kexec_64.c, 4 times
- arch/x86/kvm/mmu/mmu.c, line 6361
- arch/x86/kvm/svm/avic.c, 3 times
- arch/x86/kvm/svm/nested.c, line 1191
- arch/x86/kvm/svm/sev.c, 6 times
- arch/x86/kvm/svm/svm.c, 6 times
- arch/x86/kvm/vmx/vmx.c, 4 times
- arch/x86/kvm/x86.c, line 12275
- arch/x86/mm/fault.c, line 284
- arch/x86/mm/init_64.c, 3 times
- arch/x86/mm/pat/set_memory.c, 11 times
- arch/x86/platform/efi/memmap.c, line 45
- arch/x86/um/vdso/vma.c, line 40
- arch/x86/virt/vmx/tdx/tdx.c, line 677
- arch/x86/xen/mmu_pv.c, 2 times
- arch/xtensa/include/asm/pgalloc.h, line 61
- arch/xtensa/kernel/pci-dma.c, line 85
- block/blk-map.c, line 508
- block/blk-mq.c, 3 times
- block/bounce.c, 2 times
- crypto/af_alg.c, 2 times
- crypto/async_tx/async_pq.c, 5 times
- crypto/async_tx/async_raid6_recov.c, 7 times
- crypto/async_tx/async_xor.c, 3 times
- crypto/async_tx/raid6test.c, 9 times
- crypto/testmgr.c, line 704
- fs/bcachefs/checksum.c, 3 times
- fs/bcachefs/compress.c, 3 times
- fs/bcachefs/quota.c, line 807
- fs/btrfs/disk-io.c, line 3681
- fs/btrfs/free-space-cache.c, 3 times
- fs/btrfs/scrub.c, 4 times
- fs/btrfs/tests/extent-io-tests.c, line 676
- fs/btrfs/volumes.c, line 1301
- fs/btrfs/zoned.c, line 136
- fs/coredump.c, line 907
- fs/cramfs/inode.c, line 262
- fs/dax.c, line 999
- fs/dlm/lowcomms.c, 2 times
- fs/ecryptfs/crypto.c, line 1100
- fs/erofs/decompressor.c, 3 times
- fs/f2fs/checkpoint.c, 6 times
- fs/f2fs/compress.c, 4 times
- fs/f2fs/data.c, 2 times
- fs/f2fs/dir.c, 6 times
- fs/f2fs/f2fs.h, 3 times
- fs/f2fs/gc.c, 3 times
- fs/f2fs/inline.c, line 441
- fs/f2fs/namei.c, line 1293
- fs/f2fs/node.c, 7 times
- fs/f2fs/recovery.c, line 520
- fs/f2fs/segment.c, 10 times
- fs/f2fs/segment.h, line 400
- fs/f2fs/xattr.c, 2 times
- fs/freevxfs/vxfs_inode.c, line 194
- fs/freevxfs/vxfs_lookup.c, 2 times
- fs/fuse/cuse.c, line 346
- fs/fuse/dir.c, 2 times
- fs/fuse/readdir.c, 2 times
- fs/gfs2/log.c, line 839
- fs/gfs2/lops.c, 5 times
- fs/gfs2/ops_fstype.c, line 249
- fs/isofs/namei.c, 2 times
- fs/jfs/jfs_logmgr.c, line 1820
- fs/namei.c, line 5325
- fs/nfs/blocklayout/extent_tree.c, line 568
- fs/nfs/flexfilelayout/flexfilelayout.c, line 2213
- fs/nfs/nfs4namespace.c, line 273
- fs/nfs/nfs4proc.c, 2 times
- fs/nfs/symlink.c, line 67
- fs/nfsd/nfs3proc.c, 2 times
- fs/nfsd/nfs4xdr.c, line 2168
- fs/nfsd/nfscache.c, line 390
- fs/nfsd/nfsproc.c, 2 times
- fs/nfsd/vfs.c, line 1096
- fs/ocfs2/cluster/heartbeat.c, line 1707
- fs/ocfs2/cluster/tcp.c, 6 times
- fs/proc/vmcore.c, line 440
- fs/ramfs/file-nommu.c, line 100
- fs/reiserfs/inode.c, line 2409
- fs/reiserfs/xattr.c, 2 times
- fs/smb/client/smbdirect.c, 4 times
- fs/xfs/xfs_buf.c, 3 times
- fs/xfs/xfs_buf_mem.c, line 171
- fs/zonefs/super.c, line 1131
- include/linux/bio.h, line 76
- include/linux/bvec.h, line 280
- include/linux/dma-mapping.h, line 371
- include/linux/highmem-internal.h, 6 times
- include/linux/highmem.h, 2 times
- include/linux/memstick.h, line 66
- include/linux/mm.h, 4 times
- include/linux/scatterlist.h, line 404
- include/linux/skbuff.h, 2 times
- include/linux/sunrpc/xdr.h, line 302
- include/net/netmem.h, line 166
- include/net/page_pool/helpers.h, line 181
- include/net/sock.h, line 2197
- include/rdma/ib_verbs.h, line 4134
- init/do_mounts.c, 2 times
- io_uring/memmap.c, line 35
- kernel/dma/debug.c, 2 times
- kernel/dma/direct.c, 4 times
- kernel/dma/mapping.c, line 807
- kernel/dma/ops_helpers.c, line 85
- kernel/dma/swiotlb.c, line 723
- kernel/events/ring_buffer.c, 2 times
- kernel/fork.c, line 368
- kernel/kexec_core.c, 6 times
- kernel/power/snapshot.c, 17 times
- kernel/power/swap.c, 2 times
- kernel/time/namespace.c, line 238
- kernel/trace/ring_buffer.c, 3 times
- kernel/trace/trace.c, 2 times
- kernel/trace/trace_sched_switch.c, line 216
- kernel/trace/trace_uprobe.c, line 897
- lib/crypto/chacha20poly1305-selftest.c, line 8833
- lib/crypto/chacha20poly1305.c, 3 times
- lib/stackdepot.c, line 630
- lib/test_bpf.c, line 14741
- lib/test_meminit.c, 2 times
- mm/highmem.c, 8 times
- mm/kasan/common.c, 5 times
- mm/kasan/kasan_test_c.c, 8 times
- mm/kmsan/hooks.c, 2 times
- mm/kmsan/kmsan_test.c, line 331
- mm/kmsan/shadow.c, 8 times
- mm/page_alloc.c, 6 times
- mm/percpu-km.c, line 75
- mm/percpu.c, line 3297
- mm/secretmem.c, line 101
- mm/sparse-vmemmap.c, line 60
- mm/swap_cgroup.c, line 72
- mm/vmalloc.c, 2 times
- mm/z3fold.c, 5 times
- mm/zbud.c, line 138
- net/bpf/test_run.c, line 1303
- net/ceph/cls_lock_client.c, 7 times
- net/ceph/messenger_v1.c, 2 times
- net/ceph/messenger_v2.c, 6 times
- net/ceph/osd_client.c, 3 times
- net/ceph/pagevec.c, 3 times
- net/core/filter.c, 4 times
- net/core/gro.c, line 173
- net/core/net_test.c, 2 times
- net/core/skbuff.c, 8 times
- net/core/xdp.c, 3 times
- net/ipv4/esp4.c, line 489
- net/ipv4/ip_output.c, line 1251
- net/ipv6/esp6.c, line 518
- net/ipv6/ip6_output.c, line 1777
- net/mptcp/protocol.c, line 1891
- net/smc/smc_core.c, line 2317
- net/sunrpc/auth_gss/auth_gss.c, line 1871
- net/sunrpc/auth_gss/svcauth_gss.c, 3 times
- net/sunrpc/backchannel_rqst.c, line 71
- net/sunrpc/svc.c, 2 times
- net/sunrpc/svc_xprt.c, line 692
- net/sunrpc/svcsock.c, line 964
- net/sunrpc/xdr.c, 5 times
- net/sunrpc/xprtrdma/rpc_rdma.c, line 690
- net/sunrpc/xprtrdma/svc_rdma_backchannel.c, line 116
- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c, 2 times
- net/sunrpc/xprtrdma/svc_rdma_rw.c, line 850
- net/sunrpc/xprtrdma/svc_rdma_sendto.c, line 751
- net/sunrpc/xprtsock.c, line 2935
- net/tls/tls_device.c, line 519
- net/tls/tls_sw.c, line 812
- net/wireless/util.c, line 688
- security/selinux/selinuxfs.c, line 238
- security/selinux/status.c, 3 times
- sound/core/memalloc.c, line 701
- sound/firewire/packets-buffer.c, line 51
- tools/testing/scatterlist/linux/mm.h, line 43
- virt/kvm/coalesced_mmio.c, line 103
- virt/kvm/kvm_main.c, line 4245
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.