Lines Matching refs:attach
320 struct vb2_dc_attachment *attach;
327 attach = kzalloc(sizeof(*attach), GFP_KERNEL);
328 if (!attach)
331 sgt = &attach->sgt;
337 kfree(attach);
349 attach->dma_dir = DMA_NONE;
350 dbuf_attach->priv = attach;
358 struct vb2_dc_attachment *attach = db_attach->priv;
361 if (!attach)
364 sgt = &attach->sgt;
367 if (attach->dma_dir != DMA_NONE)
374 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir,
377 kfree(attach);
384 struct vb2_dc_attachment *attach = db_attach->priv;
387 sgt = &attach->sgt;
389 if (attach->dma_dir == dma_dir)
393 if (attach->dma_dir != DMA_NONE) {
394 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir,
396 attach->dma_dir = DMA_NONE;
409 attach->dma_dir = dma_dir;
462 .attach = vb2_dc_dmabuf_ops_attach,
790 pr_err("failed to attach dmabuf\n");