Lines Matching refs:running
80 struct rcar_dmac_xfer_chunk *running; member
178 struct rcar_dmac_desc *running; member
341 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_start_xfer()
411 struct rcar_dmac_xfer_chunk *chunk = desc->running; in rcar_dmac_chan_start_xfer()
475 desc->running = list_first_entry(&desc->chunks, in rcar_dmac_tx_submit()
801 chan->desc.running = NULL; in rcar_dmac_chan_reinit()
1072 rchan->desc.running = NULL; in rcar_dmac_free_chan_resources()
1284 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_get_residue()
1285 struct rcar_dmac_xfer_chunk *running = NULL; in rcar_dmac_chan_get_residue() local
1371 running = desc->running; in rcar_dmac_chan_get_residue()
1376 if (chunk == running || ++dptr == desc->nchunks) in rcar_dmac_chan_get_residue()
1404 cyclic = rchan->desc.running ? rchan->desc.running->cyclic : false; in rcar_dmac_tx_status()
1433 if (!rchan->desc.running) { in rcar_dmac_issue_pending()
1438 rchan->desc.running = desc; in rcar_dmac_issue_pending()
1460 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_desc_stage_end()
1482 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_isr_transfer_end()
1505 if (!list_is_last(&desc->running->node, &desc->chunks)) { in rcar_dmac_isr_transfer_end()
1506 desc->running = list_next_entry(desc->running, node); in rcar_dmac_isr_transfer_end()
1517 desc->running = in rcar_dmac_isr_transfer_end()
1530 chan->desc.running = list_first_entry(&chan->desc.active, in rcar_dmac_isr_transfer_end()
1534 chan->desc.running = NULL; in rcar_dmac_isr_transfer_end()
1537 if (chan->desc.running) in rcar_dmac_isr_transfer_end()
1602 if (chan->desc.running && chan->desc.running->cyclic) { in rcar_dmac_isr_channel_thread()
1603 desc = chan->desc.running; in rcar_dmac_isr_channel_thread()