Home
last modified time | relevance | path

Searched refs:dma_channel (Results 1 – 8 of 8) sorted by relevance

/arch/sh/include/asm/
Ddma.h50 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 { struct
93 struct dma_channel *channels; argument
105 #define to_dma_channel(channel) container_of(channel, struct dma_channel, dev)
[all …]
/arch/arm/kernel/
Ddma.c28 static inline dma_t *dma_channel(unsigned int chan) in dma_channel() function
56 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 …]
/arch/sh/drivers/dma/
Ddma-api.c73 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 …]
Ddma-sysfs.c31 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()
Ddma-sh.c103 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()
Ddma-pvr2.c38 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()
Ddma-g2.c61 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()
/arch/mips/include/asm/mach-rc32434/
Ddma.h100 struct dma_channel { struct