Searched refs:cur_desc (Results 1 – 7 of 7) sorted by relevance
201 struct sprd_dma_desc *cur_desc; member517 schan->cur_desc = to_sprd_dma_desc(vd); in sprd_dma_start()530 sprd_dma_set_chn_config(schan, schan->cur_desc); in sprd_dma_start()545 schan->cur_desc = NULL; in sprd_dma_stop()579 sdesc = schan->cur_desc; in dma_irq_handle()599 schan->cur_desc = NULL; in dma_irq_handle()621 if (schan->cur_desc) in sprd_dma_free_chan_resources()622 cur_vd = &schan->cur_desc->vd; in sprd_dma_free_chan_resources()662 } else if (schan->cur_desc && schan->cur_desc->vd.tx.cookie == cookie) { in sprd_dma_tx_status()663 struct sprd_dma_desc *sdesc = schan->cur_desc; in sprd_dma_tx_status()[all …]
1736 rspq->cur_desc = (void *)rspq->cur_desc + rspq->iqe_len; in rspq_next()1740 rspq->cur_desc = rspq->desc; in rspq_next()1768 rc = (void *)rspq->cur_desc + (rspq->iqe_len - sizeof(*rc)); in process_responses()1838 ret = rspq->handler(rspq, rspq->cur_desc, &gl); in process_responses()1844 ret = rspq->handler(rspq, rspq->cur_desc, NULL); in process_responses()1954 rc = (void *)intrq->cur_desc + (intrq->iqe_len - sizeof(*rc)); in process_intrq()2343 rspq->cur_desc = rspq->desc; in t4vf_sge_alloc_rxq()
167 const __be64 *cur_desc; /* current descriptor in queue */ member
3145 q->cur_desc = (void *)q->cur_desc + q->iqe_len; in rspq_next()3149 q->cur_desc = q->desc; in rspq_next()3176 rc = (void *)q->cur_desc + (q->iqe_len - sizeof(*rc)); in process_responses()3228 ret = q->handler(q, q->cur_desc, &si); in process_responses()3234 ret = q->handler(q, q->cur_desc, NULL); in process_responses()3338 rc = (void *)q->cur_desc + (q->iqe_len - sizeof(*rc)); in process_intrq()3641 iq->cur_desc = iq->desc; in t4_sge_alloc_rxq()
675 const __be64 *cur_desc; /* current descriptor in queue */ member
467 dma_addr_t cur_desc; local469 cur_desc = ((u64)in_be32(priv->chan[ch].reg + TALITOS_CDPR)) << 32;470 cur_desc |= in_be32(priv->chan[ch].reg + TALITOS_CDPR_LO);472 if (!cur_desc) {480 while (priv->chan[ch].fifo[iter].dma_desc != cur_desc &&481 priv->chan[ch].fifo[iter].desc->next_desc != cur_desc) {489 if (priv->chan[ch].fifo[iter].desc->next_desc == cur_desc) {
1101 u32 cur_desc; in ppc440spe_chan_append() local1109 cur_desc = ppc440spe_chan_get_current_descriptor(chan); in ppc440spe_chan_append()1111 if (likely(cur_desc)) { in ppc440spe_chan_append()