Searched refs:dma_channel (Results 1 – 8 of 8) sorted by relevance
50 struct dma_channel;53 int (*request)(struct dma_channel *chan);54 void (*free)(struct dma_channel *chan);56 int (*get_residue)(struct dma_channel *chan);57 int (*xfer)(struct dma_channel *chan);58 int (*configure)(struct dma_channel *chan, unsigned long flags);59 int (*extend)(struct dma_channel *chan, unsigned long op, void *param);62 struct dma_channel { struct93 struct dma_channel *channels; argument105 #define to_dma_channel(channel) container_of(channel, struct dma_channel, dev)[all …]
28 static inline dma_t *dma_channel(unsigned int chan) in dma_channel() function56 dma_t *dma = dma_channel(chan); in request_dma()94 dma_t *dma = dma_channel(chan); in free_dma()123 dma_t *dma = dma_channel(chan); in set_dma_sg()140 dma_t *dma = dma_channel(chan); in __set_dma_addr()157 dma_t *dma = dma_channel(chan); in set_dma_count()172 dma_t *dma = dma_channel(chan); in set_dma_mode()186 dma_t *dma = dma_channel(chan); in enable_dma()207 dma_t *dma = dma_channel(chan); in disable_dma()229 dma_t *dma = dma_channel(chan); in dma_channel_active()[all …]
73 struct dma_channel *get_dma_channel(unsigned int chan) in get_dma_channel()76 struct dma_channel *channel; in get_dma_channel()95 struct dma_channel *channel = get_dma_channel(chan); in get_dma_residue()147 struct dma_channel *channel = &info->channels[i]; in request_dma_bycap()166 struct dma_channel *channel = { 0 }; in dmac_search_free_channel()193 struct dma_channel *channel = { 0 }; in request_dma()218 struct dma_channel *channel = get_dma_channel(chan); in free_dma()230 struct dma_channel *channel = get_dma_channel(chan); in dma_wait_for_completion()259 struct dma_channel *channel; in register_chan_caps()275 struct dma_channel *channel = get_dma_channel(chan); in dma_configure_channel()[all …]
31 struct dma_channel *channel = get_dma_channel(i); in dma_show_devices()61 struct dma_channel *channel = to_dma_channel(dev); in dma_show_dev_id()69 struct dma_channel *channel = to_dma_channel(dev); in dma_store_dev_id()80 struct dma_channel *channel = to_dma_channel(dev); in dma_store_config()94 struct dma_channel *channel = to_dma_channel(dev); in dma_show_mode()102 struct dma_channel *channel = to_dma_channel(dev); in dma_store_mode()113 struct dma_channel *channel = to_dma_channel(dev); \121 int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info) in dma_create_sysfs_files()149 void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info) in dma_remove_sysfs_files()
103 static inline unsigned int calc_xmit_shift(struct dma_channel *chan) in calc_xmit_shift()120 struct dma_channel *chan = dev_id; in dma_tei()136 static int sh_dmac_request_dma(struct dma_channel *chan) in sh_dmac_request_dma()145 static void sh_dmac_free_dma(struct dma_channel *chan) in sh_dmac_free_dma()151 sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr) in sh_dmac_configure_channel()169 static void sh_dmac_enable_dma(struct dma_channel *chan) in sh_dmac_enable_dma()188 static void sh_dmac_disable_dma(struct dma_channel *chan) in sh_dmac_disable_dma()203 static int sh_dmac_xfer_dma(struct dma_channel *chan) in sh_dmac_xfer_dma()244 static int sh_dmac_get_dma_residue(struct dma_channel *chan) in sh_dmac_get_dma_residue()
38 static int pvr2_request_dma(struct dma_channel *chan) in pvr2_request_dma()48 static int pvr2_get_dma_residue(struct dma_channel *chan) in pvr2_get_dma_residue()53 static int pvr2_xfer_dma(struct dma_channel *chan) in pvr2_xfer_dma()
61 struct dma_channel *chan = info->channels + i; in g2_dma_interrupt()73 static int g2_enable_dma(struct dma_channel *chan) in g2_enable_dma()83 static int g2_disable_dma(struct dma_channel *chan) in g2_disable_dma()93 static int g2_xfer_dma(struct dma_channel *chan) in g2_xfer_dma()149 static int g2_get_residue(struct dma_channel *chan) in g2_get_residue()
100 struct dma_channel { struct