Defined in 1 files as a struct:
Defined in 9 files as a member:
Referenced in 168 files:
- arch/arm/include/asm/dma-mapping.h, line 271
- arch/arm/mm/dma-mapping.c, 2 times
- arch/arm64/mm/dma-mapping.c, 2 times
- drivers/ata/sata_promise.c, 2 times
- drivers/ata/sata_promise.h, 2 times
- drivers/base/dma-mapping.c, line 230
- drivers/char/agp/intel-gtt.c, 4 times
- drivers/crypto/ccp/ccp-crypto-main.c, line 300
- drivers/crypto/ccp/ccp-crypto.h, 3 times
- drivers/crypto/qce/cipher.h, 2 times
- drivers/crypto/qce/dma.c, line 58
- drivers/crypto/qce/dma.h, line 53
- drivers/dma-buf/dma-buf.c, 11 times
- drivers/gpu/drm/amd/amdgpu/amdgpu.h, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c, line 87
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, line 872
- drivers/gpu/drm/armada/armada_gem.c, 3 times
- drivers/gpu/drm/armada/armada_gem.h, line 21
- drivers/gpu/drm/drm_cache.c, line 105
- drivers/gpu/drm/drm_gem_cma_helper.c, 3 times
- drivers/gpu/drm/drm_prime.c, 11 times
- drivers/gpu/drm/etnaviv/etnaviv_drv.h, 2 times
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, 3 times
- drivers/gpu/drm/etnaviv/etnaviv_gem.h, line 57
- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c, 2 times
- drivers/gpu/drm/etnaviv/etnaviv_mmu.c, 3 times
- drivers/gpu/drm/etnaviv/etnaviv_mmu.h, 2 times
- drivers/gpu/drm/exynos/exynos_drm_g2d.c, 2 times
- drivers/gpu/drm/exynos/exynos_drm_gem.c, 3 times
- drivers/gpu/drm/exynos/exynos_drm_gem.h, 3 times
- drivers/gpu/drm/i915/i915_drv.h, 3 times
- drivers/gpu/drm/i915/i915_gem.c, 14 times
- drivers/gpu/drm/i915/i915_gem_dmabuf.c, 6 times
- drivers/gpu/drm/i915/i915_gem_fence_reg.c, 2 times
- drivers/gpu/drm/i915/i915_gem_gtt.c, 14 times
- drivers/gpu/drm/i915/i915_gem_gtt.h, 4 times
- drivers/gpu/drm/i915/i915_gem_internal.c, 4 times
- drivers/gpu/drm/i915/i915_gem_object.h, 3 times
- drivers/gpu/drm/i915/i915_gem_stolen.c, 4 times
- drivers/gpu/drm/i915/i915_gem_userptr.c, 8 times
- drivers/gpu/drm/i915/i915_guc_submission.c, 3 times
- drivers/gpu/drm/i915/i915_vma.h, line 53
- drivers/gpu/drm/i915/intel_guc_loader.c, line 283
- drivers/gpu/drm/mediatek/mtk_drm_gem.c, 3 times
- drivers/gpu/drm/mediatek/mtk_drm_gem.h, 3 times
- drivers/gpu/drm/msm/msm_drv.h, 5 times
- drivers/gpu/drm/msm/msm_gem.c, line 835
- drivers/gpu/drm/msm/msm_gem.h, line 75
- drivers/gpu/drm/msm/msm_gem_prime.c, 2 times
- drivers/gpu/drm/msm/msm_gem_vma.c, 2 times
- drivers/gpu/drm/msm/msm_iommu.c, 2 times
- drivers/gpu/drm/msm/msm_mmu.h, 2 times
- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h, line 37
- drivers/gpu/drm/nouveau/nouveau_bo.c, line 179
- drivers/gpu/drm/nouveau/nouveau_bo.h, line 73
- drivers/gpu/drm/nouveau/nouveau_gem.h, 2 times
- drivers/gpu/drm/nouveau/nouveau_prime.c, 2 times
- drivers/gpu/drm/omapdrm/omap_drv.h, line 195
- drivers/gpu/drm/omapdrm/omap_gem.c, line 84
- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c, 4 times
- drivers/gpu/drm/qxl/qxl_drv.h, 2 times
- drivers/gpu/drm/qxl/qxl_prime.c, 2 times
- drivers/gpu/drm/radeon/radeon_drv.c, 2 times
- drivers/gpu/drm/radeon/radeon_object.c, line 180
- drivers/gpu/drm/radeon/radeon_object.h, line 128
- drivers/gpu/drm/radeon/radeon_prime.c, 2 times
- drivers/gpu/drm/radeon/radeon_ttm.c, line 734
- drivers/gpu/drm/rockchip/rockchip_drm_gem.c, 2 times
- drivers/gpu/drm/rockchip/rockchip_drm_gem.h, 2 times
- drivers/gpu/drm/tegra/gem.c, 5 times
- drivers/gpu/drm/tegra/gem.h, line 37
- drivers/gpu/drm/ttm/ttm_bo.c, line 1136
- drivers/gpu/drm/udl/udl_dmabuf.c, 7 times
- drivers/gpu/drm/udl/udl_drv.h, line 75
- drivers/gpu/drm/vgem/vgem_drv.c, 2 times
- drivers/gpu/drm/virtio/virtgpu_drv.h, 3 times
- drivers/gpu/drm/virtio/virtgpu_object.c, line 132
- drivers/gpu/drm/virtio/virtgpu_prime.c, 2 times
- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c, 2 times
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h, line 249
- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c, 2 times
- drivers/gpu/host1x/job.c, 2 times
- drivers/gpu/host1x/job.h, line 46
- drivers/ide/au1xxx-ide.c, line 227
- drivers/ide/icside.c, line 344
- drivers/ide/ide-dma-sff.c, line 123
- drivers/ide/ide-dma.c, 2 times
- drivers/ide/ide-io.c, line 226
- drivers/ide/ide-probe.c, 4 times
- drivers/ide/ide-taskfile.c, line 227
- drivers/ide/pmac.c, line 1476
- drivers/ide/sgiioc4.c, line 419
- drivers/ide/tx4939ide.c, line 243
- drivers/input/touchscreen/sur40.c, line 403
- drivers/iommu/dma-iommu.c, line 351
- drivers/media/pci/cobalt/cobalt-v4l2.c, line 74
- drivers/media/pci/cx23885/cx23885-core.c, line 1464
- drivers/media/pci/cx23885/cx23885-vbi.c, line 144
- drivers/media/pci/cx23885/cx23885-video.c, line 356
- drivers/media/pci/cx25821/cx25821-video.c, line 166
- drivers/media/pci/cx88/cx88-mpeg.c, line 226
- drivers/media/pci/cx88/cx88-vbi.c, line 133
- drivers/media/pci/cx88/cx88-video.c, line 459
- drivers/media/pci/saa7134/saa7134-core.c, line 225
- drivers/media/pci/saa7134/saa7134-ts.c, line 99
- drivers/media/pci/saa7134/saa7134-vbi.c, line 124
- drivers/media/pci/saa7134/saa7134-video.c, line 946
- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c, 4 times
- drivers/media/pci/tw68/tw68-video.c, line 463
- drivers/media/pci/tw686x/tw686x-video.c, line 192
- drivers/media/platform/marvell-ccic/mcam-core.c, 4 times
- drivers/media/platform/omap3isp/ispccdc.h, line 60
- drivers/media/platform/omap3isp/ispstat.h, line 39
- drivers/media/platform/pxa_camera.c, line 1348
- drivers/media/v4l2-core/videobuf2-dma-contig.c, 17 times
- drivers/media/v4l2-core/videobuf2-dma-sg.c, 22 times
- drivers/media/v4l2-core/videobuf2-vmalloc.c, 6 times
- drivers/misc/mic/scif/scif_rma.h, line 259
- drivers/mmc/core/sdio_ops.c, line 125
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h, line 198
- drivers/nvme/host/fc.c, 8 times
- drivers/nvme/host/rdma.c, 14 times
- drivers/nvme/target/loop.c, 6 times
- drivers/pci/host/vmd.c, line 312
- drivers/rapidio/devices/rio_mport_cdev.c, 3 times
- drivers/scsi/bfa/bfad_bsg.c, 4 times
- drivers/scsi/esas2r/esas2r_io.c, 2 times
- drivers/scsi/isci/request.c, 2 times
- drivers/scsi/virtio_scsi.c, line 432
- drivers/spi/spi-bcm2835.c, line 289
- drivers/spi/spi-ep93xx.c, 4 times
- drivers/spi/spi-imx.c, line 1021
- drivers/spi/spi-pl022.c, 3 times
- drivers/spi/spi-pxa2xx-dma.c, line 85
- drivers/spi/spi-rockchip.c, 2 times
- drivers/spi/spi-rspi.c, 2 times
- drivers/spi/spi-s3c64xx.c, line 280
- drivers/spi/spi-ti-qspi.c, line 434
- drivers/spi/spi.c, 4 times
- drivers/staging/android/ion/ion.c, 10 times
- drivers/staging/android/ion/ion_carveout_heap.c, 4 times
- drivers/staging/android/ion/ion_chunk_heap.c, 4 times
- drivers/staging/android/ion/ion_cma_heap.c, 3 times
- drivers/staging/android/ion/ion_heap.c, 6 times
- drivers/staging/android/ion/ion_system_heap.c, 10 times
- drivers/staging/android/ion/ion_test.c, line 50
- drivers/target/target_core_rd.c, 36 times
- include/drm/drmP.h, 4 times
- include/drm/drm_drv.h, 2 times
- include/drm/drm_gem_cma_helper.h, 3 times
- include/drm/intel-gtt.h, line 19
- include/drm/ttm/ttm_bo_api.h, 2 times
- include/drm/ttm/ttm_bo_driver.h, line 121
- include/linux/dma-buf.h, 4 times
- include/linux/dma-mapping.h, 3 times
- include/linux/host1x.h, 5 times
- include/linux/hsi/hsi.h, line 201
- include/linux/scatterlist.h, 7 times
- include/linux/spi/spi.h, 3 times
- include/media/videobuf2-dma-sg.h, 2 times
- include/rdma/ib_umem.h, line 55
- include/scsi/scsi_cmnd.h, line 35
- lib/scatterlist.c, 5 times
- lib/sg_pool.c, 2 times
- net/ceph/crypto.c, 3 times