Lines Matching defs:chan
19 idxd_chan = container_of(c, struct idxd_dma_chan, chan);
135 static int idxd_dma_alloc_chan_resources(struct dma_chan *chan)
137 struct idxd_wq *wq = to_idxd_wq(chan);
146 static void idxd_dma_free_chan_resources(struct dma_chan *chan)
148 struct idxd_wq *wq = to_idxd_wq(chan);
173 struct dma_chan *c = tx->chan;
254 struct dma_chan *chan;
261 chan = &idxd_chan->chan;
262 chan->device = dma;
263 list_add_tail(&chan->device_node, &dma->channels);
268 dma_async_tx_descriptor_init(&desc->txd, chan);
272 rc = dma_async_device_channel_register(dma, chan);
288 struct dma_chan *chan = &idxd_chan->chan;
291 dma_async_device_channel_unregister(&idxd_dma->dma, chan);
292 list_del(&chan->device_node);