Defined in 4 files as a macro:
Referenced in 263 files:
-
arch/arm/mm/fault-armv.c,
line 127
-
arch/arm/mm/init.c,
line 136
-
arch/arm64/include/asm/kvm_pkvm.h,
line 86
-
arch/arm64/kernel/ftrace.c,
line 371
-
arch/arm64/kernel/io.c,
line 22
-
arch/arm64/kernel/module-plts.c,
2 times
-
arch/arm64/kernel/rsi.c,
line 104
-
arch/arm64/kernel/static_call.c,
line 16
-
arch/arm64/kvm/hyp/nvhe/mem_protect.c,
3 times
-
arch/arm64/kvm/hyp/nvhe/mm.c,
2 times
-
arch/arm64/kvm/hyp/pgtable.c,
7 times
-
arch/arm64/kvm/mmu.c,
9 times
-
arch/arm64/lib/insn.c,
line 1222
-
arch/arm64/mm/contpte.c,
6 times
-
arch/arm64/mm/kasan_init.c,
line 388
-
arch/arm64/mm/mmu.c,
6 times
-
arch/loongarch/kernel/relocate.c,
line 104
-
arch/loongarch/kvm/mmu.c,
line 638
-
arch/mips/kernel/relocate.c,
line 204
-
arch/mips/mm/init.c,
line 289
-
arch/openrisc/kernel/setup.c,
line 81
-
arch/powerpc/include/asm/book3s/32/pgtable.h,
line 193
-
arch/powerpc/include/asm/fixmap.h,
line 85
-
arch/powerpc/include/asm/kasan.h,
line 28
-
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h,
line 26
-
arch/powerpc/include/asm/nohash/32/pgtable.h,
line 111
-
arch/powerpc/include/asm/nohash/32/pte-8xx.h,
line 172
-
arch/powerpc/kernel/fadump.c,
line 107
-
arch/powerpc/kernel/hw_breakpoint.c,
3 times
-
arch/powerpc/kernel/hw_breakpoint_constraints.c,
2 times
-
arch/powerpc/kernel/pci_64.c,
line 157
-
arch/powerpc/kernel/process.c,
line 835
-
arch/powerpc/kernel/prom.c,
4 times
-
arch/powerpc/kernel/prom_init.c,
5 times
-
arch/powerpc/kernel/ptrace/ptrace-noadv.c,
line 217
-
arch/powerpc/mm/book3s32/mmu.c,
line 189
-
arch/powerpc/mm/book3s64/hash_pgtable.c,
line 532
-
arch/powerpc/mm/book3s64/hash_tlb.c,
2 times
-
arch/powerpc/mm/book3s64/hash_utils.c,
2 times
-
arch/powerpc/mm/book3s64/radix_pgtable.c,
7 times
-
arch/powerpc/mm/init_64.c,
2 times
-
arch/powerpc/mm/kasan/8xx.c,
3 times
-
arch/powerpc/mm/kasan/init_book3e_64.c,
line 71
-
arch/powerpc/mm/kasan/init_book3s_64.c,
line 27
-
arch/powerpc/mm/mem.c,
line 382
-
arch/powerpc/mm/nohash/8xx.c,
3 times
-
arch/powerpc/mm/pageattr.c,
line 77
-
arch/powerpc/mm/pgtable_32.c,
line 40
-
arch/powerpc/platforms/powernv/opal-fadump.c,
line 677
-
arch/powerpc/platforms/powernv/pci-ioda.c,
line 267
-
arch/powerpc/platforms/ps3/mm.c,
7 times
-
arch/powerpc/platforms/pseries/htmdump.c,
line 95
-
arch/powerpc/platforms/pseries/papr_scm.c,
line 1302
-
arch/powerpc/platforms/pseries/rtas-fadump.c,
line 622
-
arch/riscv/kernel/ftrace.c,
line 101
-
arch/riscv/kvm/gstage.c,
3 times
-
arch/riscv/kvm/mmu.c,
3 times
-
arch/s390/kvm/dat.c,
2 times
-
arch/s390/kvm/dat.h,
2 times
-
arch/s390/kvm/gmap.c,
3 times
-
arch/s390/kvm/gmap.h,
line 281
-
arch/s390/kvm/kvm-s390.c,
line 3369
-
arch/s390/mm/vmem.c,
2 times
-
arch/sh/drivers/pci/pcie-sh7786.c,
line 369
-
arch/x86/boot/compressed/kaslr.c,
line 498
-
arch/x86/kernel/cpu/sgx/encl.c,
line 658
-
arch/x86/kernel/traps.c,
line 1086
-
arch/x86/kvm/svm/sev.c,
4 times
-
arch/x86/mm/init.c,
line 647
-
arch/x86/mm/init_64.c,
2 times
-
arch/x86/virt/svm/sev.c,
2 times
-
arch/x86/virt/vmx/tdx/tdx.c,
line 427
-
block/blk-merge.c,
line 406
-
block/fops.c,
line 450
-
drivers/accel/habanalabs/common/memory.c,
line 1548
-
drivers/accel/ivpu/ivpu_mmu_context.c,
line 362
-
drivers/acpi/nfit/mce.c,
line 67
-
drivers/block/null_blk/main.c,
line 1363
-
drivers/block/null_blk/zoned.c,
line 108
-
drivers/bluetooth/btintel_pcie.c,
line 1409
-
drivers/cache/hisi_soc_hha.c,
line 74
-
drivers/cache/sifive_ccache.c,
line 157
-
drivers/crypto/ccp/sev-dev.c,
line 385
-
drivers/crypto/stm32/stm32-cryp.c,
5 times
-
drivers/crypto/talitos.c,
line 1983
-
drivers/cxl/core/atl.c,
line 116
-
drivers/dax/device.c,
line 73
-
drivers/dma/stm32/stm32-dma.c,
line 130
-
drivers/dma/stm32/stm32-dma3.c,
line 232
-
drivers/dpll/zl3073x/flash.c,
line 348
-
drivers/firmware/efi/efi.c,
line 786
-
drivers/firmware/efi/libstub/alignedmem.c,
line 38
-
drivers/firmware/efi/libstub/mem.c,
line 95
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c,
line 854
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c,
line 564
-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c,
line 997
-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c,
5 times
-
drivers/gpu/drm/ast/ast_cursor.c,
line 62
-
drivers/gpu/drm/drm_gem_shmem_helper.c,
line 615
-
drivers/gpu/drm/drm_gpusvm.c,
3 times
-
drivers/gpu/drm/drm_mipi_dbi.c,
line 1216
-
drivers/gpu/drm/drm_pagemap.c,
line 1244
-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c,
line 920
-
drivers/gpu/drm/gud/gud_pipe.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c,
line 970
-
drivers/gpu/drm/i915/gvt/kvmgt.c,
line 785
-
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c,
line 169
-
drivers/gpu/drm/mediatek/mtk_ethdr.c,
line 163
-
drivers/gpu/drm/msm/msm_iommu.c,
3 times
-
drivers/gpu/drm/nouveau/nouveau_dmem.c,
line 221
-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c,
7 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c,
line 1804
-
drivers/gpu/drm/panthor/panthor_gem.c,
line 806
-
drivers/gpu/drm/panthor/panthor_mmu.c,
4 times
-
drivers/gpu/drm/xe/xe_eu_stall.c,
line 612
-
drivers/gpu/drm/xe/xe_ggtt.c,
2 times
-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c,
7 times
-
drivers/gpu/drm/xe/xe_guc_tlb_inval.c,
3 times
-
drivers/gpu/drm/xe/xe_migrate.c,
line 2137
-
drivers/gpu/drm/xe/xe_pagefault.c,
line 497
-
drivers/gpu/drm/xe/xe_pt.c,
line 2100
-
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c,
line 102
-
drivers/hv/hv_balloon.c,
line 996
-
drivers/hv/mshv_regions.c,
line 446
-
drivers/infiniband/core/umem_dmabuf.c,
line 39
-
drivers/infiniband/core/umem_odp.c,
2 times
-
drivers/infiniband/hw/hfi1/pin_system.c,
2 times
-
drivers/iommu/generic_pt/kunit_iommu_pt.h,
line 362
-
drivers/iommu/iommufd/io_pagetable.c,
line 497
-
drivers/iommu/iommufd/pages.c,
line 1404
-
drivers/iommu/iommufd/selftest.c,
2 times
-
drivers/iommu/virtio-iommu.c,
2 times
-
drivers/mailbox/mailbox-mpfs.c,
line 138
-
drivers/media/i2c/ov5693.c,
line 765
-
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c,
line 75
-
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c,
2 times
-
drivers/mfd/lpc_ich.c,
line 1333
-
drivers/misc/lkdtm/kstack_erase.c,
line 72
-
drivers/mtd/devices/mtd_intel_dg.c,
4 times
-
drivers/mtd/mtdpstore.c,
7 times
-
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c,
line 1070
-
drivers/mtd/nand/raw/loongson-nand-controller.c,
line 329
-
drivers/net/ethernet/alibaba/eea/eea_rx.c,
line 582
-
drivers/net/ethernet/broadcom/asp2/bcmasp.c,
4 times
-
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c,
line 496
-
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c,
line 791
-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c,
line 3512
-
drivers/net/ethernet/intel/ice/ice_xsk.c,
line 776
-
drivers/net/ethernet/intel/idpf/idpf_txrx.c,
2 times
-
drivers/net/ethernet/intel/idpf/idpf_txrx.h,
3 times
-
drivers/net/ethernet/intel/idpf/xsk.c,
line 379
-
drivers/net/ethernet/intel/libeth/rx.c,
3 times
-
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c,
line 2509
-
drivers/net/ethernet/mellanox/mlx5/core/en.h,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/params.c,
line 129
-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h,
line 53
-
drivers/net/ethernet/mscc/ocelot_fdma.c,
2 times
-
drivers/net/ethernet/mscc/ocelot_fdma.h,
line 59
-
drivers/net/mdio/mdio-mux-bcm-iproc.c,
line 230
-
drivers/net/wireguard/noise.c,
line 508
-
drivers/net/wireless/realtek/rtw89/efuse_be.c,
4 times
-
drivers/net/wireless/realtek/rtw89/fw.c,
4 times
-
drivers/net/wireless/realtek/rtw89/pci.h,
line 1501
-
drivers/nvdimm/dimm_devs.c,
3 times
-
drivers/nvdimm/namespace_devs.c,
line 404
-
drivers/nvdimm/pfn_devs.c,
2 times
-
drivers/nvmem/stm32-bsec-optee-ta.c,
line 162
-
drivers/pci/controller/pci-aardvark.c,
2 times
-
drivers/pci/controller/pcie-iproc.c,
3 times
-
drivers/pci/controller/pcie-xilinx.c,
2 times
-
drivers/pci/controller/plda/pcie-microchip-host.c,
line 628
-
drivers/pci/controller/plda/pcie-plda-host.c,
line 520
-
drivers/pci/endpoint/functions/pci-epf-ntb.c,
line 524
-
drivers/pci/endpoint/pci-epf-core.c,
line 408
-
drivers/pci/pci.h,
line 153
-
drivers/pci/setup-bus.c,
line 1957
-
drivers/pci/setup-res.c,
line 282
-
drivers/remoteproc/mtk_scp_ipi.c,
line 93
-
drivers/rpmsg/qcom_glink_rpm.c,
2 times
-
drivers/s390/block/dasd.c,
line 366
-
drivers/scsi/sd.c,
line 3330
-
drivers/spi/spi-atcspi200.c,
line 264
-
drivers/spi/spi-fsl-qspi.c,
3 times
-
drivers/spi/spi-nxp-fspi.c,
3 times
-
drivers/spi/spi-nxp-xspi.c,
2 times
-
drivers/tty/serial/amba-pl011.c,
line 692
-
drivers/usb/cdns3/cdns3-gadget.c,
2 times
-
drivers/vfio/pci/nvgrace-gpu/main.c,
line 408
-
drivers/vfio/vfio_main.c,
2 times
-
drivers/virtio/virtio_mem.c,
2 times
-
drivers/watchdog/ziirave_wdt.c,
line 273
-
fs/btrfs/bio.c,
line 749
-
fs/btrfs/inode.c,
2 times
-
fs/btrfs/ioctl.c,
2 times
-
fs/btrfs/reflink.c,
4 times
-
fs/btrfs/relocation.c,
2 times
-
fs/btrfs/send.c,
line 5953
-
fs/btrfs/space-info.c,
line 519
-
fs/btrfs/zoned.c,
3 times
-
fs/exfat/balloc.c,
line 255
-
fs/f2fs/f2fs.h,
line 3586
-
fs/f2fs/file.c,
line 439
-
fs/fuse/file.c,
line 3031
-
fs/iomap/buffered-io.c,
line 1430
-
fs/iomap/ioend.c,
line 490
-
fs/iomap/swapfile.c,
2 times
-
fs/ntfs/bitmap.c,
line 78
-
fs/ntfs/lcnalloc.c,
line 1007
-
fs/proc/task_mmu.c,
line 3049
-
fs/pstore/ram.c,
line 535
-
fs/remap_range.c,
line 81
-
fs/xfs/xfs_zone_gc.c,
line 819
-
fs/zonefs/file.c,
2 times
-
include/linux/huge_mm.h,
line 239
-
include/linux/iova.h,
line 70
-
include/linux/memory.h,
line 120
-
include/linux/mm.h,
line 228
-
include/linux/pageblock-flags.h,
line 78
-
include/net/ip_vs.h,
line 470
-
include/net/libeth/rx.h,
line 31
-
include/net/libeth/xdp.h,
line 544
-
include/net/xdp_sock_drv.h,
line 72
-
include/rdma/ib_umem.h,
line 68
-
include/vdso/align.h,
line 12
-
include/video/udlfb.h,
line 102
-
kernel/kexec_file.c,
line 485
-
kernel/trace/trace_events_user.c,
line 192
-
lib/alloc_tag.c,
line 434
-
lib/scatterlist.c,
line 471
-
lib/test_hmm.c,
line 1785
-
mm/alloc_tag.c,
line 779
-
mm/cma.c,
2 times
-
mm/damon/core.c,
10 times
-
mm/huge_memory.c,
line 3469
-
mm/hugetlb.c,
3 times
-
mm/hugetlb_cma.c,
2 times
-
mm/internal.h,
line 213
-
mm/kasan/shadow.c,
2 times
-
mm/kfence/core.c,
9 times
-
mm/khugepaged.c,
2 times
-
mm/kmsan/core.c,
3 times
-
mm/kmsan/init.c,
line 39
-
mm/kmsan/shadow.c,
line 132
-
mm/madvise.c,
line 891
-
mm/memory.c,
9 times
-
mm/memory_hotplug.c,
3 times
-
mm/numa_emulation.c,
line 270
-
mm/page_isolation.c,
line 345
-
mm/shuffle.c,
line 114
-
mm/slub.c,
line 7989
-
mm/swapfile.c,
line 969
-
mm/vmalloc.c,
line 404
-
net/ipv4/tcp_output.c,
line 922
-
net/xdp/xsk_buff_pool.c,
line 231
-
sound/core/memalloc.c,
2 times
-
sound/soc/sof/debug.c,
line 45
-
tools/include/linux/mm.h,
line 16
-
tools/testing/memblock/linux/mmzone.h,
line 27
-
tools/testing/selftests/kvm/guest_memfd_test.c,
line 353
-
tools/testing/selftests/mm/pkey-helpers.h,
line 181
-
tools/testing/vma/linux/mmzone.h,
line 27