Lines Matching refs:dma_chan

86 	struct dma_chan *chan;
154 static struct dma_chan *dev_to_dma_chan(struct device *dev)
165 struct dma_chan *chan;
187 struct dma_chan *chan;
209 struct dma_chan *chan;
256 struct dma_chan *chan;
302 static bool dma_chan_is_local(struct dma_chan *chan, int cpu)
320 static struct dma_chan *min_chan(enum dma_transaction_type cap, int cpu)
323 struct dma_chan *chan;
324 struct dma_chan *min = NULL;
325 struct dma_chan *localmin = NULL;
363 struct dma_chan *chan;
402 static struct module *dma_chan_to_owner(struct dma_chan *chan)
413 static void balance_ref_count(struct dma_chan *chan)
446 static int dma_chan_get(struct dma_chan *chan)
494 static void dma_chan_put(struct dma_chan *chan)
520 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie)
545 struct dma_chan *dma_find_channel(enum dma_transaction_type tx_type)
557 struct dma_chan *chan;
571 int dma_get_slave_caps(struct dma_chan *chan, struct dma_slave_caps *caps)
619 static struct dma_chan *private_candidate(const dma_cap_mask_t *mask,
623 struct dma_chan *chan;
656 static struct dma_chan *find_candidate(struct dma_device *device,
660 struct dma_chan *chan = private_candidate(mask, device, fn, fn_param);
697 struct dma_chan *dma_get_slave_channel(struct dma_chan *chan)
727 struct dma_chan *dma_get_any_slave_channel(struct dma_device *device)
730 struct dma_chan *chan;
755 struct dma_chan *__dma_request_channel(const dma_cap_mask_t *mask,
760 struct dma_chan *chan = NULL;
813 struct dma_chan *dma_request_chan(struct device *dev, const char *name)
816 struct dma_chan *chan = NULL;
882 struct dma_chan *dma_request_chan_by_mask(const dma_cap_mask_t *mask)
884 struct dma_chan *chan;
903 void dma_release_channel(struct dma_chan *chan)
935 struct dma_chan *chan;
974 struct dma_chan *chan;
1040 struct dma_chan *chan)
1090 struct dma_chan *chan)
1104 struct dma_chan *chan)
1122 struct dma_chan *chan)
1140 struct dma_chan* chan;
1267 struct dma_chan *chan, *n;
1440 struct dma_chan *chan)
1558 struct dma_chan *chan;