Lines Matching refs:pending_sg_req
194 struct list_head pending_sg_req; member
343 if (!list_empty(&tdc->pending_sg_req)) { in tegra_dma_slave_config()
509 if (list_empty(&tdc->pending_sg_req)) in tdc_start_head_req()
512 sg_req = list_first_entry(&tdc->pending_sg_req, in tdc_start_head_req()
525 if (list_empty(&tdc->pending_sg_req)) in tdc_configure_next_head_desc()
528 hsgreq = list_first_entry(&tdc->pending_sg_req, typeof(*hsgreq), node); in tdc_configure_next_head_desc()
529 if (!list_is_last(&hsgreq->node, &tdc->pending_sg_req)) { in tdc_configure_next_head_desc()
547 while (!list_empty(&tdc->pending_sg_req)) { in tegra_dma_abort_all()
548 sgreq = list_first_entry(&tdc->pending_sg_req, in tegra_dma_abort_all()
571 if (list_empty(&tdc->pending_sg_req)) { in handle_continuous_head_request()
582 hsgreq = list_first_entry(&tdc->pending_sg_req, typeof(*hsgreq), node); in handle_continuous_head_request()
603 sgreq = list_first_entry(&tdc->pending_sg_req, typeof(*sgreq), node); in handle_once_dma_done()
619 if (to_terminate || list_empty(&tdc->pending_sg_req)) in handle_once_dma_done()
632 sgreq = list_first_entry(&tdc->pending_sg_req, typeof(*sgreq), node); in handle_cont_sngl_cycle_dma_done()
647 if (!list_is_last(&sgreq->node, &tdc->pending_sg_req)) { in handle_cont_sngl_cycle_dma_done()
648 list_move_tail(&sgreq->node, &tdc->pending_sg_req); in handle_cont_sngl_cycle_dma_done()
716 list_splice_tail_init(&dma_desc->tx_list, &tdc->pending_sg_req); in tegra_dma_tx_submit()
727 if (list_empty(&tdc->pending_sg_req)) { in tegra_dma_issue_pending()
759 if (list_empty(&tdc->pending_sg_req)) { in tegra_dma_terminate_all()
784 if (!list_empty(&tdc->pending_sg_req) && was_busy) { in tegra_dma_terminate_all()
785 sgreq = list_first_entry(&tdc->pending_sg_req, in tegra_dma_terminate_all()
810 if (!list_is_first(&sg_req->node, &tdc->pending_sg_req)) in tegra_dma_sg_bytes_xferred()
890 list_for_each_entry(sg_req, &tdc->pending_sg_req, node) { in tegra_dma_tx_status()
1298 list_splice_init(&tdc->pending_sg_req, &sg_req_list); in tegra_dma_free_chan_resources()
1483 INIT_LIST_HEAD(&tdc->pending_sg_req); in tegra_dma_probe()