Defined in 60 files as a member:
- arch/sparc/kernel/pci_sun4v.c, line 61 (as a member)
- arch/x86/kvm/svm/sev.c, line 156 (as a member)
- drivers/accel/habanalabs/common/habanalabs.h, line 1995 (as a member)
- drivers/accel/habanalabs/common/habanalabs.h, line 2237 (as a member)
- drivers/gpu/drm/amd/amdkfd/kfd_svm.h, line 115 (as a member)
- drivers/gpu/drm/exynos/exynos_drm_g2d.c, line 212 (as a member)
- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h, line 13 (as a member)
- drivers/infiniband/hw/bng_re/bng_res.h, line 92 (as a member)
- drivers/infiniband/hw/bnxt_re/ib_verbs.h, line 126 (as a member)
- drivers/infiniband/hw/bnxt_re/qplib_res.h, line 166 (as a member)
- drivers/infiniband/hw/bnxt_re/qplib_sp.h, line 123 (as a member)
- drivers/infiniband/hw/erdma/erdma_verbs.h, line 106 (as a member)
- drivers/infiniband/hw/hfi1/pin_system.c, line 20 (as a member)
- drivers/infiniband/hw/hfi1/user_exp_rcv.h, line 23 (as a member)
- drivers/infiniband/hw/hfi1/user_exp_rcv.h, line 38 (as a member)
- drivers/infiniband/hw/hns/hns_roce_device.h, line 339 (as a member)
- drivers/infiniband/hw/hns/hns_roce_device.h, line 391 (as a member)
- drivers/infiniband/hw/irdma/verbs.h, line 118 (as a member)
- drivers/infiniband/hw/mlx4/mlx4_ib.h, line 137 (as a member)
- drivers/infiniband/hw/mthca/mthca_memfree.h, line 53 (as a member)
- drivers/infiniband/hw/mthca/mthca_memfree.h, line 145 (as a member)
- drivers/infiniband/hw/ocrdma/ocrdma.h, line 193 (as a member)
- drivers/infiniband/hw/qedr/qedr.h, line 475 (as a member)
- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h, line 82 (as a member)
- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h, line 146 (as a member)
- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h, line 176 (as a member)
- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h, line 191 (as a member)
- drivers/infiniband/ulp/srp/ib_srp.h, line 345 (as a member)
- drivers/iommu/iommufd/io_pagetable.h, line 225 (as a member)
- drivers/iommu/iommufd/iova_bitmap.c, line 48 (as a member)
- drivers/net/ethernet/mellanox/mlx4/icm.h, line 58 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c, line 53 (as a member)
- drivers/nvme/host/apple.c, line 164 (as a member)
- drivers/vdpa/vdpa_user/vduse_dev.c, line 101 (as a member)
- drivers/vfio/pci/mlx5/cmd.h, line 60 (as a member)
- drivers/vfio/pci/mlx5/cmd.h, line 134 (as a member)
- drivers/vfio/pci/pds/lm.h, line 22 (as a member)
- drivers/virt/acrn/acrn_drv.h, line 79 (as a member)
- fs/afs/xdr_fs.h, line 75 (as a member)
- include/linux/kvm_host.h, line 598 (as a member)
- include/linux/migrate.h, line 173 (as a member)
- include/linux/mlx4/device.h, line 646 (as a member)
- include/linux/mlx5/driver.h, line 355 (as a member)
- include/linux/mtd/spinand.h, line 510 (as a member)
- include/linux/nfs_xdr.h, line 911 (as a member)
- include/linux/nfs_xdr.h, line 1634 (as a member)
- include/rdma/ib_umem_odp.h, line 28 (as a member)
- include/rdma/ib_verbs.h, line 2497 (as a member)
- include/uapi/drm/nouveau_drm.h, line 528 (as a member)
- include/uapi/linux/iommufd.h, line 930 (as a member)
- include/uapi/linux/kvm.h, line 145 (as a member)
- include/uapi/xen/privcmd.h, line 53 (as a member)
- kernel/dma/map_benchmark.c, line 48 (as a member)
- kernel/dma/map_benchmark.c, line 124 (as a member)
- lib/test_hmm_uapi.h, line 26 (as a member)
- lib/tests/kunit_iov_iter.c, line 1033 (as a member)
- net/sunrpc/auth_gss/gss_rpc_xdr.h, line 138 (as a member)
- sound/core/memalloc.c, line 686 (as a member)
- tools/include/uapi/linux/kvm.h, line 145 (as a member)
- tools/testing/selftests/kvm/memslot_perf_test.c, line 89 (as a member)
Referenced in 309 files:
- arch/alpha/kernel/pci_iommu.c, 19 times
- arch/arm/kernel/process.c, 7 times
- arch/arm64/kvm/hyp/nvhe/ffa.c, 3 times
- arch/arm64/kvm/mmu.c, 8 times
- arch/loongarch/kvm/mmu.c, 5 times
- arch/mips/kvm/mips.c, 2 times
- arch/parisc/kernel/inventory.c, 3 times
- arch/parisc/mm/init.c, 5 times
- arch/powerpc/include/asm/iommu.h, 5 times
- arch/powerpc/include/asm/kvm_book3s_64.h, 11 times
- arch/powerpc/include/asm/kvm_ppc.h, 6 times
- arch/powerpc/include/asm/opal.h, line 236
- arch/powerpc/include/asm/ultravisor.h, 4 times
- arch/powerpc/kernel/iommu.c, 37 times
- arch/powerpc/kvm/book3s_64_mmu_hv.c, 18 times
- arch/powerpc/kvm/book3s_64_mmu_radix.c, 7 times
- arch/powerpc/kvm/book3s_64_vio.c, 16 times
- arch/powerpc/kvm/book3s_hv.c, 3 times
- arch/powerpc/kvm/book3s_hv_nested.c, 5 times
- arch/powerpc/kvm/book3s_hv_rm_mmu.c, 6 times
- arch/powerpc/kvm/book3s_hv_uvmem.c, 5 times
- arch/powerpc/kvm/book3s_pr.c, line 1878
- arch/powerpc/kvm/book3s_pr_papr.c, 4 times
- arch/powerpc/kvm/e500_mmu_host.c, line 405
- arch/powerpc/mm/book3s64/subpage_prot.c, 3 times
- arch/powerpc/platforms/pasemi/iommu.c, 6 times
- arch/powerpc/platforms/powernv/pci-ioda-tce.c, 4 times
- arch/powerpc/platforms/powernv/pci-ioda.c, 11 times
- arch/powerpc/platforms/powernv/pci.h, 2 times
- arch/powerpc/platforms/pseries/iommu.c, 26 times
- arch/powerpc/sysdev/dart_iommu.c, 9 times
- arch/riscv/kvm/mmu.c, 6 times
- arch/s390/kvm/dat.h, 4 times
- arch/s390/kvm/diag.c, line 33
- arch/s390/kvm/gmap.c, 2 times
- arch/s390/kvm/kvm-s390.c, 8 times
- arch/s390/kvm/kvm-s390.h, 2 times
- arch/s390/kvm/pci.c, 7 times
- arch/s390/kvm/pv.c, 4 times
- arch/sparc/include/asm/iommu-common.h, 2 times
- arch/sparc/kernel/iommu-common.c, 7 times
- arch/sparc/kernel/iommu.c, 43 times
- arch/sparc/kernel/ldc.c, 14 times
- arch/sparc/kernel/pci_sun4v.c, 51 times
- arch/sparc/mm/io-unit.c, 8 times
- arch/sparc/mm/iommu.c, 7 times
- arch/x86/boot/startup/sev-startup.c, 6 times
- arch/x86/coco/sev/core.c, 19 times
- arch/x86/coco/sev/internal.h, line 60
- arch/x86/events/intel/pt.c, 5 times
- arch/x86/include/asm/page_64.h, 2 times
- arch/x86/include/asm/paravirt.h, 2 times
- arch/x86/include/asm/paravirt_types.h, line 106
- arch/x86/include/asm/sev.h, 14 times
- arch/x86/include/asm/x86_init.h, 2 times
- arch/x86/kernel/amd_gart_64.c, 7 times
- arch/x86/kernel/ftrace.c, 6 times
- arch/x86/kernel/kvm.c, 2 times
- arch/x86/kernel/x86_init.c, 2 times
- arch/x86/kvm/mmu.h, 3 times
- arch/x86/kvm/mmu/mmu.c, 11 times
- arch/x86/kvm/mmu/page_track.c, 6 times
- arch/x86/kvm/mmu/page_track.h, line 16
- arch/x86/kvm/mmu/tdp_mmu.c, 3 times
- arch/x86/kvm/svm/sev.c, 45 times
- arch/x86/kvm/x86.c, 17 times
- arch/x86/kvm/x86.h, line 530
- arch/x86/mm/cpu_entry_area.c, 9 times
- arch/x86/mm/dump_pagetables.c, 4 times
- arch/x86/mm/mem_encrypt_amd.c, 11 times
- arch/x86/platform/efi/efi_64.c, 5 times
- arch/x86/virt/svm/sev.c, 7 times
- crypto/algif_hash.c, 5 times
- drivers/accel/amdxdna/amdxdna_ubuf.c, 5 times
- drivers/accel/habanalabs/common/debugfs.c, 5 times
- drivers/accel/habanalabs/common/hldio.c, 4 times
- drivers/accel/habanalabs/common/memory.c, 40 times
- drivers/accel/habanalabs/common/mmu/mmu.c, 6 times
- drivers/android/binder_alloc.c, 3 times
- drivers/block/drbd/drbd_bitmap.c, 7 times
- drivers/crypto/ccp/sev-dev-tio.c, 20 times
- drivers/crypto/ccp/sev-dev.c, 18 times
- drivers/dma-buf/heaps/system_heap.c, 4 times
- drivers/edac/i5100_edac.c, 4 times
- drivers/edac/i7core_edac.c, 3 times
- drivers/edac/loongson_edac.c, 3 times
- drivers/edac/sb_edac.c, 4 times
- drivers/edac/skx_common.c, 4 times
- drivers/firmware/efi/efi-init.c, 5 times
- drivers/fpga/dfl-afu-dma-region.c, 12 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h, line 40
- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c, 39 times
- drivers/gpu/drm/amd/amdkfd/kfd_svm.c, 42 times
- drivers/gpu/drm/amd/amdkfd/kfd_svm.h, line 185
- drivers/gpu/drm/drm_gem.c, 8 times
- drivers/gpu/drm/drm_gpusvm.c, 25 times
- drivers/gpu/drm/drm_pagemap.c, 72 times
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, 8 times
- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c, 6 times
- drivers/gpu/drm/exynos/exynos_drm_g2d.c, 13 times
- drivers/gpu/drm/gma500/gem.c, 8 times
- drivers/gpu/drm/gma500/gtt.c, 6 times
- drivers/gpu/drm/i915/gem/i915_gem_internal.c, 7 times
- drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c, 5 times
- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c, 3 times
- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c, 4 times
- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c, 11 times
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, 8 times
- drivers/gpu/drm/i915/selftests/i915_vma.c, 5 times
- drivers/gpu/drm/i915/selftests/scatterlist.c, 24 times
- drivers/gpu/drm/msm/msm_gem.c, 6 times
- drivers/gpu/drm/msm/msm_gem_prime.c, 2 times
- drivers/gpu/drm/nouveau/nouveau_dmem.c, 15 times
- drivers/gpu/drm/nouveau/nouveau_svm.c, 5 times
- drivers/gpu/drm/nouveau/nouveau_svm.h, 2 times
- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c, 11 times
- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c, 7 times
- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h, line 83
- drivers/gpu/drm/omapdrm/omap_fbdev.c, 3 times
- drivers/gpu/drm/omapdrm/omap_gem.c, 19 times
- drivers/gpu/drm/tests/drm_panic_test.c, 8 times
- drivers/gpu/drm/ttm/ttm_pool.c, 7 times
- drivers/gpu/drm/v3d/v3d_mmu.c, 2 times
- drivers/gpu/drm/xe/xe_migrate.c, 16 times
- drivers/gpu/drm/xe/xe_migrate.h, 2 times
- drivers/gpu/drm/xe/xe_svm.c, 13 times
- drivers/hwtracing/coresight/coresight-tmc-etr.c, 2 times
- drivers/infiniband/core/ib_core_uverbs.c, 10 times
- drivers/infiniband/core/umem.c, 10 times
- drivers/infiniband/core/umem_odp.c, line 456
- drivers/infiniband/hw/bng_re/bng_fw.h, 4 times
- drivers/infiniband/hw/bng_re/bng_res.c, 17 times
- drivers/infiniband/hw/bnxt_re/ib_verbs.c, 6 times
- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h, 4 times
- drivers/infiniband/hw/bnxt_re/qplib_res.c, 18 times
- drivers/infiniband/hw/bnxt_re/qplib_sp.c, line 612
- drivers/infiniband/hw/cxgb4/mem.c, 3 times
- drivers/infiniband/hw/efa/efa_verbs.c, 4 times
- drivers/infiniband/hw/erdma/erdma_verbs.c, 17 times
- drivers/infiniband/hw/hfi1/exp_rcv.h, 2 times
- drivers/infiniband/hw/hfi1/hfi.h, 3 times
- drivers/infiniband/hw/hfi1/pin_system.c, 24 times
- drivers/infiniband/hw/hfi1/tid_rdma.c, 18 times
- drivers/infiniband/hw/hfi1/trace_tid.h, 16 times
- drivers/infiniband/hw/hfi1/user_exp_rcv.c, 37 times
- drivers/infiniband/hw/hfi1/user_exp_rcv.h, line 39
- drivers/infiniband/hw/hfi1/user_pages.c, 9 times
- drivers/infiniband/hw/hns/hns_roce_alloc.c, line 126
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c, 11 times
- drivers/infiniband/hw/hns/hns_roce_main.c, line 555
- drivers/infiniband/hw/hns/hns_roce_mr.c, 7 times
- drivers/infiniband/hw/hns/hns_roce_trace.h, 4 times
- drivers/infiniband/hw/irdma/verbs.c, 9 times
- drivers/infiniband/hw/mlx4/cq.c, line 112
- drivers/infiniband/hw/mlx4/mr.c, 3 times
- drivers/infiniband/hw/mlx4/qp.c, line 1148
- drivers/infiniband/hw/mlx4/srq.c, line 164
- drivers/infiniband/hw/mlx5/cq.c, 2 times
- drivers/infiniband/hw/mlx5/main.c, 4 times
- drivers/infiniband/hw/mlx5/mr.c, 3 times
- drivers/infiniband/hw/mlx5/odp.c, 6 times
- drivers/infiniband/hw/mlx5/qp.c, line 1187
- drivers/infiniband/hw/mlx5/srq.c, line 139
- drivers/infiniband/hw/mlx5/umr.c, 7 times
- drivers/infiniband/hw/mlx5/umr.h, line 106
- drivers/infiniband/hw/mthca/mthca_allocator.c, 11 times
- drivers/infiniband/hw/mthca/mthca_eq.c, 11 times
- drivers/infiniband/hw/mthca/mthca_memfree.c, 26 times
- drivers/infiniband/hw/mthca/mthca_memfree.h, line 82
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, 5 times
- drivers/infiniband/hw/qedr/verbs.c, 7 times
- drivers/infiniband/hw/usnic/usnic_uiom.c, 13 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h, line 541
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c, 7 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c, 11 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c, 10 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c, 8 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c, 5 times
- drivers/iommu/intel/iommu.h, 2 times
- drivers/iommu/intel/nested.c, 2 times
- drivers/iommu/iommufd/io_pagetable.c, line 232
- drivers/iommu/iommufd/io_pagetable.h, line 309
- drivers/iommu/iommufd/iova_bitmap.c, 12 times
- drivers/iommu/iommufd/pages.c, 56 times
- drivers/iommu/iommufd/selftest.c, 17 times
- drivers/media/pci/intel/ipu6/ipu6-dma.c, 5 times
- drivers/mtd/nand/spi/otp.c, line 27
- drivers/net/ethernet/mellanox/mlx4/alloc.c, 4 times
- drivers/net/ethernet/mellanox/mlx4/cq.c, line 344
- drivers/net/ethernet/mellanox/mlx4/eq.c, 11 times
- drivers/net/ethernet/mellanox/mlx4/icm.c, 15 times
- drivers/net/ethernet/mellanox/mlx4/icm.h, line 80
- drivers/net/ethernet/mellanox/mlx4/mlx4.h, line 1040
- drivers/net/ethernet/mellanox/mlx4/mr.c, 26 times
- drivers/net/ethernet/mellanox/mlx4/resource_tracker.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/alloc.c, 5 times
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, 10 times
- drivers/net/ethernet/mellanox/mlx5/core/eq.c, line 289
- drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c, 43 times
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/wc.c, 2 times
- drivers/nvme/host/apple.c, 9 times
- drivers/staging/media/ipu7/ipu7-dma.c, 5 times
- drivers/usb/mon/mon_bin.c, 6 times
- drivers/vdpa/mlx5/core/mr.c, 3 times
- drivers/vdpa/mlx5/net/mlx5_vnet.c, 4 times
- drivers/vdpa/vdpa_user/vduse_dev.c, 10 times
- drivers/vfio/pci/mlx5/cmd.c, 51 times
- drivers/vfio/pci/mlx5/cmd.h, 3 times
- drivers/vfio/pci/mlx5/main.c, 14 times
- drivers/vfio/pci/pds/dirty.c, 5 times
- drivers/vfio/pci/pds/lm.c, 9 times
- drivers/vfio/pci/virtio/migrate.c, 3 times
- drivers/vfio/vfio_iommu_type1.c, 9 times
- drivers/vhost/scsi.c, 4 times
- drivers/vhost/vdpa.c, 7 times
- drivers/virt/acrn/mm.c, 2 times
- drivers/virt/coco/sev-guest/sev-guest.c, 11 times
- drivers/xen/privcmd.c, 5 times
- fs/afs/dir_edit.c, 2 times
- fs/ceph/file.c, 4 times
- fs/ext2/dir.c, 10 times
- fs/f2fs/data.c, 2 times
- fs/f2fs/debug.c, 6 times
- fs/f2fs/dir.c, 6 times
- fs/f2fs/segment.c, 3 times
- fs/f2fs/shrinker.c, 6 times
- fs/jfs/jfs_dmap.c, 13 times
- fs/jfs/jfs_logmgr.c, 5 times
- fs/minix/dir.c, 8 times
- fs/netfs/iterator.c, 11 times
- fs/nfs/blocklayout/blocklayout.c, 5 times
- fs/nfs/dir.c, 6 times
- fs/nfs/direct.c, 10 times
- fs/nfs/localio.c, 2 times
- fs/nfs/nfs3acl.c, 9 times
- fs/nfs/nfs3xdr.c, line 1350
- fs/nfs/nfs4proc.c, 8 times
- fs/nfs/pagelist.c, 2 times
- fs/nfs/pnfs.c, 3 times
- fs/nfs/read.c, 3 times
- fs/nfsd/nfs4state.c, 3 times
- fs/nilfs2/dir.c, 10 times
- fs/ntfs3/file.c, 7 times
- fs/qnx6/dir.c, 6 times
- fs/ramfs/file-nommu.c, 6 times
- fs/splice.c, 15 times
- fs/ufs/dir.c, 10 times
- include/drm/drm_gpusvm.h, 2 times
- include/drm/drm_pagemap.h, 3 times
- include/linux/efi.h, 3 times
- include/linux/highmem.h, 6 times
- include/linux/kvm_host.h, 7 times
- include/linux/migrate.h, 4 times
- include/linux/mlx4/device.h, 4 times
- include/linux/mm.h, 7 times
- include/linux/mtd/nand.h, 3 times
- include/linux/mtd/spinand.h, 2 times
- include/linux/psp-sev.h, 2 times
- include/linux/uio.h, 3 times
- io_uring/memmap.c, 2 times
- io_uring/memmap.h, line 10
- kernel/dma/map_benchmark.c, 16 times
- kernel/kexec_core.c, 6 times
- lib/iov_iter.c, 14 times
- lib/scatterlist.c, 5 times
- lib/test_hmm.c, 18 times
- lib/tests/kunit_iov_iter.c, 85 times
- mm/filemap.c, 3 times
- mm/gup.c, 26 times
- mm/hmm.c, 19 times
- mm/hugetlb.c, 2 times
- mm/internal.h, line 1625
- mm/kmsan/kmsan_test.c, 11 times
- mm/memfd_luo.c, 5 times
- mm/migrate_device.c, 39 times
- mm/mmap.c, 10 times
- mm/nommu.c, 4 times
- mm/shmem.c, 3 times
- net/ipv4/tcp_input.c, 2 times
- net/rds/ib_frmr.c, 2 times
- net/rds/ib_mr.h, line 113
- net/rds/info.c, 4 times
- net/sunrpc/auth_gss/gss_rpc_upcall.c, 4 times
- net/sunrpc/auth_gss/gss_rpc_xdr.c, line 839
- net/sunrpc/svc_xprt.c, 4 times
- net/sunrpc/svcsock.c, 10 times
- net/sunrpc/xdr.c, 3 times
- net/sunrpc/xprtrdma/rpc_rdma.c, 3 times
- sound/core/memalloc.c, 12 times
- sound/pci/emu10k1/memory.c, 5 times
- tools/perf/bench/mem-functions.c, 2 times
- tools/testing/selftests/iommu/iommufd.c, 5 times
- tools/testing/selftests/kvm/arm64/stage2_block_transitions.c, 8 times
- tools/testing/selftests/kvm/include/kvm_util.h, 3 times
- tools/testing/selftests/kvm/lib/kvm_util.c, 17 times
- tools/testing/selftests/kvm/lib/x86/processor.c, 2 times
- tools/testing/selftests/kvm/memslot_perf_test.c, 18 times
- tools/testing/selftests/mm/hmm-tests.c, 241 times
- tools/testing/selftests/mm/pagemap_ioctl.c, 4 times
- tools/testing/vma/include/dup.h, 5 times
- tools/testing/vma/include/stubs.h, line 245
- virt/kvm/dirty_ring.c, 2 times
- virt/kvm/guest_memfd.c, 10 times
- virt/kvm/kvm_main.c, 36 times