Lines Matching refs:sg_cpu
180 struct pxa_dma_desc *sg_cpu;
283 if (buf->dmas[i].sg_cpu)
286 buf->dmas[i].sg_cpu,
288 buf->dmas[i].sg_cpu = NULL;
345 if (pxa_dma->sg_cpu)
347 pxa_dma->sg_cpu, pxa_dma->sg_dma);
353 pxa_dma->sg_cpu = dma_alloc_coherent(dev, pxa_dma->sg_size,
355 if (!pxa_dma->sg_cpu)
373 pxa_dma->sg_cpu[i].dsadr = pcdev->res->start + cibr;
374 pxa_dma->sg_cpu[i].dtadr = sg_dma_address(sg) + offset;
375 pxa_dma->sg_cpu[i].dcmd =
379 pxa_dma->sg_cpu[i].dcmd |= DCMD_STARTIRQEN;
381 pxa_dma->sg_cpu[i].ddadr =
393 pxa_dma->sg_cpu[sglen].ddadr = DDADR_STOP;
394 pxa_dma->sg_cpu[sglen].dcmd = DCMD_FLOWSRC | DCMD_BURST8 | DCMD_ENDIRQEN;
538 buf->dmas[1].sg_cpu, buf->dmas[1].sg_dma);
541 buf->dmas[0].sg_cpu, buf->dmas[0].sg_dma);
590 buf_last_desc = buf->dmas[i].sg_cpu + buf->dmas[i].sglen;