Lines Matching refs:next_sg
217 u32 next_sg; member
550 chan->next_sg++; in stm32_dma_sg_inc()
551 if (chan->desc->cyclic && (chan->next_sg == chan->desc->num_sgs)) in stm32_dma_sg_inc()
552 chan->next_sg = 0; in stm32_dma_sg_inc()
578 chan->next_sg = 0; in stm32_dma_start_transfer()
581 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer()
582 chan->next_sg = 0; in stm32_dma_start_transfer()
584 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_start_transfer()
629 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_configure_next_sg()
697 if (!chan->next_sg) in stm32_dma_post_resume_reconfigure()
700 sg_req = &chan->desc->sg_req[chan->next_sg - 1]; in stm32_dma_post_resume_reconfigure()
753 if (chan->next_sg == chan->desc->num_sgs) { in stm32_dma_handle_chan_done()
870 if (!chan->next_sg) in stm32_dma_resume()
873 sg_req = &chan->desc->sg_req[chan->next_sg - 1]; in stm32_dma_resume()
1330 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_is_current_sg()
1355 u32 next_sg) in stm32_dma_desc_residue() argument
1359 u32 n_sg = next_sg; in stm32_dma_desc_residue()
1360 struct stm32_dma_sg_req *sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_desc_residue()
1442 chan->next_sg); in stm32_dma_tx_status()