Defined in 1 files as a prototype:
Defined in 1 files as a macro:
Defined in 5 files as a function:
Documented in 1 files:
Referenced in 200 files:
- arch/alpha/kernel/pci-noop.c, line 118
- arch/alpha/kernel/pci_iommu.c, 2 times
- arch/arc/include/asm/pgalloc.h, 2 times
- arch/arc/mm/dma.c, 2 times
- arch/arm/kvm/mmu.c, line 45
- arch/arm/mm/dma-mapping.c, 4 times
- arch/arm/mm/mmu.c, line 729
- arch/arm64/mm/dma-mapping.c, 5 times
- arch/avr32/mm/dma-coherent.c, line 59
- arch/blackfin/kernel/setup.c, line 663
- arch/cris/arch-v32/drivers/pci/dma.c, 2 times
- arch/frv/mm/dma-alloc.c, line 93
- arch/h8300/kernel/dma.c, 2 times
- arch/ia64/hp/common/sba_iommu.c, 6 times
- arch/ia64/kernel/mca.c, line 1862
- arch/ia64/sn/pci/pci_dma.c, 4 times
- arch/ia64/sn/pci/tioca_provider.c, 3 times
- arch/m68k/kernel/dma.c, 3 times
- arch/m68k/sun3/sun3dvma.c, 3 times
- arch/metag/kernel/dma.c, line 200
- arch/microblaze/kernel/dma.c, 2 times
- arch/microblaze/mm/consistent.c, line 80
- 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, line 71
- arch/mips/mm/dma-default.c, 5 times
- arch/mn10300/mm/dma-alloc.c, 2 times
- arch/nios2/mm/dma-mapping.c, 2 times
- arch/parisc/include/asm/floppy.h, 2 times
- arch/parisc/kernel/pci-dma.c, 5 times
- arch/powerpc/kernel/dma.c, 2 times
- arch/powerpc/kernel/fadump.c, 2 times
- arch/powerpc/kernel/iommu.c, 4 times
- arch/powerpc/mm/dma-noncoherent.c, line 192
- arch/powerpc/mm/init_64.c, 2 times
- arch/powerpc/platforms/cell/iommu.c, 3 times
- arch/powerpc/platforms/cell/ras.c, line 183
- arch/powerpc/platforms/cell/spufs/inode.c, 2 times
- arch/powerpc/platforms/powernv/pci-ioda.c, 4 times
- arch/powerpc/platforms/ps3/system-bus.c, 3 times
- arch/s390/pci/pci_clp.c, 2 times
- arch/s390/pci/pci_dma.c, 3 times
- arch/sh/kernel/cpu/sh4/sq.c, 2 times
- arch/sh/mm/consistent.c, 2 times
- arch/sparc/kernel/iommu.c, 3 times
- arch/sparc/kernel/ioport.c, 4 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/tile/kernel/pci-dma.c, 4 times
- arch/x86/include/asm/floppy.h, 2 times
- arch/x86/include/asm/xen/page-coherent.h, 2 times
- arch/x86/kernel/amd_gart_64.c, 5 times
- arch/x86/kernel/pci-calgary_64.c, 5 times
- arch/x86/kernel/pci-dma.c, 4 times
- arch/x86/kernel/tce_64.c, line 114
- arch/x86/kvm/iommu.c, line 304
- arch/x86/kvm/vmx.c, line 3714
- arch/x86/mm/init.c, line 92
- arch/x86/mm/init_64.c, 5 times
- arch/xtensa/kernel/pci-dma.c, 3 times
- drivers/atm/lanai.c, line 385
- drivers/base/dma-coherent.c, 2 times
- drivers/base/dma-mapping.c, line 314
- drivers/block/floppy.c, 2 times
- drivers/block/ps3vram.c, 3 times
- drivers/block/xen-blkfront.c, 3 times
- drivers/char/agp/hp-agp.c, 2 times
- drivers/char/mbcs.c, 4 times
- drivers/crypto/omap-aes.c, 2 times
- drivers/crypto/omap-des.c, line 665
- drivers/crypto/omap-sham.c, 2 times
- drivers/crypto/s5p-sss.c, 2 times
- drivers/firmware/dell_rbu.c, 2 times
- drivers/firmware/efi/memmap.c, line 22
- drivers/gpu/drm/amd/amdkfd/kfd_events.c, 4 times
- drivers/gpu/drm/armada/armada_gem.c, 2 times
- drivers/gpu/drm/i915/gvt/opregion.c, 2 times
- drivers/gpu/drm/i915/i915_gem_internal.c, line 39
- drivers/hv/channel.c, 4 times
- drivers/hv/hv_balloon.c, 2 times
- drivers/hwtracing/intel_th/msu.c, line 626
- drivers/infiniband/hw/hfi1/dma.c, 2 times
- drivers/infiniband/hw/hns/hns_roce_alloc.c, line 193
- drivers/infiniband/hw/hns/hns_roce_hem.c, line 64
- drivers/infiniband/hw/mthca/mthca_allocator.c, line 207
- drivers/infiniband/hw/mthca/mthca_memfree.c, 2 times
- drivers/infiniband/hw/qib/qib_dma.c, 2 times
- drivers/infiniband/sw/rdmavt/dma.c, 2 times
- drivers/infiniband/sw/rxe/rxe_dma.c, 2 times
- drivers/iommu/amd_iommu.c, 5 times
- drivers/iommu/amd_iommu_init.c, 21 times
- drivers/iommu/fsl_pamu.c, 7 times
- drivers/iommu/intel-iommu.c, 2 times
- drivers/iommu/intel-svm.c, 2 times
- drivers/iommu/io-pgtable-arm-v7s.c, 3 times
- drivers/irqchip/irq-gic-v3-its.c, 6 times
- drivers/md/bcache/bset.c, 5 times
- drivers/media/pci/solo6x10/solo6x10-p2m.c, line 222
- drivers/media/platform/davinci/dm644x_ccdc.c, 3 times
- drivers/media/platform/omap/omap_voutlib.c, 2 times
- drivers/media/v4l2-core/videobuf2-dma-sg.c, line 68
- drivers/misc/genwqe/card_dev.c, line 449
- drivers/misc/genwqe/card_utils.c, 2 times
- drivers/misc/mic/scif/scif_nodeqp.c, line 407
- drivers/misc/mic/scif/scif_rma.h, 3 times
- drivers/misc/mic/vop/vop_main.c, 3 times
- drivers/misc/mic/vop/vop_vringh.c, 6 times
- drivers/misc/sgi-gru/grufile.c, 2 times
- drivers/misc/sgi-xp/xpc_uv.c, line 235
- drivers/mmc/core/mmc_test.c, line 375
- drivers/net/appletalk/ltpc.c, 3 times
- drivers/net/ethernet/brocade/bna/bnad.c, line 274
- drivers/net/ethernet/cavium/liquidio/octeon_main.h, 4 times
- drivers/net/ethernet/cirrus/cs89x0.c, 2 times
- drivers/net/ethernet/emulex/benet/be_main.c, 2 times
- drivers/net/ethernet/hisilicon/hns/hnae.h, line 332
- drivers/net/ethernet/mellanox/mlx4/alloc.c, line 587
- drivers/net/ethernet/mellanox/mlx4/icm.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/alloc.c, 2 times
- drivers/net/ethernet/qlogic/qlge/qlge_main.c, 2 times
- drivers/net/ethernet/sfc/efx.c, line 641
- drivers/net/ethernet/sfc/falcon/efx.c, line 637
- drivers/net/ethernet/sun/niu.c, 2 times
- drivers/net/ethernet/tile/tilegx.c, 7 times
- drivers/net/ethernet/tile/tilepro.c, line 225
- drivers/net/irda/au1k_ir.c, 2 times
- drivers/net/rionet.c, 3 times
- drivers/net/wireless/broadcom/b43/debugfs.c, line 512
- drivers/net/wireless/broadcom/b43legacy/debugfs.c, line 209
- drivers/net/wireless/intel/iwlegacy/3945.c, line 2416
- drivers/net/wireless/intel/iwlegacy/4965-mac.c, 2 times
- drivers/net/wireless/intel/iwlwifi/iwl-trans.h, 3 times
- drivers/net/wireless/intel/iwlwifi/mvm/fw.c, 3 times
- drivers/net/wireless/intel/iwlwifi/pcie/trans.c, 2 times
- drivers/net/wireless/ti/wlcore/main.c, 2 times
- drivers/nvme/target/rdma.c, 3 times
- drivers/parisc/ccio-dma.c, 7 times
- drivers/parisc/ccio-rm-dma.c, 2 times
- drivers/parisc/sba_iommu.c, 9 times
- drivers/s390/char/hmcdrv_cache.c, line 218
- drivers/s390/char/hmcdrv_ftp.c, line 247
- drivers/s390/char/vmcp.c, 4 times
- drivers/s390/cio/cmf.c, 3 times
- drivers/scsi/cxlflash/main.c, 3 times
- drivers/scsi/ipr.c, line 3775
- drivers/scsi/libiscsi.c, 2 times
- drivers/scsi/megaraid/megaraid_sas_base.c, line 5727
- drivers/scsi/megaraid/megaraid_sas_fusion.c, 2 times
- drivers/scsi/mpt3sas/mpt3sas_base.c, 2 times
- drivers/scsi/osst.c, line 388
- drivers/scsi/pmcraid.c, line 3274
- drivers/scsi/sg.c, line 1859
- drivers/scsi/vmw_pvscsi.c, 3 times
- drivers/staging/android/ion/ion_chunk_heap.c, line 149
- drivers/staging/android/ion/ion_system_heap.c, line 378
- drivers/target/iscsi/iscsi_target.c, line 4126
- drivers/target/iscsi/iscsi_target_login.c, 2 times
- drivers/target/iscsi/iscsi_target_nego.c, line 403
- drivers/vfio/vfio_iommu_type1.c, line 1149
- drivers/video/fbdev/fb-puv3.c, line 675
- drivers/video/fbdev/grvga.c, line 450
- drivers/video/fbdev/ssd1307fb.c, 2 times
- drivers/xen/swiotlb-xen.c, 6 times
- fs/ceph/mds_client.c, 2 times
- fs/ecryptfs/crypto.c, line 1202
- fs/proc/vmcore.c, 3 times
- fs/ramfs/file-nommu.c, line 76
- include/linux/dma-mapping.h, line 487
- include/linux/mm_types.h, line 246
- include/linux/slab.h, line 421
- kernel/kexec.c, line 84
- kernel/kexec_file.c, line 235
- lib/dma-noop.c, 2 times
- lib/percpu_ida.c, 2 times
- lib/swiotlb.c, 13 times
- mm/memcontrol.c, line 1970
- mm/nommu.c, line 1138
- mm/page_alloc.c, 3 times
- mm/slob.c, 4 times
- mm/slub.c, 11 times
- mm/sparse-vmemmap.c, 2 times
- mm/sparse.c, 2 times
- mm/vmalloc.c, 2 times
- net/core/neighbour.c, 2 times
- net/core/sock.c, line 1963
- net/dccp/proto.c, 2 times
- net/ipv4/fib_semantics.c, 2 times
- net/netfilter/nf_conntrack_core.c, 2 times
- net/packet/af_packet.c, line 4193
- net/sched/sch_api.c, 2 times
- net/sctp/protocol.c, 4 times
- net/sctp/ssnmap.c, 3 times
- net/unix/af_unix.c, 2 times
- net/xfrm/xfrm_hash.c, 2 times
- security/integrity/ima/ima_crypto.c, 3 times
- sound/core/memalloc.c, 5 times
- sound/soc/amd/acp-pcm-dma.c, line 698
- sound/usb/usx2y/usb_stream.c, 4 times