Lines Matching refs:qchan
121 comp_temp->qchan = dpaa2_chan; in dpaa2_qdma_request_desc()
130 comp_temp->qchan = dpaa2_chan; in dpaa2_qdma_request_desc()
396 struct dpaa2_qdma_chan *qchan; in dpaa2_qdma_fqdan_cb() local
428 qchan = &priv->dpaa2_qdma->chans[i]; in dpaa2_qdma_fqdan_cb()
429 spin_lock(&qchan->queue_lock); in dpaa2_qdma_fqdan_cb()
430 if (list_empty(&qchan->comp_used)) { in dpaa2_qdma_fqdan_cb()
431 spin_unlock(&qchan->queue_lock); in dpaa2_qdma_fqdan_cb()
435 &qchan->comp_used, list) { in dpaa2_qdma_fqdan_cb()
440 spin_lock(&qchan->vchan.lock); in dpaa2_qdma_fqdan_cb()
443 spin_unlock(&qchan->vchan.lock); in dpaa2_qdma_fqdan_cb()
448 spin_unlock(&qchan->queue_lock); in dpaa2_qdma_fqdan_cb()
580 static void dpaa2_dpdmai_free_comp(struct dpaa2_qdma_chan *qchan, in dpaa2_dpdmai_free_comp() argument
588 spin_lock_irqsave(&qchan->queue_lock, flags); in dpaa2_dpdmai_free_comp()
590 spin_unlock_irqrestore(&qchan->queue_lock, flags); in dpaa2_dpdmai_free_comp()
591 dma_pool_free(qchan->fd_pool, in dpaa2_dpdmai_free_comp()
594 dma_pool_free(qchan->fl_pool, in dpaa2_dpdmai_free_comp()
597 dma_pool_free(qchan->sdd_pool, in dpaa2_dpdmai_free_comp()
606 struct dpaa2_qdma_chan *qchan; in dpaa2_dpdmai_free_channels() local
611 qchan = &dpaa2_qdma->chans[i]; in dpaa2_dpdmai_free_channels()
612 dpaa2_dpdmai_free_comp(qchan, &qchan->comp_used); in dpaa2_dpdmai_free_channels()
613 dpaa2_dpdmai_free_comp(qchan, &qchan->comp_free); in dpaa2_dpdmai_free_channels()
614 dma_pool_destroy(qchan->fd_pool); in dpaa2_dpdmai_free_channels()
615 dma_pool_destroy(qchan->fl_pool); in dpaa2_dpdmai_free_channels()
616 dma_pool_destroy(qchan->sdd_pool); in dpaa2_dpdmai_free_channels()
623 struct dpaa2_qdma_chan *qchan; in dpaa2_qdma_free_desc() local
627 qchan = dpaa2_comp->qchan; in dpaa2_qdma_free_desc()
628 spin_lock_irqsave(&qchan->queue_lock, flags); in dpaa2_qdma_free_desc()
630 list_add_tail(&dpaa2_comp->list, &qchan->comp_free); in dpaa2_qdma_free_desc()
631 spin_unlock_irqrestore(&qchan->queue_lock, flags); in dpaa2_qdma_free_desc()