Lines Matching defs:burst
56 struct dw_edma_burst *burst;
58 burst = kzalloc(sizeof(*burst), GFP_NOWAIT);
59 if (unlikely(!burst))
62 INIT_LIST_HEAD(&burst->list);
63 if (chunk->burst) {
66 list_add_tail(&burst->list, &chunk->burst->list);
70 chunk->burst = burst;
73 return burst;
113 chunk->burst = NULL;
143 list_for_each_entry_safe(child, _next, &chunk->burst->list, list) {
151 chunk->burst = NULL;
368 struct dw_edma_burst *burst;
470 burst = dw_edma_alloc_burst(chunk);
471 if (unlikely(!burst))
475 burst->sz = xfer->xfer.cyclic.len;
477 burst->sz = sg_dma_len(sg);
479 burst->sz = xfer->xfer.il->sgl[i % fsz].size;
481 chunk->ll_region.sz += burst->sz;
482 desc->alloc_sz += burst->sz;
485 burst->sar = src_addr;
487 burst->dar = xfer->xfer.cyclic.paddr;
490 burst->dar = sg_dma_address(sg);
499 burst->dar = dst_addr;
502 burst->dar = dst_addr;
504 burst->sar = xfer->xfer.cyclic.paddr;
507 burst->sar = sg_dma_address(sg);
516 burst->sar = src_addr;
526 src_addr += burst->sz;
530 dst_addr += burst->sz;