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)) / \
351 list_first_entry(&desc->chunks, in rcar_dmac_chan_start_xfer()
475 desc->running = list_first_entry(&desc->chunks, in rcar_dmac_tx_submit()
508 INIT_LIST_HEAD(&desc->chunks); in rcar_dmac_desc_alloc()
539 list_splice_tail_init(&desc->chunks, &chan->desc.chunks_free); in rcar_dmac_desc_put()
635 struct rcar_dmac_xfer_chunk *chunk = &page->chunks[i]; in rcar_dmac_xfer_chunk_alloc()
733 list_for_each_entry(chunk, &desc->chunks, node) { in rcar_dmac_fill_hwdesc()
991 list_add_tail(&chunk->node, &desc->chunks); in rcar_dmac_chan_prep_sg()
1375 list_for_each_entry_reverse(chunk, &desc->chunks, node) { in rcar_dmac_chan_get_residue()
1505 if (!list_is_last(&desc->running->node, &desc->chunks)) { in rcar_dmac_isr_transfer_end()
1518 list_first_entry(&desc->chunks, in rcar_dmac_isr_transfer_end()