Lines Matching defs:attach
33 struct dma_buf_attachment *attach)
42 attach->priv = exynos_attach;
48 struct dma_buf_attachment *attach)
50 struct exynos_drm_dmabuf_attachment *exynos_attach = attach->priv;
59 dma_unmap_sg(attach->dev, sgt->sgl, sgt->nents,
64 attach->priv = NULL;
68 exynos_gem_map_dma_buf(struct dma_buf_attachment *attach,
71 struct exynos_drm_dmabuf_attachment *exynos_attach = attach->priv;
72 struct exynos_drm_gem_obj *gem_obj = dma_buf_to_obj(attach->dmabuf);
109 nents = dma_map_sg(attach->dev, sgt->sgl, sgt->orig_nents, dir);
120 attach->priv = exynos_attach;
129 static void exynos_gem_unmap_dma_buf(struct dma_buf_attachment *attach,
172 .attach = exynos_gem_attach_dma_buf,
196 struct dma_buf_attachment *attach;
220 attach = dma_buf_attach(dma_buf, drm_dev->dev);
221 if (IS_ERR(attach))
226 sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL);
264 exynos_gem_obj->base.import_attach = attach;
275 dma_buf_unmap_attachment(attach, sgt, DMA_BIDIRECTIONAL);
277 dma_buf_detach(dma_buf, attach);