Lines Matching refs:scratch
96 dma_addr_t addr = csi->scratch.paddr;
100 "No more available buffer, using the scratch buffer\n");
245 * We need a scratch buffer in case where we'll not have any
255 csi->scratch.size = 0;
257 csi->scratch.size += csi->fmt.plane_fmt[i].sizeimage;
259 csi->scratch.vaddr = dma_alloc_coherent(csi->dev,
260 csi->scratch.size,
261 &csi->scratch.paddr,
263 if (!csi->scratch.vaddr) {
264 dev_err(csi->dev, "Failed to allocate scratch buffer\n");
336 dma_free_coherent(csi->dev, csi->scratch.size, csi->scratch.vaddr,
337 csi->scratch.paddr);
364 dma_free_coherent(csi->dev, csi->scratch.size, csi->scratch.vaddr,
365 csi->scratch.paddr);