Defined in 2 files as a macro:
Referenced in 52 files:
-
arch/alpha/kernel/pci_iommu.c
-
arch/arm/mm/dma-mapping.c
-
arch/mips/jazz/jazzdma.c
-
arch/powerpc/kernel/iommu.c
-
arch/powerpc/platforms/ps3/system-bus.c
-
arch/powerpc/platforms/pseries/ibmebus.c,
line 96
-
arch/powerpc/platforms/pseries/vio.c
-
arch/sparc/kernel/iommu.c,
line 327
-
arch/sparc/kernel/pci_sun4v.c
-
arch/sparc/mm/io-unit.c,
line 156
-
arch/sparc/mm/iommu.c
-
arch/x86/kernel/amd_gart_64.c
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c
-
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
-
drivers/crypto/intel/keembay/ocs-aes.c
-
drivers/crypto/intel/qat/qat_common/qat_bl.c
-
drivers/crypto/intel/qat/qat_common/qat_compression.c,
line 216
-
drivers/fwctl/pds/main.c
-
drivers/gpu/drm/nouveau/nouveau_dmem.c,
line 758
-
drivers/gpu/drm/tegra/plane.c
-
drivers/iommu/dma-iommu.c
-
drivers/net/ethernet/intel/iavf/iavf_txrx.c,
line 880
-
drivers/net/ethernet/intel/ice/ice_txrx.c
-
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c,
line 912
-
drivers/net/ethernet/intel/idpf/idpf_txrx.c
-
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
-
drivers/net/ethernet/mediatek/mtk_eth_soc.c
-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
-
drivers/net/wireless/ath/ath10k/mac.c,
line 5693
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c,
line 267
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
-
drivers/parisc/ccio-dma.c
-
drivers/parisc/sba_iommu.c
-
drivers/usb/core/buffer.c,
line 188
-
drivers/usb/core/devio.c
-
drivers/vdpa/vdpa_user/iova_domain.c
-
drivers/vdpa/vdpa_user/vduse_dev.c
-
drivers/vfio/pci/pds/cmds.c,
line 273
-
drivers/virtio/virtio_ring.c
-
drivers/xen/grant-dma-ops.c
-
drivers/xen/swiotlb-xen.c
-
include/linux/dma-direct.h
-
include/linux/dma-mapping.h
-
include/linux/kfifo.h
-
include/net/libeth/rx.h,
line 112
-
kernel/dma/direct.c
-
kernel/dma/dummy.c,
line 17
-
kernel/dma/mapping.c
-
kernel/dma/ops_helpers.c,
line 82
-
kernel/dma/swiotlb.c
-
lib/kfifo.c,
line 320
-
mm/hmm.c