| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_dmabuf.c | 23 static int vfio_pci_dma_buf_pin(struct dma_buf_attachment *attachment) in vfio_pci_dma_buf_pin() 28 static void vfio_pci_dma_buf_unpin(struct dma_buf_attachment *attachment) in vfio_pci_dma_buf_unpin() 34 struct dma_buf_attachment *attachment) in vfio_pci_dma_buf_attach() 48 vfio_pci_dma_buf_map(struct dma_buf_attachment *attachment, in vfio_pci_dma_buf_map() 63 static void vfio_pci_dma_buf_unmap(struct dma_buf_attachment *attachment, in vfio_pci_dma_buf_unmap() 108 int vfio_pci_dma_buf_iommufd_map(struct dma_buf_attachment *attachment, in vfio_pci_dma_buf_iommufd_map()
|
| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types_dmabuf.c | 16 struct dma_buf_attachment *attachment) in uverbs_dmabuf_attach() 25 uverbs_dmabuf_map(struct dma_buf_attachment *attachment, in uverbs_dmabuf_map() 46 static void uverbs_dmabuf_unmap(struct dma_buf_attachment *attachment, in uverbs_dmabuf_unmap()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gpuvm.c | 561 struct kfd_mem_attachment *attachment) in kfd_mem_dmamap_userptr() 611 kfd_mem_dmamap_dmabuf(struct kfd_mem_attachment *attachment) in kfd_mem_dmamap_dmabuf() 648 struct kfd_mem_attachment *attachment) in kfd_mem_dmamap_sg_bo() 703 struct kfd_mem_attachment *attachment) in kfd_mem_dmamap_attachment() 722 struct kfd_mem_attachment *attachment) in kfd_mem_dmaunmap_userptr() 745 kfd_mem_dmaunmap_dmabuf(struct kfd_mem_attachment *attachment) in kfd_mem_dmaunmap_dmabuf() 771 struct kfd_mem_attachment *attachment) in kfd_mem_dmaunmap_sg_bo() 799 struct kfd_mem_attachment *attachment) in kfd_mem_dmaunmap_attachment() 877 struct kfd_mem_attachment *attachment[2] = {NULL, NULL}; in kfd_mem_attach() local 1015 static void kfd_mem_detach(struct kfd_mem_attachment *attachment) in kfd_mem_detach() [all …]
|
| /linux/drivers/dma-buf/heaps/ |
| H A D | cma_heap.c | 71 struct dma_buf_attachment *attachment) in cma_heap_attach() 104 struct dma_buf_attachment *attachment) in cma_heap_detach() 117 static struct sg_table *cma_heap_map_dma_buf(struct dma_buf_attachment *attachment, in cma_heap_map_dma_buf() 131 static void cma_heap_unmap_dma_buf(struct dma_buf_attachment *attachment, in cma_heap_unmap_dma_buf()
|
| H A D | system_heap.c | 74 struct dma_buf_attachment *attachment) in system_heap_attach() 104 struct dma_buf_attachment *attachment) in system_heap_detach() 117 static struct sg_table *system_heap_map_dma_buf(struct dma_buf_attachment *attachment, in system_heap_map_dma_buf() 132 static void system_heap_unmap_dma_buf(struct dma_buf_attachment *attachment, in system_heap_unmap_dma_buf()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_gem_dmabuf.c | 21 struct dma_buf_attachment *attachment, in omap_gem_map_dma_buf() 33 static void omap_gem_unmap_dma_buf(struct dma_buf_attachment *attachment, in omap_gem_unmap_dma_buf()
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | mock_dmabuf.c | 10 static struct sg_table *mock_map_dma_buf(struct dma_buf_attachment *attachment, in mock_map_dma_buf() 45 static void mock_unmap_dma_buf(struct dma_buf_attachment *attachment, in mock_unmap_dma_buf()
|
| /linux/drivers/tee/ |
| H A D | tee_heap.c | 91 struct dma_buf_attachment *attachment) in tee_heap_attach() 114 struct dma_buf_attachment *attachment) in tee_heap_detach() 123 tee_heap_map_dma_buf(struct dma_buf_attachment *attachment, in tee_heap_map_dma_buf() 137 static void tee_heap_unmap_dma_buf(struct dma_buf_attachment *attachment, in tee_heap_unmap_dma_buf()
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_gem_userptr.c | 23 ivpu_gem_userptr_dmabuf_map(struct dma_buf_attachment *attachment, in ivpu_gem_userptr_dmabuf_map() 36 static void ivpu_gem_userptr_dmabuf_unmap(struct dma_buf_attachment *attachment, in ivpu_gem_userptr_dmabuf_unmap()
|
| /linux/drivers/auxdisplay/ |
| H A D | line-display.c | 57 struct linedisp_attachment *attachment; in create_attachment() local 75 struct linedisp_attachment *attachment; in delete_attachment() local 98 struct linedisp_attachment *attachment; in to_linedisp() local
|
| /linux/sound/soc/fsl/ |
| H A D | fsl_asrc_m2m.c | 417 static struct sg_table *fsl_asrc_m2m_map_dma_buf(struct dma_buf_attachment *attachment, in fsl_asrc_m2m_map_dma_buf() 441 static void fsl_asrc_m2m_unmap_dma_buf(struct dma_buf_attachment *attachment, in fsl_asrc_m2m_unmap_dma_buf()
|
| /linux/drivers/media/platform/nvidia/tegra-vde/ |
| H A D | dmabuf-cache.c | 69 struct dma_buf_attachment *attachment; in tegra_vde_dmabuf_cache_map() local
|
| /linux/drivers/iommu/iommufd/ |
| H A D | selftest.c | 1965 struct dma_buf_attachment *attachment) in iommufd_test_dma_buf_attach() 1971 struct dma_buf_attachment *attachment) in iommufd_test_dma_buf_detach() 1976 iommufd_test_dma_buf_map(struct dma_buf_attachment *attachment, in iommufd_test_dma_buf_map() 1982 static void iommufd_test_dma_buf_unmap(struct dma_buf_attachment *attachment, in iommufd_test_dma_buf_unmap() 2004 int iommufd_test_dma_buf_iommufd_map(struct dma_buf_attachment *attachment, in iommufd_test_dma_buf_iommufd_map()
|
| H A D | pages.c | 1463 sym_vfio_pci_dma_buf_iommufd_map(struct dma_buf_attachment *attachment, in sym_vfio_pci_dma_buf_iommufd_map()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | memory.c | 1708 struct dma_buf_attachment *attachment) in hl_dmabuf_attach() 1724 static struct sg_table *hl_map_dmabuf(struct dma_buf_attachment *attachment, in hl_map_dmabuf() 1764 static void hl_unmap_dmabuf(struct dma_buf_attachment *attachment, in hl_unmap_dmabuf()
|
| /linux/drivers/misc/ |
| H A D | fastrpc.c | 670 fastrpc_map_dma_buf(struct dma_buf_attachment *attachment, in fastrpc_map_dma_buf() 700 struct dma_buf_attachment *attachment) in fastrpc_dma_buf_attach() 731 struct dma_buf_attachment *attachment) in fastrpc_dma_buf_detatch()
|