Lines Matching refs:tb
128 struct tegra_m2m_buffer *tb = vb_to_tegra_buf(vb);
131 if (tb->a[i]) {
132 tegra_vde_dmabuf_cache_unmap(ctx->vde, tb->a[i], true);
133 tb->a[i] = NULL;
136 if (tb->iova[i]) {
137 tegra_vde_iommu_unmap(ctx->vde, tb->iova[i]);
138 tb->iova[i] = NULL;
142 if (tb->aux) {
143 tegra_vde_free_bo(tb->aux);
144 tb->aux = NULL;
152 struct tegra_m2m_buffer *tb = vb_to_tegra_buf(vb);
164 err = tegra_vde_alloc_bo(vde, &tb->aux, DMA_FROM_DEVICE,
180 dma_dir, &tb->a[i],
181 &tb->dma_base[i]);
193 err = tegra_vde_iommu_map(vde, sgt, &tb->iova[i],
198 tb->dma_base[i] = iova_dma_addr(&vde->iova, tb->iova[i]);
200 tb->dma_base[i] = vb2_dma_contig_plane_dma_addr(vb, i);
221 struct tegra_m2m_buffer *tb = vb_to_tegra_buf(vb);
269 tb->dma_addr[i] = tb->dma_base[i] + offset;
274 swap(tb->dma_addr[1], tb->dma_addr[2]);