Lines Matching refs:chunks
79 struct list_head chunks; member
107 struct rcar_dmac_xfer_chunk chunks[0]; member
115 ((PAGE_SIZE - offsetof(struct rcar_dmac_desc_page, chunks)) / \
358 list_first_entry(&desc->chunks, in rcar_dmac_chan_start_xfer()
482 desc->running = list_first_entry(&desc->chunks, in rcar_dmac_tx_submit()
515 INIT_LIST_HEAD(&desc->chunks); in rcar_dmac_desc_alloc()
546 list_splice_tail_init(&desc->chunks, &chan->desc.chunks_free); in rcar_dmac_desc_put()
642 struct rcar_dmac_xfer_chunk *chunk = &page->chunks[i]; in rcar_dmac_xfer_chunk_alloc()
740 list_for_each_entry(chunk, &desc->chunks, node) { in rcar_dmac_fill_hwdesc()
998 list_add_tail(&chunk->node, &desc->chunks); in rcar_dmac_chan_prep_sg()
1382 list_for_each_entry_reverse(chunk, &desc->chunks, node) { in rcar_dmac_chan_get_residue()
1512 if (!list_is_last(&desc->running->node, &desc->chunks)) { in rcar_dmac_isr_transfer_end()
1525 list_first_entry(&desc->chunks, in rcar_dmac_isr_transfer_end()