Lines Matching defs:dtc

256 	struct dmatest_chan *dtc;
258 list_for_each_entry(dtc, &info->channels, node) {
261 list_for_each_entry(thread, &dtc->threads, node) {
272 struct dmatest_chan *dtc;
274 list_for_each_entry(dtc, &info->channels, node) {
277 list_for_each_entry(thread, &dtc->threads, node) {
950 static void dmatest_cleanup_channel(struct dmatest_chan *dtc)
956 list_for_each_entry_safe(thread, _thread, &dtc->threads, node) {
966 dmaengine_terminate_sync(dtc->chan);
968 kfree(dtc);
972 struct dmatest_chan *dtc, enum dma_transaction_type type)
976 struct dma_chan *chan = dtc->chan;
999 thread->chan = dtc->chan;
1015 list_add_tail(&thread->node, &dtc->threads);
1025 struct dmatest_chan *dtc;
1030 dtc = kmalloc_obj(struct dmatest_chan);
1031 if (!dtc) {
1036 dtc->chan = chan;
1037 INIT_LIST_HEAD(&dtc->threads);
1047 cnt = dmatest_add_threads(info, dtc, DMA_MEMCPY);
1054 cnt = dmatest_add_threads(info, dtc, DMA_MEMSET);
1060 cnt = dmatest_add_threads(info, dtc, DMA_XOR);
1064 cnt = dmatest_add_threads(info, dtc, DMA_PQ);
1071 list_add_tail(&dtc->node, &info->channels);
1136 struct dmatest_chan *dtc;
1139 list_for_each_entry(dtc, &info->channels, node) {
1143 list_for_each_entry(thread, &dtc->threads, node) {
1148 thread_count, dma_chan_name(dtc->chan));
1154 struct dmatest_chan *dtc, *_dtc;
1157 list_for_each_entry_safe(dtc, _dtc, &info->channels, node) {
1158 list_del(&dtc->node);
1159 chan = dtc->chan;
1160 dmatest_cleanup_channel(dtc);
1238 struct dmatest_chan *dtc;
1253 list_for_each_entry(dtc, &info->channels, node) {
1254 if (strcmp(dma_chan_name(dtc->chan),
1256 dtc = list_last_entry(&info->channels,
1260 dma_chan_name(dtc->chan),
1278 dtc = list_last_entry(&info->channels, struct dmatest_chan, node);
1279 if ((strcmp(dma_chan_name(dtc->chan), strim(test_channel)) != 0)
1282 strscpy(chan_reset_val, dma_chan_name(dtc->chan),
1324 struct dmatest_chan *dtc;
1327 list_for_each_entry(dtc, &info->channels, node) {
1331 list_for_each_entry(thread, &dtc->threads, node) {
1335 thread_count, dma_chan_name(dtc->chan));