Searched refs:dma_channel (Results 1 - 25 of 55) sorted by relevance

123

/linux-master/include/linux/platform_data/media/
H A Dtimb_video.h13 int dma_channel; member in struct:timb_video_platform_data
/linux-master/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/
H A Dia_css_common_io_types.h27 unsigned int dma_channel[MAX_IO_DMA_CHANNELS]; member in struct:ia_css_common_io_config
/linux-master/arch/sh/include/asm/
H A 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;
105 #define to_dma_channel(channel) container_of(channel, struct dma_channel, de
[all...]
/linux-master/drivers/usb/musb/
H A Dmusb_dma.h102 * struct dma_channel - A DMA channel.
113 struct dma_channel { struct
132 dma_channel_status(struct dma_channel *c)
155 struct dma_channel *(*channel_alloc)(struct dma_controller *,
157 void (*channel_release)(struct dma_channel *);
158 int (*channel_program)(struct dma_channel *channel,
162 int (*channel_abort)(struct dma_channel *);
163 int (*is_compatible)(struct dma_channel *channel,
H A Dux500_dma.c31 struct dma_channel channel;
53 struct dma_channel *channel = private_data;
70 static bool ux500_configure_channel(struct dma_channel *channel,
128 static struct dma_channel *ux500_dma_channel_allocate(struct dma_controller *c,
163 static void ux500_dma_channel_release(struct dma_channel *channel)
177 static int ux500_dma_is_compatible(struct dma_channel *channel,
189 static int ux500_dma_channel_program(struct dma_channel *channel,
207 static int ux500_dma_channel_abort(struct dma_channel *channel)
242 struct dma_channel *channel;
273 struct dma_channel *dma_channe local
[all...]
H A Dmusbhsdma.c54 struct dma_channel channel;
74 static void dma_channel_release(struct dma_channel *channel);
79 struct dma_channel *channel;
98 static struct dma_channel *dma_channel_allocate(struct dma_controller *c,
104 struct dma_channel *channel = NULL;
129 static void dma_channel_release(struct dma_channel *channel)
143 static void configure_channel(struct dma_channel *channel,
181 static int dma_channel_program(struct dma_channel *channel,
220 static int dma_channel_abort(struct dma_channel *channel)
271 struct dma_channel *channe
[all...]
H A Dtusb6010_omap.c99 struct dma_channel *channel = (struct dma_channel *)data;
181 static int tusb_omap_dma_program(struct dma_channel *channel, u16 packet_sz,
367 static int tusb_omap_dma_abort(struct dma_channel *channel)
419 static struct dma_channel *dma_channel_pool[MAX_DMAREQ];
421 static struct dma_channel *
429 struct dma_channel *channel = NULL;
443 struct dma_channel *ch = dma_channel_pool[i];
499 static void tusb_omap_dma_release(struct dma_channel *channel)
521 struct dma_channel *c
[all...]
H A Dcppi_dma.h74 struct dma_channel channel;
125 struct dma_channel channel;
H A Dmusb_gadget.h86 struct dma_channel *dma;
H A Dmusb_host.c576 struct dma_channel *channel = hw_ep->tx_channel;
614 struct dma_channel *channel = hw_ep->tx_channel;
629 struct dma_channel *channel = hw_ep->tx_channel;
674 struct dma_channel *dma_channel; local
705 dma_channel = is_out ? hw_ep->tx_channel : hw_ep->rx_channel;
706 if (!dma_channel) {
707 dma_channel = dma_controller->channel_alloc(
710 hw_ep->tx_channel = dma_channel;
712 hw_ep->rx_channel = dma_channel;
[all...]
/linux-master/sound/soc/fsl/
H A Dfsl_dma.c81 * @dma_channel: pointer to the DMA channel's registers
95 struct ccsr_dma_channel __iomem *dma_channel; member in struct:fsl_dma_private
205 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel; local
212 sr = in_be32(&dma_channel->sr);
262 out_be32(&dma_channel->sr, sr2);
368 struct ccsr_dma_channel __iomem *dma_channel; local
404 dma_private->dma_channel = dma->channel;
427 dma_channel = dma_private->dma_channel;
536 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel; local
678 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel; local
743 struct ccsr_dma_channel __iomem *dma_channel; local
[all...]
/linux-master/arch/arm/kernel/
H A Ddma.c28 static inline dma_t *dma_channel(unsigned int chan) function
56 dma_t *dma = dma_channel(chan);
94 dma_t *dma = dma_channel(chan);
123 dma_t *dma = dma_channel(chan);
140 dma_t *dma = dma_channel(chan);
157 dma_t *dma = dma_channel(chan);
172 dma_t *dma = dma_channel(chan);
186 dma_t *dma = dma_channel(chan);
207 dma_t *dma = dma_channel(chan);
229 dma_t *dma = dma_channel(cha
[all...]
/linux-master/arch/sh/drivers/dma/
H A Ddma-pvr2.c38 static int pvr2_request_dma(struct dma_channel *chan)
48 static int pvr2_get_dma_residue(struct dma_channel *chan)
53 static int pvr2_xfer_dma(struct dma_channel *chan)
H A Ddma-api.c73 struct dma_channel *get_dma_channel(unsigned int chan)
76 struct dma_channel *channel;
95 struct dma_channel *channel = get_dma_channel(chan);
147 struct dma_channel *channel = &info->channels[i];
166 struct dma_channel *channel = { 0 };
193 struct dma_channel *channel = { 0 };
218 struct dma_channel *channel = get_dma_channel(chan);
230 struct dma_channel *channel = get_dma_channel(chan);
259 struct dma_channel *channel;
275 struct dma_channel *channe
[all...]
H A Ddma-sh.c103 static inline unsigned int calc_xmit_shift(struct dma_channel *chan)
120 struct dma_channel *chan = dev_id;
136 static int sh_dmac_request_dma(struct dma_channel *chan)
145 static void sh_dmac_free_dma(struct dma_channel *chan)
151 sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr)
169 static void sh_dmac_enable_dma(struct dma_channel *chan)
188 static void sh_dmac_disable_dma(struct dma_channel *chan)
203 static int sh_dmac_xfer_dma(struct dma_channel *chan)
244 static int sh_dmac_get_dma_residue(struct dma_channel *chan)
H A Ddma-sysfs.c31 struct dma_channel *channel = get_dma_channel(i);
67 struct dma_channel *channel = to_dma_channel(dev);
75 struct dma_channel *channel = to_dma_channel(dev);
86 struct dma_channel *channel = to_dma_channel(dev);
100 struct dma_channel *channel = to_dma_channel(dev);
108 struct dma_channel *channel = to_dma_channel(dev);
119 struct dma_channel *channel = to_dma_channel(dev); \
127 int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info)
155 void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info)
H A Ddma-g2.c61 struct dma_channel *chan = info->channels + i;
73 static int g2_enable_dma(struct dma_channel *chan)
83 static int g2_disable_dma(struct dma_channel *chan)
93 static int g2_xfer_dma(struct dma_channel *chan)
149 static int g2_get_residue(struct dma_channel *chan)
/linux-master/arch/mips/include/asm/mach-rc32434/
H A Ddma.h100 struct dma_channel { struct
/linux-master/drivers/staging/media/atomisp/pci/css_2401_system/host/
H A Dibuf_ctrl_local.h28 hrt_data dma_channel; member in struct:ibuf_ctrl_proc_state_s
/linux-master/drivers/scsi/
H A Daha1542.c560 sh->dma_channel = 7;
563 sh->dma_channel = 6;
566 sh->dma_channel = 5;
569 sh->dma_channel = 0;
576 sh->dma_channel = 0xFF;
774 if (sh->dma_channel != 0xFF)
775 snprintf(dma_info, sizeof(dma_info), "DMA %d", sh->dma_channel);
802 if (sh->dma_channel != 0xFF) {
803 if (request_dma(sh->dma_channel, "aha1542")) {
807 if (sh->dma_channel
[all...]
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_vin.h32 int dma_channel; member in struct:mgb4_vin_config
H A Dmgb4_vout.h30 int dma_channel; member in struct:mgb4_vout_config
/linux-master/drivers/media/pci/cobalt/
H A Dcobalt-omnitek.c100 iowrite32((u32)((u64)desc->bus >> 32), DESCRIPTOR(s->dma_channel) + 4);
101 iowrite32((u32)desc->bus & NEXT_ADRS_MSK, DESCRIPTOR(s->dma_channel));
102 iowrite32(ENABLE | SCATTER_GATHER_MODE | START, CS_REG(s->dma_channel));
109 if (ioread32(CS_REG(s->dma_channel)) & DONE)
120 iowrite32(ABORT, CS_REG(s->dma_channel));
/linux-master/drivers/staging/media/atomisp/pci/
H A Disp2401_input_system_global.h56 isys2401_dma_channel dma_channel; member in struct:input_system_channel_s
/linux-master/drivers/usb/gadget/udc/
H A Domap_udc.c207 ep->dma_channel = 0;
547 w |= UDC_TX_DONE_IE(ep->dma_channel);
549 omap_writew(UDC_TXN_START | txdma_ctrl, UDC_TXDMA(ep->dma_channel));
574 w &= ~UDC_TX_DONE_IE(ep->dma_channel);
598 omap_writew(UDC_RXN_STOP | (packets - 1), UDC_RXDMA(ep->dma_channel));
600 w |= UDC_RX_EOT_IE(ep->dma_channel);
631 w &= ~UDC_RX_EOT_IE(ep->dma_channel);
704 int dma_channel; local
713 ep->dma_channel = 0;
728 ep->dma_channel
[all...]

Completed in 470 milliseconds

123