Lines Matching refs:channels
449 /* For D-to-M and M-to-D channels */
469 /* Pool of descriptors available for the DMAC's channels */
489 struct pl330_thread *channels;
500 /* Peripheral channels connected to this DMAC */
1599 /* Reset all channels */
1608 struct pl330_thread *thrd = &pl330->channels[i];
1667 _stop(&pl330->channels[i]);
1698 thrd = &pl330->channels[id];
1775 thrd = &pl330->channels[i];
1890 pl330->channels = kcalloc(1 + chans, sizeof(*thrd),
1892 if (!pl330->channels)
1897 thrd = &pl330->channels[i];
1905 thrd = &pl330->channels[chans];
1935 dev_err(pl330->ddma.dev, "%s:%d Can't to create channels for DMAC!\n",
1982 dev_err(pl330->ddma.dev, "Unable to create channels for DMAC\n");
2000 thrd = &pl330->channels[i];
2005 kfree(pl330->channels);
2931 seq_puts(s, "PL330 physical channels:\n");
2935 struct pl330_thread *thrd = &pl330->channels[ch];
3094 INIT_LIST_HEAD(&pd->channels);
3121 list_add_tail(&pch->chan.device_node, &pd->channels);
3188 list_for_each_entry_safe(pch, _p, &pl330->ddma.channels,
3231 list_for_each_entry_safe(pch, _p, &pl330->ddma.channels,