/drivers/staging/comedi/drivers/ |
H A D | ni_labpc.h | 86 unsigned int dma_chan; /* dma channel to use */ member in struct:labpc_private
|
H A D | das16.c | 749 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 D | dt282x.c | 558 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 D | ni_labpc.c | 530 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 D | ux500_dma.c | 40 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 D | atmel_nand.c | 95 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 D | dma_v3.c | 410 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 D | dma.c | 105 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 D | mx1_camera.c | 115 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 D | iop-adma.c | 513 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 D | mv_xor.c | 33 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 D | mmci.h | 157 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 D | gpmi-nand.c | 190 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 D | NCR53c406a.c | 197 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 D | aha1542.c | 749 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 D | pata_arasan_cf.c | 210 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 D | sata_dwc_460ex.c | 285 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 D | ipu_idmac.c | 40 * 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 D | mx3fb.c | 328 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...] |