Lines Matching defs:chan
15 * 2. 0/1 channel are assigned to port 0, 2/3 chan to port 1, 4/5 chan to
154 hsuc = &chip->hsu->chan[nr];
212 hsuc = &chip->hsu->chan[nr];
259 struct dma_chan *chan, struct scatterlist *sgl,
263 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
287 static void hsu_dma_issue_pending(struct dma_chan *chan)
289 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
315 static enum dma_status hsu_dma_tx_status(struct dma_chan *chan,
318 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
324 status = dma_cookie_status(chan, cookie, state);
343 static int hsu_dma_slave_config(struct dma_chan *chan,
346 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
353 static int hsu_dma_pause(struct dma_chan *chan)
355 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
368 static int hsu_dma_resume(struct dma_chan *chan)
370 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
383 static int hsu_dma_terminate_all(struct dma_chan *chan)
385 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
404 static void hsu_dma_free_chan_resources(struct dma_chan *chan)
406 vchan_free_chan_resources(to_virt_chan(chan));
409 static void hsu_dma_synchronize(struct dma_chan *chan)
411 struct hsu_dma_chan *hsuc = to_hsu_dma_chan(chan);
432 hsu->chan = devm_kcalloc(chip->dev, hsu->nr_channels,
433 sizeof(*hsu->chan), GFP_KERNEL);
434 if (!hsu->chan)
439 struct hsu_dma_chan *hsuc = &hsu->chan[i];
490 struct hsu_dma_chan *hsuc = &hsu->chan[i];