Lines Matching defs:dtc
248 struct dmatest_chan *dtc;
250 list_for_each_entry(dtc, &info->channels, node) {
253 list_for_each_entry(thread, &dtc->threads, node) {
264 struct dmatest_chan *dtc;
266 list_for_each_entry(dtc, &info->channels, node) {
269 list_for_each_entry(thread, &dtc->threads, node) {
932 static void dmatest_cleanup_channel(struct dmatest_chan *dtc)
938 list_for_each_entry_safe(thread, _thread, &dtc->threads, node) {
948 dmaengine_terminate_sync(dtc->chan);
950 kfree(dtc);
954 struct dmatest_chan *dtc, enum dma_transaction_type type)
958 struct dma_chan *chan = dtc->chan;
981 thread->chan = dtc->chan;
997 list_add_tail(&thread->node, &dtc->threads);
1007 struct dmatest_chan *dtc;
1012 dtc = kmalloc(sizeof(struct dmatest_chan), GFP_KERNEL);
1013 if (!dtc) {
1018 dtc->chan = chan;
1019 INIT_LIST_HEAD(&dtc->threads);
1029 cnt = dmatest_add_threads(info, dtc, DMA_MEMCPY);
1036 cnt = dmatest_add_threads(info, dtc, DMA_MEMSET);
1042 cnt = dmatest_add_threads(info, dtc, DMA_XOR);
1046 cnt = dmatest_add_threads(info, dtc, DMA_PQ);
1053 list_add_tail(&dtc->node, &info->channels);
1117 struct dmatest_chan *dtc;
1120 list_for_each_entry(dtc, &info->channels, node) {
1124 list_for_each_entry(thread, &dtc->threads, node) {
1129 thread_count, dma_chan_name(dtc->chan));
1135 struct dmatest_chan *dtc, *_dtc;
1138 list_for_each_entry_safe(dtc, _dtc, &info->channels, node) {
1139 list_del(&dtc->node);
1140 chan = dtc->chan;
1141 dmatest_cleanup_channel(dtc);
1219 struct dmatest_chan *dtc;
1234 list_for_each_entry(dtc, &info->channels, node) {
1235 if (strcmp(dma_chan_name(dtc->chan),
1237 dtc = list_last_entry(&info->channels,
1241 dma_chan_name(dtc->chan),
1259 dtc = list_last_entry(&info->channels, struct dmatest_chan, node);
1260 if ((strcmp(dma_chan_name(dtc->chan), strim(test_channel)) != 0)
1263 strlcpy(chan_reset_val, dma_chan_name(dtc->chan),
1305 struct dmatest_chan *dtc;
1308 list_for_each_entry(dtc, &info->channels, node) {
1312 list_for_each_entry(thread, &dtc->threads, node) {
1316 thread_count, dma_chan_name(dtc->chan));