Lines Matching refs:tc
214 struct edma_tc *tc; member
852 if (!echan->tc && echan->edesc->cyclic) in edma_terminate_all()
1356 if (!echan->tc) in edma_prep_dma_cyclic()
1563 static void edma_tc_set_pm_state(struct edma_tc *tc, bool enable) in edma_tc_set_pm_state() argument
1568 if (!IS_ENABLED(CONFIG_OF) || !tc) in edma_tc_set_pm_state()
1571 tc_pdev = of_find_device_by_node(tc->node); in edma_tc_set_pm_state()
1598 if (echan->tc) { in edma_alloc_chan_resources()
1599 eventq_no = echan->tc->id; in edma_alloc_chan_resources()
1602 echan->tc = &ecc->tc_list[ecc->info->default_queue]; in edma_alloc_chan_resources()
1603 eventq_no = echan->tc->id; in edma_alloc_chan_resources()
1625 edma_tc_set_pm_state(echan->tc, true); in edma_alloc_chan_resources()
1663 edma_tc_set_pm_state(echan->tc, false); in edma_free_chan_resources()
1664 echan->tc = NULL; in edma_free_chan_resources()
2094 echan->tc = &echan->ecc->tc_list[dma_spec->args[1]]; in of_edma_xlate()
2370 edma_tc_set_pm_state(echan[i].tc, false); in edma_pm_suspend()
2402 edma_tc_set_pm_state(echan[i].tc, true); in edma_pm_resume()