Lines Matching refs:attachment
59 struct dma_buf_attachment *attachment) in rk_cma_heap_attach() argument
80 a->dev = attachment->dev; in rk_cma_heap_attach()
84 attachment->priv = a; in rk_cma_heap_attach()
96 struct dma_buf_attachment *attachment) in rk_cma_heap_detach() argument
99 struct rk_cma_heap_attachment *a = attachment->priv; in rk_cma_heap_detach()
111 static struct sg_table *rk_cma_heap_map_dma_buf(struct dma_buf_attachment *attachment, in rk_cma_heap_map_dma_buf() argument
114 struct rk_cma_heap_attachment *a = attachment->priv; in rk_cma_heap_map_dma_buf()
116 int attrs = attachment->dma_map_attrs; in rk_cma_heap_map_dma_buf()
119 ret = dma_map_sgtable(attachment->dev, table, direction, attrs); in rk_cma_heap_map_dma_buf()
126 static void rk_cma_heap_unmap_dma_buf(struct dma_buf_attachment *attachment, in rk_cma_heap_unmap_dma_buf() argument
130 struct rk_cma_heap_attachment *a = attachment->priv; in rk_cma_heap_unmap_dma_buf()
131 int attrs = attachment->dma_map_attrs; in rk_cma_heap_unmap_dma_buf()
134 dma_unmap_sgtable(attachment->dev, table, direction, attrs); in rk_cma_heap_unmap_dma_buf()