Loading...
Defined in 1 files as a struct:
Defined in 14 files as a member:
- drivers/block/virtio_blk.c, line 88 (as a member)
- drivers/dma-buf/heaps/system_heap.c, line 31 (as a member)
- drivers/hwtracing/coresight/coresight-tmc-etr.c, line 106 (as a member)
- drivers/irqchip/irq-mips-gic.c, line 378 (as a member)
- drivers/media/common/videobuf2/videobuf2-dma-sg.c, line 41 (as a member)
- drivers/nvme/host/rdma.c, line 59 (as a member)
- drivers/nvme/target/loop.c, line 25 (as a member)
- drivers/scsi/esas2r/esas2r.h, line 659 (as a member)
- drivers/scsi/isci/request.h, line 124 (as a member)
- drivers/target/target_core_rd.h, line 26 (as a member)
- drivers/usb/host/xhci-ring.c, line 388 (as a member)
- include/linux/nvme-fc-driver.h, line 217 (as a member)
- net/wireless/mlme.c, line 387 (as a member)
- sound/soc/sof/amd/acp.h, line 380 (as a member)
Referenced in 261 files:
- arch/arm/mm/dma-mapping.c, line 1183
- drivers/ata/sata_promise.c, 2 times
- drivers/ata/sata_promise.h, 2 times
- drivers/block/rnbd/rnbd-clt.h, line 62
- drivers/block/virtio_blk.c, 9 times
- drivers/char/agp/intel-gtt.c, 4 times
- drivers/crypto/caam/caamalg_qi.c, 21 times
- drivers/crypto/caam/caamalg_qi2.c, 64 times
- drivers/crypto/ccp/ccp-crypto-main.c, line 306
- drivers/crypto/ccp/ccp-crypto.h, 3 times
- drivers/crypto/qce/aead.c, 2 times
- drivers/crypto/qce/aead.h, 2 times
- drivers/crypto/qce/cipher.h, line 41
- drivers/crypto/qce/dma.c, line 50
- drivers/crypto/qce/dma.h, line 45
- drivers/crypto/sa2ul.c, 2 times
- drivers/dma-buf/dma-buf.c, 43 times
- drivers/dma-buf/heaps/cma_heap.c, 4 times
- drivers/dma-buf/heaps/system_heap.c, 17 times
- drivers/dma-buf/udmabuf.c, 6 times
- drivers/fpga/fpga-mgr.c, 6 times
- drivers/fpga/zynq-fpga.c, line 384
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c, 3 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c, 2 times
- drivers/gpu/drm/arm/malidp_planes.c, line 337
- drivers/gpu/drm/armada/armada_gem.c, 3 times
- drivers/gpu/drm/armada/armada_gem.h, line 19
- drivers/gpu/drm/drm_cache.c, line 128
- drivers/gpu/drm/drm_gem_dma_helper.c, 4 times
- drivers/gpu/drm/drm_gem_shmem_helper.c, 6 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 47
- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c, 2 times
- drivers/gpu/drm/etnaviv/etnaviv_mmu.c, 3 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/gud/gud_internal.h, line 30
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, 5 times
- drivers/gpu/drm/i915/gem/i915_gem_internal.c, 3 times
- drivers/gpu/drm/i915/gem/i915_gem_object.h, 7 times
- drivers/gpu/drm/i915/gem/i915_gem_object_types.h, 2 times
- drivers/gpu/drm/i915/gem/i915_gem_pages.c, 4 times
- drivers/gpu/drm/i915/gem/i915_gem_phys.c, 3 times
- drivers/gpu/drm/i915/gem/i915_gem_region.h, line 13
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, 6 times
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c, 4 times
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c, 6 times
- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c, line 175
- drivers/gpu/drm/i915/gem/i915_gem_userptr.c, 3 times
- drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c, 3 times
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c, 7 times
- drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c, line 151
- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c, 3 times
- drivers/gpu/drm/i915/gt/gen6_ppgtt.c, line 367
- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c, 2 times
- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h, 3 times
- drivers/gpu/drm/i915/gvt/dmabuf.c, 2 times
- drivers/gpu/drm/i915/i915_gem_gtt.c, 2 times
- drivers/gpu/drm/i915/i915_gem_gtt.h, 2 times
- drivers/gpu/drm/i915/i915_scatterlist.c, 4 times
- drivers/gpu/drm/i915/i915_scatterlist.h, 2 times
- drivers/gpu/drm/i915/i915_vma.c, 13 times
- drivers/gpu/drm/i915/i915_vma_resource.h, 2 times
- drivers/gpu/drm/i915/i915_vma_types.h, line 193
- drivers/gpu/drm/i915/intel_memory_region.h, line 19
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, 3 times
- drivers/gpu/drm/i915/selftests/mock_region.c, 2 times
- drivers/gpu/drm/i915/selftests/scatterlist.c, line 33
- drivers/gpu/drm/lima/lima_gem.c, 2 times
- drivers/gpu/drm/mediatek/mtk_drm_gem.c, 4 times
- drivers/gpu/drm/mediatek/mtk_drm_gem.h, 3 times
- drivers/gpu/drm/msm/msm_drv.h, 2 times
- drivers/gpu/drm/msm/msm_gem.c, line 1182
- drivers/gpu/drm/msm/msm_gem.h, 3 times
- drivers/gpu/drm/msm/msm_gem_prime.c, 2 times
- drivers/gpu/drm/msm/msm_gem_vma.c, line 99
- drivers/gpu/drm/msm/msm_gpummu.c, line 29
- drivers/gpu/drm/msm/msm_iommu.c, 2 times
- drivers/gpu/drm/msm/msm_mmu.h, line 14
- drivers/gpu/drm/nouveau/nouveau_bo.c, 2 times
- drivers/gpu/drm/nouveau/nouveau_bo.h, 2 times
- drivers/gpu/drm/nouveau/nouveau_gem.h, 2 times
- drivers/gpu/drm/nouveau/nouveau_prime.c, 2 times
- drivers/gpu/drm/omapdrm/omap_gem.c, 5 times
- drivers/gpu/drm/omapdrm/omap_gem.h, 3 times
- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c, 4 times
- drivers/gpu/drm/panfrost/panfrost_gem.c, line 261
- drivers/gpu/drm/panfrost/panfrost_gem.h, 2 times
- drivers/gpu/drm/panfrost/panfrost_mmu.c, 4 times
- drivers/gpu/drm/pl111/pl111_drv.c, line 198
- drivers/gpu/drm/qxl/qxl_drv.h, 2 times
- drivers/gpu/drm/qxl/qxl_prime.c, 2 times
- drivers/gpu/drm/radeon/radeon_gem.c, line 42
- drivers/gpu/drm/radeon/radeon_object.c, line 132
- drivers/gpu/drm/radeon/radeon_object.h, line 139
- drivers/gpu/drm/radeon/radeon_prime.c, 2 times
- drivers/gpu/drm/radeon/radeon_prime.h, 2 times
- drivers/gpu/drm/radeon/radeon_ttm.c, line 548
- drivers/gpu/drm/rcar-du/rcar_du_kms.c, line 340
- drivers/gpu/drm/rcar-du/rcar_du_kms.h, 2 times
- drivers/gpu/drm/rcar-du/rcar_du_vsp.c, 5 times
- drivers/gpu/drm/rcar-du/rcar_du_vsp.h, 6 times
- drivers/gpu/drm/rcar-du/rcar_du_writeback.c, line 39
- drivers/gpu/drm/rockchip/rockchip_drm_gem.c, 5 times
- drivers/gpu/drm/rockchip/rockchip_drm_gem.h, 3 times
- drivers/gpu/drm/tegra/gem.c, 4 times
- drivers/gpu/drm/tegra/gem.h, line 39
- drivers/gpu/drm/ttm/ttm_bo.c, 2 times
- drivers/gpu/drm/ttm/ttm_resource.c, line 599
- drivers/gpu/drm/v3d/v3d_bo.c, 2 times
- drivers/gpu/drm/v3d/v3d_drv.h, line 363
- drivers/gpu/drm/vgem/vgem_drv.h, line 50
- drivers/gpu/drm/virtio/virtgpu_drv.h, 3 times
- drivers/gpu/drm/virtio/virtgpu_object.c, line 142
- drivers/gpu/drm/virtio/virtgpu_prime.c, 3 times
- drivers/gpu/drm/virtio/virtgpu_vq.c, 3 times
- drivers/gpu/drm/virtio/virtgpu_vram.c, 3 times
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h, 2 times
- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c, line 94
- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c, 2 times
- drivers/gpu/drm/xen/xen_drm_front_gem.c, 3 times
- drivers/gpu/drm/xen/xen_drm_front_gem.h, 3 times
- drivers/hwtracing/coresight/coresight-tmc-etr.c, 80 times
- drivers/hwtracing/coresight/coresight-tmc.h, 5 times
- drivers/hwtracing/intel_th/msu-sink.c, 4 times
- drivers/hwtracing/intel_th/msu.c, 5 times
- drivers/infiniband/core/rw.c, 3 times
- drivers/infiniband/core/umem_dmabuf.c, line 17
- drivers/infiniband/ulp/rtrs/rtrs-srv.c, line 593
- drivers/infiniband/ulp/rtrs/rtrs-srv.h, line 68
- drivers/input/touchscreen/sur40.c, line 534
- drivers/iommu/dma-iommu.c, 5 times
- drivers/media/common/videobuf2/videobuf2-dma-contig.c, 17 times
- drivers/media/common/videobuf2/videobuf2-dma-sg.c, 24 times
- drivers/media/common/videobuf2/videobuf2-vmalloc.c, 6 times
- drivers/media/pci/cobalt/cobalt-v4l2.c, line 62
- drivers/media/pci/cx23885/cx23885-core.c, line 1582
- drivers/media/pci/cx23885/cx23885-vbi.c, line 134
- drivers/media/pci/cx23885/cx23885-video.c, line 351
- drivers/media/pci/cx25821/cx25821-video.c, line 149
- drivers/media/pci/cx88/cx88-mpeg.c, line 220
- drivers/media/pci/cx88/cx88-vbi.c, line 134
- drivers/media/pci/cx88/cx88-video.c, line 439
- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c, line 838
- drivers/media/pci/saa7134/saa7134-core.c, line 212
- drivers/media/pci/saa7134/saa7134-ts.c, line 86
- drivers/media/pci/saa7134/saa7134-vbi.c, line 111
- drivers/media/pci/saa7134/saa7134-video.c, line 919
- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c, 4 times
- drivers/media/pci/tw68/tw68-video.c, line 445
- drivers/media/pci/tw686x/tw686x-video.c, line 188
- drivers/media/platform/intel/pxa_camera.c, line 1310
- drivers/media/platform/marvell/mcam-core.c, 8 times
- drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c, 2 times
- drivers/media/platform/nvidia/tegra-vde/iommu.c, line 20
- drivers/media/platform/nvidia/tegra-vde/v4l2.c, line 155
- drivers/media/platform/nvidia/tegra-vde/vde.h, 2 times
- drivers/media/platform/qcom/camss/camss-video.c, line 413
- drivers/media/platform/renesas/vsp1/vsp1_drm.c, 2 times
- drivers/media/platform/rockchip/rga/rga-buf.c, line 117
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 116
- drivers/media/platform/ti/omap3isp/ispccdc.h, line 57
- drivers/media/platform/ti/omap3isp/ispstat.h, line 36
- drivers/media/platform/via/via-camera.c, line 347
- drivers/media/usb/stk1160/stk1160.h, line 92
- drivers/media/usb/uvc/uvcvideo.h, 2 times
- drivers/misc/fastrpc.c, 6 times
- drivers/misc/habanalabs/common/device.c, 2 times
- drivers/misc/habanalabs/common/habanalabs.h, 5 times
- drivers/misc/habanalabs/common/memory.c, 5 times
- drivers/misc/habanalabs/gaudi/gaudi.c, 2 times
- drivers/misc/habanalabs/goya/goya.c, 2 times
- drivers/misc/habanalabs/goya/goyaP.h, line 239
- drivers/mmc/core/sdio_ops.c, line 121
- drivers/mtd/nand/raw/stm32_fmc2_nand.c, 2 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h, line 1071
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c, line 4031
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, 3 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h, line 186
- drivers/nvme/host/fc.c, 8 times
- drivers/nvme/host/pci.c, line 235
- drivers/nvme/host/rdma.c, 23 times
- drivers/nvme/target/loop.c, 6 times
- drivers/phy/st/phy-miphy28lp.c, 9 times
- 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 423
- drivers/spi/internals.h, 4 times
- drivers/spi/spi-ep93xx.c, 4 times
- drivers/spi/spi-fsl-lpspi.c, line 552
- drivers/spi/spi-imx.c, line 1391
- drivers/spi/spi-ingenic.c, line 122
- drivers/spi/spi-mem.c, 2 times
- drivers/spi/spi-pl022.c, 3 times
- drivers/spi/spi-pxa2xx-dma.c, line 71
- drivers/spi/spi-rspi.c, 2 times
- drivers/spi/spi-s3c64xx.c, line 278
- drivers/spi/spi-sprd.c, line 490
- drivers/spi/spi-stm32-qspi.c, line 220
- drivers/spi/spi-ti-qspi.c, 2 times
- drivers/spi/spi.c, 4 times
- drivers/staging/media/ipu3/ipu3-v4l2.c, line 314
- drivers/target/target_core_rd.c, 38 times
- drivers/target/target_core_sbc.c, line 447
- drivers/tee/optee/ffa_abi.c, line 285
- drivers/usb/gadget/function/f_fs.c, 2 times
- drivers/usb/gadget/function/uvc.h, line 81
- drivers/usb/gadget/function/uvc_queue.h, line 37
- drivers/vdpa/mlx5/core/mlx5_vdpa.h, line 19
- drivers/xen/gntdev-dmabuf.c, 9 times
- fs/smb/server/transport_rdma.c, line 203
- include/drm/drm_cache.h, line 41
- include/drm/drm_drv.h, 2 times
- include/drm/drm_gem.h, line 132
- include/drm/drm_gem_dma_helper.h, 5 times
- include/drm/drm_gem_shmem_helper.h, 6 times
- include/drm/drm_prime.h, 7 times
- include/drm/intel-gtt.h, 2 times
- include/drm/ttm/ttm_bo_api.h, 3 times
- include/drm/ttm/ttm_bo_driver.h, line 301
- include/drm/ttm/ttm_resource.h, 3 times
- include/drm/ttm/ttm_tt.h, line 96
- include/linux/dma-buf.h, 8 times
- include/linux/dma-map-ops.h, 5 times
- include/linux/dma-mapping.h, 15 times
- include/linux/fpga/fpga-mgr.h, 3 times
- include/linux/host1x.h, 2 times
- include/linux/hsi/hsi.h, line 188
- include/linux/intel_th.h, 4 times
- include/linux/iommu.h, line 1054
- include/linux/scatterlist.h, 9 times
- include/linux/spi/spi-mem.h, 4 times
- include/linux/spi/spi.h, 2 times
- include/media/videobuf2-dma-sg.h, 2 times
- include/media/vsp1.h, 2 times
- include/rdma/ib_umem.h, line 35
- include/rdma/ib_verbs.h, 2 times
- include/scsi/scsi_cmnd.h, line 31
- include/sound/memalloc.h, 2 times
- kernel/bpf/syscall.c, 9 times
- kernel/dma/direct.c, line 536
- kernel/dma/direct.h, line 13
- kernel/dma/mapping.c, 10 times
- kernel/dma/ops_helpers.c, line 18
- lib/scatterlist.c, 5 times
- lib/sg_pool.c, 2 times
- net/ceph/crypto.c, 3 times
- net/ceph/messenger_v2.c, 5 times
- net/smc/smc_core.h, line 171
- net/sunrpc/xprtrdma/svc_rdma_rw.c, line 42
- samples/vfio-mdev/mbochs.c, 3 times
- sound/core/memalloc.c, 4 times
- tools/testing/scatterlist/main.c, line 30