Lines Matching defs:dtc
247 struct dmatest_chan *dtc;
249 list_for_each_entry(dtc, &info->channels, node) {
252 list_for_each_entry(thread, &dtc->threads, node) {
263 struct dmatest_chan *dtc;
265 list_for_each_entry(dtc, &info->channels, node) {
268 list_for_each_entry(thread, &dtc->threads, node) {
934 static void dmatest_cleanup_channel(struct dmatest_chan *dtc)
940 list_for_each_entry_safe(thread, _thread, &dtc->threads, node) {
950 dmaengine_terminate_sync(dtc->chan);
952 kfree(dtc);
956 struct dmatest_chan *dtc, enum dma_transaction_type type)
960 struct dma_chan *chan = dtc->chan;
983 thread->chan = dtc->chan;
999 list_add_tail(&thread->node, &dtc->threads);
1009 struct dmatest_chan *dtc;
1014 dtc = kmalloc(sizeof(struct dmatest_chan), GFP_KERNEL);
1015 if (!dtc) {
1020 dtc->chan = chan;
1021 INIT_LIST_HEAD(&dtc->threads);
1031 cnt = dmatest_add_threads(info, dtc, DMA_MEMCPY);
1038 cnt = dmatest_add_threads(info, dtc, DMA_MEMSET);
1044 cnt = dmatest_add_threads(info, dtc, DMA_XOR);
1048 cnt = dmatest_add_threads(info, dtc, DMA_PQ);
1055 list_add_tail(&dtc->node, &info->channels);
1119 struct dmatest_chan *dtc;
1122 list_for_each_entry(dtc, &info->channels, node) {
1126 list_for_each_entry(thread, &dtc->threads, node) {
1131 thread_count, dma_chan_name(dtc->chan));
1137 struct dmatest_chan *dtc, *_dtc;
1140 list_for_each_entry_safe(dtc, _dtc, &info->channels, node) {
1141 list_del(&dtc->node);
1142 chan = dtc->chan;
1143 dmatest_cleanup_channel(dtc);
1221 struct dmatest_chan *dtc;
1236 list_for_each_entry(dtc, &info->channels, node) {
1237 if (strcmp(dma_chan_name(dtc->chan),
1239 dtc = list_last_entry(&info->channels,
1243 dma_chan_name(dtc->chan),
1261 dtc = list_last_entry(&info->channels, struct dmatest_chan, node);
1262 if ((strcmp(dma_chan_name(dtc->chan), strim(test_channel)) != 0)
1265 strscpy(chan_reset_val, dma_chan_name(dtc->chan),
1307 struct dmatest_chan *dtc;
1310 list_for_each_entry(dtc, &info->channels, node) {
1314 list_for_each_entry(thread, &dtc->threads, node) {
1318 thread_count, dma_chan_name(dtc->chan));