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()
481 INIT_LIST_HEAD(&desc->chunks); in rcar_dmac_desc_alloc()
512 list_splice_tail_init(&desc->chunks, &chan->desc.chunks_free); in rcar_dmac_desc_put()
608 struct rcar_dmac_xfer_chunk *chunk = &page->chunks[i]; in rcar_dmac_xfer_chunk_alloc()
706 list_for_each_entry(chunk, &desc->chunks, node) { in rcar_dmac_fill_hwdesc()
915 list_add_tail(&chunk->node, &desc->chunks); in rcar_dmac_chan_prep_sg()
1175 list_for_each_entry_reverse(chunk, &desc->chunks, node) { in rcar_dmac_chan_get_residue()
1292 if (!list_is_last(&desc->running->node, &desc->chunks)) { in rcar_dmac_isr_transfer_end()
1305 list_first_entry(&desc->chunks, in rcar_dmac_isr_transfer_end()