Searched defs:dma_chan (Results 1 - 19 of 19) sorted by relevance

/drivers/staging/comedi/drivers/
H A Dni_labpc.h86 unsigned int dma_chan; /* dma channel to use */ member in struct:labpc_private
H A Ddas16.c749 unsigned int dma_chan; /* dma channel */ member in struct:das16_private_struct
937 if (devpriv->dma_chan == 0 || (dev->irq == 0
993 disable_dma(devpriv->dma_chan);
996 clear_dma_ff(devpriv->dma_chan);
998 set_dma_addr(devpriv->dma_chan,
1002 set_dma_count(devpriv->dma_chan, devpriv->dma_transfer_size);
1003 enable_dma(devpriv->dma_chan);
1042 if (devpriv->dma_chan)
1043 disable_dma(devpriv->dma_chan);
1213 disable_dma(devpriv->dma_chan);
1412 unsigned int dma_chan; local
[all...]
H A Ddt282x.c558 int dma_chan; local
572 dma_chan = devpriv->dma[dma_index].chan;
575 set_dma_mode(dma_chan, DMA_MODE_READ);
577 clear_dma_ff(dma_chan);
578 set_dma_addr(dma_chan, dma_ptr);
579 set_dma_count(dma_chan, n);
582 enable_dma(dma_chan);
589 int dma_chan; local
594 dma_chan = devpriv->dma[dma_index].chan;
597 set_dma_mode(dma_chan, DMA_MODE_WRIT
[all...]
H A Dni_labpc.c530 unsigned int irq, unsigned int dma_chan)
545 if (dma_chan)
546 printk(", dma %u", dma_chan);
599 if (dma_chan > 3) {
600 printk(KERN_ERR " invalid dma channel %u\n", dma_chan);
602 } else if (dma_chan) {
610 if (request_dma(dma_chan, driver_labpc.driver_name)) {
612 dma_chan);
615 devpriv->dma_chan = dma_chan;
529 labpc_common_attach(struct comedi_device *dev, unsigned long iobase, unsigned int irq, unsigned int dma_chan) argument
724 unsigned int dma_chan = 0; local
[all...]
/drivers/usb/musb/
H A Dux500_dma.c40 struct dma_chan *dma_chan; member in struct:ux500_dma_channel
85 struct dma_chan *dma_chan = ux500_channel->dma_chan; local
120 dma_chan->device->device_control(dma_chan, DMA_SLAVE_CONFIG,
123 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction,
132 dma_async_issue_pending(dma_chan);
249 ux500_channel->dma_chan
[all...]
/drivers/mtd/nand/
H A Datmel_nand.c95 struct dma_chan *dma_chan; member in struct:atmel_nand_host
209 dma_dev = host->dma_chan->device;
228 tx = dma_dev->device_prep_dma_memcpy(host->dma_chan, dma_dst_addr,
245 dma_async_issue_pending(host->dma_chan);
641 host->dma_chan = dma_request_channel(mask, NULL, NULL);
642 if (!host->dma_chan) {
649 dma_chan_name(host->dma_chan));
714 if (host->dma_chan)
715 dma_release_channel(host->dma_chan);
[all...]
/drivers/dma/ioat/
H A Ddma_v3.c410 ioat3_tx_status(struct dma_chan *c, dma_cookie_t cookie,
426 ioat3_prep_memset_lock(struct dma_chan *c, dma_addr_t dest, int value,
471 __ioat3_prep_xor_lock(struct dma_chan *c, enum sum_check_flags *result,
562 ioat3_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
569 ioat3_prep_xor_val(struct dma_chan *chan, dma_addr_t *src,
608 __ioat3_prep_pq_lock(struct dma_chan *c, enum sum_check_flags *result,
720 ioat3_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
751 ioat3_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
771 ioat3_prep_pqxor(struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
787 ioat3_prep_pqxor_val(struct dma_chan *cha
856 struct dma_chan *dma_chan; local
[all...]
H A Ddma.c105 struct dma_chan *c = &chan->common;
183 static void ioat1_dma_memcpy_issue_pending(struct dma_chan *chan)
231 struct dma_chan *c = tx->chan;
310 static int ioat1_dma_alloc_chan_resources(struct dma_chan *c)
368 static void ioat1_dma_free_chan_resources(struct dma_chan *c)
459 ioat1_dma_prep_memcpy(struct dma_chan *c, dma_addr_t dma_dest,
728 ioat_dma_tx_status(struct dma_chan *c, dma_cookie_t cookie,
803 struct dma_chan *dma_chan; local
826 dma_chan
[all...]
/drivers/media/video/
H A Dmx1_camera.c115 int dma_chan; member in struct:mx1_camera_dev
242 ret = imx_dma_setup_single(pcdev->dma_chan,
472 imx_dma_disable(pcdev->dma_chan);
779 pcdev->dma_chan = imx_dma_request_by_prio(DRIVER_NAME, DMA_PRIO_HIGH);
780 if (pcdev->dma_chan < 0) {
785 dev_dbg(&pdev->dev, "got DMA channel %d\n", pcdev->dma_chan);
787 imx_dma_setup_handlers(pcdev->dma_chan, mx1_camera_dma_irq, NULL,
790 imx_dma_config_channel(pcdev->dma_chan, IMX_DMA_TYPE_FIFO,
793 imx_dma_config_burstlen(pcdev->dma_chan, 0);
806 regs.ARM_r9 = (long)MX1_DMA_CCR(pcdev->dma_chan);
[all...]
/drivers/dma/
H A Diop-adma.c513 static int iop_adma_alloc_chan_resources(struct dma_chan *chan)
580 iop_adma_prep_dma_interrupt(struct dma_chan *chan, unsigned long flags)
603 iop_adma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dma_dest,
636 iop_adma_prep_dma_memset(struct dma_chan *chan, dma_addr_t dma_dest,
669 iop_adma_prep_dma_xor(struct dma_chan *chan, dma_addr_t dma_dest,
706 iop_adma_prep_dma_xor_val(struct dma_chan *chan, dma_addr_t *dma_src,
743 iop_adma_prep_dma_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
809 iop_adma_prep_dma_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
854 static void iop_adma_free_chan_resources(struct dma_chan *chan)
892 static enum dma_status iop_adma_status(struct dma_chan *cha
976 struct dma_chan *dma_chan; local
1055 struct dma_chan *dma_chan; local
1260 struct dma_chan *dma_chan; local
[all...]
H A Dmv_xor.c33 static void mv_xor_issue_pending(struct dma_chan *chan);
600 static int mv_xor_alloc_chan_resources(struct dma_chan *chan)
651 mv_xor_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
690 mv_xor_prep_dma_memset(struct dma_chan *chan, dma_addr_t dest, int value,
727 mv_xor_prep_dma_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
766 static void mv_xor_free_chan_resources(struct dma_chan *chan)
808 static enum dma_status mv_xor_status(struct dma_chan *chan,
888 static void mv_xor_issue_pending(struct dma_chan *chan)
908 struct dma_chan *dma_chan; local
986 struct dma_chan *dma_chan; local
[all...]
/drivers/mmc/host/
H A Dmmci.h157 struct dma_chan;
161 struct dma_chan *dma_chan; member in struct:mmci_host_next
200 struct dma_chan *dma_current;
201 struct dma_chan *dma_rx_channel;
202 struct dma_chan *dma_tx_channel;
/drivers/mtd/nand/gpmi-nand/
H A Dgpmi-nand.c190 struct dma_chan *get_dma_chan(struct gpmi_nand_data *this)
386 static bool gpmi_dma_filter(struct dma_chan *chan, void *param)
439 struct dma_chan *dma_chan; local
458 dma_chan = dma_request_channel(mask, gpmi_dma_filter, this);
459 if (!dma_chan)
463 this->dma_chans[i - r->start] = dma_chan;
/drivers/scsi/
H A DNCR53c406a.c197 static int dma_chan; variable
292 if (dma_chan <= 3) {
310 disable_dma(dma_chan);
311 clear_dma_ff(dma_chan);
312 set_dma_addr(dma_chan, (long) ptr);
313 set_dma_count(dma_chan, count);
314 set_dma_mode(dma_chan, mode);
315 enable_dma(dma_chan);
337 clear_dma_ff(dma_chan);
338 tmp = get_dma_residue(dma_chan);
[all...]
H A Daha1542.c749 static int __init aha1542_getconfig(int base_io, unsigned char *irq_level, unsigned char *dma_chan, unsigned char *scsi_id) argument
768 *dma_chan = 7;
771 *dma_chan = 6;
774 *dma_chan = 5;
777 *dma_chan = 0;
782 *dma_chan = 0xFF;
970 unsigned char dma_chan; local
1155 if (aha1542_getconfig(base_io, &irq_level, &dma_chan, &scsi_id) == -1)
1159 if (dma_chan != 0xFF)
1160 printk(", DMA priority %d", dma_chan);
[all...]
/drivers/ata/
H A Dpata_arasan_cf.c210 struct dma_chan *dma_chan; member in struct:arasan_cf_dev
359 static bool filter(struct dma_chan *chan, void *slave)
399 struct dma_chan *chan = acdev->dma_chan;
532 acdev->dma_chan = dma_request_channel(acdev->mask, filter,
534 if (!acdev->dma_chan) {
535 dev_err(acdev->host->dev, "Unable to get dma_chan\n");
545 dma_release_channel(acdev->dma_chan);
928 if (acdev->dma_chan)
[all...]
H A Dsata_dwc_460ex.c285 u32 dma_chan[SATA_DWC_QCMD_MAX]; member in struct:sata_dwc_device_port
1435 u32 reg, dma_chan; local
1440 dma_chan = hsdevp->dma_chan[tag];
1475 dma_dwc_xfer_start(dma_chan);
1503 int dma_chan; local
1511 dma_chan = dma_dwc_xfer_setup(sg, qc->n_elem, hsdevp->llit[tag],
1515 if (dma_chan < 0) {
1517 __func__, dma_chan);
1520 hsdevp->dma_chan[ta
[all...]
/drivers/dma/ipu/
H A Dipu_idmac.c40 * struct ipu *ipu = to_ipu(to_idmac(ichan->dma_chan.device));
609 enum ipu_channel channel = ichan->dma_chan.chan_id;
661 enum ipu_channel channel = ichan->dma_chan.chan_id;
662 struct idmac *idmac = to_idmac(ichan->dma_chan.device);
736 enum ipu_channel channel = ichan->dma_chan.chan_id;
780 unsigned int chan_id = ichan->dma_chan.chan_id;
781 struct device *dev = &ichan->dma_chan.dev->device;
829 struct device *dev = &ichan->dma_chan.dev->device;
902 ichan->dma_chan.cookie = cookie;
915 struct idmac *idmac = to_idmac(ichan->dma_chan
1626 struct dma_chan *dma_chan = &ichan->dma_chan; local
[all...]
/drivers/video/
H A Dmx3fb.c328 struct dma_chan *dma_chan = &ichan->dma_chan; local
340 mx3_fbi->txd = dmaengine_prep_slave_sg(dma_chan,
344 dma_chan->chan_id);
357 dma_chan->chan_id);
362 dma_async_issue_pending(dma_chan);
688 struct dma_chan *chan = tx_desc->txd.chan;
1034 struct dma_chan *dma_chan local
[all...]

Completed in 689 milliseconds