Lines Matching refs:chunks
81 struct list_head chunks; member
109 struct rcar_dmac_xfer_chunk chunks[0]; member
117 ((PAGE_SIZE - offsetof(struct rcar_dmac_desc_page, chunks)) / \
352 chunk = list_first_entry(&desc->chunks, in rcar_dmac_chan_start_xfer()
448 desc->running = list_first_entry(&desc->chunks, in rcar_dmac_tx_submit()
480 INIT_LIST_HEAD(&desc->chunks); in rcar_dmac_desc_alloc()
511 list_splice_tail_init(&desc->chunks, &chan->desc.chunks_free); in rcar_dmac_desc_put()
604 struct rcar_dmac_xfer_chunk *chunk = &page->chunks[i]; in rcar_dmac_xfer_chunk_alloc()
701 list_for_each_entry(chunk, &desc->chunks, node) { in rcar_dmac_fill_hwdesc()
910 list_add_tail(&chunk->node, &desc->chunks); in rcar_dmac_chan_prep_sg()
1170 list_for_each_entry_reverse(chunk, &desc->chunks, node) { in rcar_dmac_chan_get_residue()
1287 if (!list_is_last(&desc->running->node, &desc->chunks)) { in rcar_dmac_isr_transfer_end()
1300 list_first_entry(&desc->chunks, in rcar_dmac_isr_transfer_end()