Documented in 1 files:
Defined in 1 files as a function:
Referenced in 221 files:
-
arch/alpha/kernel/pci_iommu.c,
2 times
-
arch/arm/mm/dma-mapping.c,
4 times
-
arch/arm/mm/mmu.c,
line 729
-
arch/arm64/kvm/arm.c,
2 times
-
arch/arm64/kvm/hyp/nvhe/mem_protect.c,
5 times
-
arch/arm64/kvm/hyp/nvhe/page_alloc.c,
line 241
-
arch/arm64/mm/mmu.c,
line 1492
-
arch/loongarch/kernel/irq.c,
line 111
-
arch/loongarch/mm/tlb.c,
line 299
-
arch/m68k/sun3/sun3dvma.c,
3 times
-
arch/mips/include/asm/mach-generic/floppy.h,
2 times
-
arch/mips/include/asm/mach-jazz/floppy.h,
2 times
-
arch/mips/jazz/jazzdma.c,
4 times
-
arch/mips/kernel/irq.c,
line 56
-
arch/parisc/include/asm/floppy.h,
2 times
-
arch/parisc/kernel/pci-dma.c,
3 times
-
arch/powerpc/kernel/iommu.c,
2 times
-
arch/powerpc/mm/book3s64/radix_pgtable.c,
2 times
-
arch/powerpc/mm/init_64.c,
2 times
-
arch/powerpc/perf/imc-pmu.c,
7 times
-
arch/powerpc/platforms/cell/spufs/inode.c,
2 times
-
arch/powerpc/platforms/powernv/pci-ioda-tce.c,
line 237
-
arch/powerpc/platforms/powernv/pci-ioda.c,
line 1073
-
arch/powerpc/platforms/ps3/system-bus.c,
3 times
-
arch/riscv/kernel/unaligned_access_speed.c,
line 20
-
arch/riscv/kvm/aia_imsic.c,
3 times
-
arch/riscv/kvm/mmu.c,
2 times
-
arch/riscv/kvm/nacl.c,
2 times
-
arch/riscv/mm/init.c,
line 1553
-
arch/s390/kvm/gmap.c,
2 times
-
arch/s390/kvm/pci.c,
line 67
-
arch/s390/kvm/pv.c,
6 times
-
arch/s390/mm/vmem.c,
4 times
-
arch/s390/pci/pci_clp.c,
2 times
-
arch/sh/kernel/cpu/sh4/sq.c,
2 times
-
arch/sparc/kernel/iommu.c,
3 times
-
arch/sparc/kernel/irq_64.c,
2 times
-
arch/sparc/kernel/ldc.c,
4 times
-
arch/sparc/kernel/pci_fire.c,
2 times
-
arch/sparc/kernel/pci_sun4v.c,
5 times
-
arch/sparc/mm/io-unit.c,
2 times
-
arch/sparc/mm/iommu.c,
3 times
-
arch/x86/coco/sev/core.c,
3 times
-
arch/x86/events/intel/ds.c,
2 times
-
arch/x86/include/asm/floppy.h,
2 times
-
arch/x86/kernel/amd_gart_64.c,
3 times
-
arch/x86/kernel/kvmclock.c,
line 236
-
arch/x86/kvm/svm/avic.c,
line 285
-
arch/x86/kvm/svm/svm.c,
3 times
-
arch/x86/kvm/vmx/vmx.c,
line 4856
-
arch/x86/kvm/x86.h,
2 times
-
arch/x86/mm/init.c,
line 134
-
arch/x86/platform/efi/memmap.c,
2 times
-
block/bdev.c,
2 times
-
block/bio-integrity.c,
line 564
-
block/bio.c,
2 times
-
drivers/accel/amdxdna/aie.c,
line 142
-
drivers/accel/amdxdna/amdxdna_iommu.c,
3 times
-
drivers/accel/qaic/qaic_data.c,
3 times
-
drivers/block/floppy.c,
2 times
-
drivers/block/ps3vram.c,
3 times
-
drivers/block/ublk_drv.c,
2 times
-
drivers/crypto/ccp/sev-dev.c,
10 times
-
drivers/crypto/ccp/tee-dev.c,
2 times
-
drivers/crypto/inside-secure/eip93/eip93-common.c,
2 times
-
drivers/crypto/omap-crypto.c,
2 times
-
drivers/crypto/omap-sham.c,
2 times
-
drivers/crypto/s5p-sss.c,
4 times
-
drivers/crypto/stm32/stm32-hash.c,
2 times
-
drivers/dibs/dibs_loopback.c,
line 79
-
drivers/dma-buf/heaps/cma_heap.c,
line 291
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c,
2 times
-
drivers/gpu/drm/amd/amdkfd/kfd_process.c,
line 1211
-
drivers/gpu/drm/armada/armada_gem.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_internal.c,
3 times
-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c,
2 times
-
drivers/gpu/drm/i915/gt/intel_gtt.c,
line 410
-
drivers/gpu/drm/i915/gt/intel_gtt.h,
line 436
-
drivers/gpu/drm/i915/gvt/opregion.c,
2 times
-
drivers/gpu/drm/i915/selftests/intel_memory_region.c,
line 406
-
drivers/gpu/drm/msm/msm_iommu.c,
2 times
-
drivers/gpu/drm/panthor/panthor_mmu.c,
2 times
-
drivers/gpu/drm/tegra/drm.c,
3 times
-
drivers/gpu/drm/xe/xe_device.c,
line 540
-
drivers/hv/channel.c,
2 times
-
drivers/hv/hv_balloon.c,
3 times
-
drivers/hwtracing/intel_th/msu.c,
line 924
-
drivers/infiniband/hw/hns/hns_roce_hem.c,
line 258
-
drivers/infiniband/hw/mlx5/odp.c,
line 1938
-
drivers/infiniband/hw/mthca/mthca_allocator.c,
line 202
-
drivers/infiniband/hw/mthca/mthca_memfree.c,
2 times
-
drivers/infiniband/ulp/rtrs/rtrs-srv.c,
3 times
-
drivers/iommu/dma-iommu.c,
line 1632
-
drivers/iommu/fsl_pamu.c,
7 times
-
drivers/iommu/intel/pasid.c,
line 62
-
drivers/iommu/io-pgtable-arm-v7s.c,
3 times
-
drivers/iommu/iommu-pages.c,
line 57
-
drivers/irqchip/irq-gic-v3-its.c,
15 times
-
drivers/irqchip/irq-loongarch-ir.c,
2 times
-
drivers/mailbox/riscv-sbi-mpxy-mbox.c,
2 times
-
drivers/md/bcache/bset.c,
5 times
-
drivers/media/common/videobuf2/videobuf2-dma-sg.c,
line 71
-
drivers/media/pci/solo6x10/solo6x10-p2m.c,
line 210
-
drivers/media/platform/ti/omap/omap_voutlib.c,
2 times
-
drivers/misc/genwqe/card_dev.c,
line 446
-
drivers/misc/genwqe/card_utils.c,
2 times
-
drivers/mmc/core/mmc_test.c,
line 367
-
drivers/net/ethernet/amd/pds_core/core.c,
line 732
-
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c,
line 702
-
drivers/net/ethernet/broadcom/bnxt/bnxt.c,
line 3911
-
drivers/net/ethernet/brocade/bna/bnad.c,
line 267
-
drivers/net/ethernet/cisco/enic/enic_main.c,
line 1690
-
drivers/net/ethernet/emulex/benet/be_main.c,
2 times
-
drivers/net/ethernet/freescale/fec_main.c,
line 4878
-
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c,
line 36
-
drivers/net/ethernet/hisilicon/hns/hnae.h,
line 339
-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c,
2 times
-
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c,
line 653
-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c,
line 1513
-
drivers/net/ethernet/mediatek/mtk_eth_soc.c,
line 1289
-
drivers/net/ethernet/mediatek/mtk_wed.c,
2 times
-
drivers/net/ethernet/mellanox/mlx4/alloc.c,
line 562
-
drivers/net/ethernet/mellanox/mlx4/icm.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c,
3 times
-
drivers/net/ethernet/microsoft/mana/mana_en.c,
3 times
-
drivers/net/ethernet/realtek/r8169_main.c,
3 times
-
drivers/net/ethernet/sfc/efx_common.c,
line 391
-
drivers/net/ethernet/sfc/falcon/efx.c,
line 619
-
drivers/net/ethernet/sfc/siena/efx_common.c,
line 395
-
drivers/net/ethernet/sun/niu.c,
2 times
-
drivers/net/ipa/gsi_trans.c,
line 159
-
drivers/net/ipa/ipa_endpoint.c,
line 1310
-
drivers/net/rionet.c,
3 times
-
drivers/net/thunderbolt/main.c,
line 48
-
drivers/net/usb/r8152.c,
line 2392
-
drivers/net/wireless/intel/iwlegacy/3945.c,
line 2399
-
drivers/net/wireless/intel/iwlegacy/4965-mac.c,
2 times
-
drivers/net/wireless/intel/iwlwifi/fw/paging.c,
2 times
-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h,
4 times
-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c,
line 613
-
drivers/net/wireless/mediatek/mt76/sdio_txrx.c,
line 103
-
drivers/parisc/ccio-dma.c,
7 times
-
drivers/parisc/sba_iommu.c,
9 times
-
drivers/pinctrl/renesas/pinctrl-rzg2l.c,
2 times
-
drivers/platform/x86/dell/dell-smbios-wmi.c,
line 251
-
drivers/platform/x86/dell/dell_rbu.c,
2 times
-
drivers/s390/char/hmcdrv_cache.c,
line 218
-
drivers/s390/char/hmcdrv_ftp.c,
line 249
-
drivers/s390/char/sclp_cmd.c,
2 times
-
drivers/s390/char/vmcp.c,
3 times
-
drivers/s390/cio/cmf.c,
3 times
-
drivers/s390/net/ism_drv.c,
line 258
-
drivers/scsi/ipr.c,
line 3776
-
drivers/scsi/libiscsi.c,
3 times
-
drivers/scsi/megaraid/megaraid_sas_fusion.c,
3 times
-
drivers/scsi/mpi3mr/mpi3mr_app.c,
2 times
-
drivers/scsi/sd.c,
line 127
-
drivers/scsi/sg.c,
line 1885
-
drivers/scsi/vmw_pvscsi.c,
3 times
-
drivers/spi/spi-rockchip-sfc.c,
3 times
-
drivers/target/iscsi/iscsi_target.c,
line 4279
-
drivers/target/iscsi/iscsi_target_login.c,
2 times
-
drivers/target/iscsi/iscsi_target_nego.c,
line 377
-
drivers/tee/amdtee/core.c,
2 times
-
drivers/tee/amdtee/shm_pool.c,
2 times
-
drivers/usb/core/buffer.c,
2 times
-
drivers/video/fbdev/grvga.c,
line 440
-
drivers/video/fbdev/ssd1307fb.c,
3 times
-
drivers/virt/vboxguest/vboxguest_utils.c,
2 times
-
drivers/xen/swiotlb-xen.c,
7 times
-
fs/ceph/mds_client.c,
2 times
-
fs/ecryptfs/crypto.c,
line 1056
-
fs/ext4/super.c,
line 5244
-
fs/proc/vmcore.c,
7 times
-
fs/ramfs/file-nommu.c,
line 75
-
fs/xfs/xfs_buf.c,
line 162
-
fs/xfs/xfs_verify_media.c,
line 196
-
fs/xfs/xfs_zone_gc.c,
line 233
-
include/linux/dma-map-ops.h,
line 146
-
include/linux/mm_types_task.h,
line 48
-
include/net/sock.h,
line 3091
-
io_uring/memmap.c,
line 24
-
kernel/crash_core.c,
line 52
-
kernel/dma/coherent.c,
line 145
-
kernel/dma/contiguous.c,
2 times
-
kernel/dma/direct.c,
3 times
-
kernel/dma/mapping.c,
line 691
-
kernel/dma/ops_helpers.c,
line 71
-
kernel/dma/pool.c,
line 96
-
kernel/dma/swiotlb.c,
11 times
-
kernel/events/ring_buffer.c,
2 times
-
kernel/futex/core.c,
line 2075
-
kernel/kexec.c,
line 68
-
kernel/kexec_file.c,
2 times
-
kernel/liveupdate/kexec_handover.c,
line 1553
-
kernel/trace/trace_sched_switch.c,
2 times
-
kernel/vmcore_info.c,
line 143
-
lib/test_kho.c,
2 times
-
lib/vdso/datastore.c,
line 36
-
mm/filemap.c,
line 3353
-
mm/hugetlb_vmemmap.c,
line 83
-
mm/internal.h,
line 1311
-
mm/memcontrol.c,
line 2756
-
mm/mm_init.c,
2 times
-
mm/nommu.c,
line 951
-
mm/page_alloc.c,
2 times
-
mm/page_reporting.c,
line 128
-
mm/slab_common.c,
line 806
-
mm/slub.c,
13 times
-
mm/sparse-vmemmap.c,
line 66
-
mm/vmalloc.c,
2 times
-
net/core/filter.c,
3 times
-
net/packet/af_packet.c,
line 4508
-
net/rxrpc/rxgk.c,
line 631
-
net/sctp/protocol.c,
4 times
-
net/smc/smc_core.c,
2 times
-
net/unix/af_unix.c,
2 times
-
net/xfrm/xfrm_hash.c,
2 times
-
sound/core/memalloc.c,
2 times
-
sound/soc/amd/acp-pcm-dma.c,
line 1008
Smatch caller information: