Home
last modified time | relevance | path

Searched refs:dma_status (Results 1 – 79 of 79) sorted by relevance

/linux-4.1.27/drivers/staging/comedi/drivers/
Dplx9080.h386 uint8_t dma_status; in plx9080_abort_dma() local
396 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
397 if ((dma_status & PLX_DMA_EN_BIT) == 0) in plx9080_abort_dma()
401 for (i = 0; (dma_status & PLX_DMA_DONE_BIT) && i < timeout; i++) { in plx9080_abort_dma()
403 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
411 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
412 for (i = 0; (dma_status & PLX_DMA_DONE_BIT) == 0 && i < timeout; i++) { in plx9080_abort_dma()
414 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
Dcb_pcidas64.c2859 unsigned short dma_status; in last_ao_dma_load_completed() local
2862 dma_status = readb(devpriv->plx9080_iobase + PLX_DMA0_CS_REG); in last_ao_dma_load_completed()
2863 if ((dma_status & PLX_DMA_DONE_BIT) == 0) in last_ao_dma_load_completed()
2875 unsigned short dma_status) in ao_dma_needs_restart() argument
2877 if ((dma_status & PLX_DMA_DONE_BIT) == 0 || in ao_dma_needs_restart()
2878 (dma_status & PLX_DMA_EN_BIT) == 0) in ao_dma_needs_restart()
/linux-4.1.27/drivers/scsi/
Dam53c974.c92 u8 dma_status; member
147 pep->dma_status = pci_esp_read8(esp, ESP_DMA_STATUS); in pci_esp_irq_pending()
148 esp_dma_log("dma intr dreg[%02x]\n", pep->dma_status); in pci_esp_irq_pending()
150 if (pep->dma_status & (ESP_DMA_STAT_ERROR | in pci_esp_irq_pending()
213 pep->dma_status = 0; in pci_esp_dma_invalidate()
220 if (pep->dma_status & ESP_DMA_STAT_ERROR) { in pci_esp_dma_error()
228 if (pep->dma_status & ESP_DMA_STAT_ABORT) { in pci_esp_dma_error()
230 pep->dma_status = pci_esp_read8(esp, ESP_DMA_CMD); in pci_esp_dma_error()
244 pep->dma_status = 0; in pci_esp_send_dma_cmd()
Ddc395x.c1807 u8 dma_status; in dc395x_interrupt() local
1814 dma_status = DC395x_read8(acb, TRM_S1040_DMA_STATUS); in dc395x_interrupt()
1820 else if (dma_status & 0x20) { in dc395x_interrupt()
1822 dprintkl(KERN_INFO, "Interrupt from DMA engine: 0x%02x!\n", dma_status); in dc395x_interrupt()
2420 u8 dma_status = DC395x_read8(acb, TRM_S1040_DMA_STATUS); in data_io_transfer() local
2425 if (dma_status & XFERPENDING) { in data_io_transfer()
/linux-4.1.27/include/linux/
Ddmaengine.h49 enum dma_status { enum
679 enum dma_status (*device_tx_status)(struct dma_chan *chan,
782 static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan, in dmaengine_tx_status()
983 static inline enum dma_status dma_async_is_tx_complete(struct dma_chan *chan, in dma_async_is_tx_complete()
987 enum dma_status status; in dma_async_is_tx_complete()
1006 static inline enum dma_status dma_async_is_complete(dma_cookie_t cookie, in dma_async_is_complete()
1031 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie);
1032 enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx);
1046 static inline enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) in dma_sync_wait()
1050 static inline enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx) in dma_wait_for_async_tx()
/linux-4.1.27/drivers/block/
Dumem.c127 unsigned int dma_status; member
424 unsigned int dma_status = card->dma_status; in process_page() local
439 control = dma_status; in process_page()
548 unsigned int dma_status; in mm_interrupt() local
553 dma_status = le32_to_cpu(readl(card->csr_remap + DMA_STATUS_CTRL)); in mm_interrupt()
555 if (!(dma_status & (DMASCR_ERROR_MASK | DMASCR_CHAIN_COMPLETE))) { in mm_interrupt()
569 if (dma_status & DMASCR_ANY_ERR) { in mm_interrupt()
588 dump_dmastat(card, dma_status); in mm_interrupt()
608 if (dma_status & DMASCR_PARITY_ERR_REP) { in mm_interrupt()
615 if (dma_status & DMASCR_PARITY_ERR_DET) { in mm_interrupt()
[all …]
/linux-4.1.27/drivers/mtd/nand/
Dr852.c732 uint8_t card_status, dma_status; in r852_irq() local
767 dma_status = r852_read_reg_dword(dev, R852_DMA_IRQ_STA); in r852_irq()
768 r852_write_reg_dword(dev, R852_DMA_IRQ_STA, dma_status); in r852_irq()
770 if (dma_status & R852_DMA_IRQ_MASK) { in r852_irq()
774 if (dma_status & R852_DMA_IRQ_ERROR) { in r852_irq()
789 (dma_status & R852_DMA_IRQ_INTERNAL)) { in r852_irq()
797 (dma_status & R852_DMA_IRQ_MEMORY)) { in r852_irq()
815 if (dma_status) in r852_irq()
816 dbg("bad dma IRQ status = %x", dma_status); in r852_irq()
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Ddma_lib.c34 static struct pasdma_status *dma_status; variable
204 chan->status = &dma_status->rx_sta[chno]; in pasemi_dma_alloc_chan()
210 chan->status = &dma_status->tx_sta[chno]; in pasemi_dma_alloc_chan()
579 dma_status = __ioremap(res.start, resource_size(&res), 0); in pasemi_dma_init()
/linux-4.1.27/drivers/dma/
Dtegra20-apb-dma.c172 enum dma_status dma_status; member
534 dma_desc->dma_status = DMA_ERROR; in tegra_dma_abort_all()
590 dma_desc->dma_status = DMA_COMPLETE; in handle_once_dma_done()
629 dma_desc->dma_status = DMA_ERROR; in handle_cont_sngl_cycle_dma_done()
691 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_tx_submit()
783 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status()
789 enum dma_status ret; in tegra_dma_tx_status()
806 ret = dma_desc->dma_status; in tegra_dma_tx_status()
820 ret = dma_desc->dma_status; in tegra_dma_tx_status()
975 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_prep_slave_sg()
Ddmaengine.h67 static inline enum dma_status dma_cookie_status(struct dma_chan *chan, in dma_cookie_status()
Ddmaengine.c272 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) in dma_sync_wait()
274 enum dma_status status; in dma_sync_wait()
1123 enum dma_status
Ddma-jz4740.c467 static enum dma_status jz4740_dma_tx_status(struct dma_chan *c, in jz4740_dma_tx_status()
472 enum dma_status status; in jz4740_dma_tx_status()
Dmoxart-dma.c476 static enum dma_status moxart_tx_status(struct dma_chan *chan, in moxart_tx_status()
483 enum dma_status ret; in moxart_tx_status()
Dbcm2835-dma.c283 static enum dma_status bcm2835_dma_tx_status(struct dma_chan *chan, in bcm2835_dma_tx_status()
288 enum dma_status ret; in bcm2835_dma_tx_status()
Dmmp_tdma.c119 enum dma_status status;
515 static enum dma_status mmp_tdma_tx_status(struct dma_chan *chan, in mmp_tdma_tx_status()
Dk3dma.c84 enum dma_status status;
330 static enum dma_status k3_dma_tx_status(struct dma_chan *chan, in k3_dma_tx_status()
338 enum dma_status ret; in k3_dma_tx_status()
Dtimb_dma.c475 static enum dma_status td_tx_status(struct dma_chan *chan, dma_cookie_t cookie, in td_tx_status()
478 enum dma_status ret; in td_tx_status()
Dfsl-edma.c149 enum dma_status status;
400 static enum dma_status fsl_edma_tx_status(struct dma_chan *chan, in fsl_edma_tx_status()
405 enum dma_status status; in fsl_edma_tx_status()
Ddma-jz4780.c544 static enum dma_status jz4780_dma_tx_status(struct dma_chan *chan, in jz4780_dma_tx_status()
549 enum dma_status status; in jz4780_dma_tx_status()
Dmxs-dma.c120 enum dma_status status;
670 static enum dma_status mxs_dma_tx_status(struct dma_chan *chan, in mxs_dma_tx_status()
Dimx-dma.c129 enum dma_status status;
163 enum dma_status status;
730 static enum dma_status imxdma_tx_status(struct dma_chan *chan, in imxdma_tx_status()
Dsa11x0-dma.c95 enum dma_status status;
421 static enum dma_status sa11x0_dma_tx_status(struct dma_chan *chan, in sa11x0_dma_tx_status()
429 enum dma_status ret; in sa11x0_dma_tx_status()
Dsirf-dma.c460 static enum dma_status
467 enum dma_status ret; in sirfsoc_dma_tx_status()
Dedma.c934 static enum dma_status edma_tx_status(struct dma_chan *chan, in edma_tx_status()
940 enum dma_status ret; in edma_tx_status()
Dmmp_pdma.c830 static enum dma_status mmp_pdma_tx_status(struct dma_chan *dchan, in mmp_pdma_tx_status()
835 enum dma_status ret; in mmp_pdma_tx_status()
Dfsldma.c1011 static enum dma_status fsl_tx_status(struct dma_chan *dchan, in fsl_tx_status()
1016 enum dma_status ret; in fsl_tx_status()
Dsun6i-dma.c734 static enum dma_status sun6i_dma_tx_status(struct dma_chan *chan, in sun6i_dma_tx_status()
743 enum dma_status ret; in sun6i_dma_tx_status()
Dcppi41.c367 static enum dma_status cppi41_dma_tx_status(struct dma_chan *chan, in cppi41_dma_tx_status()
371 enum dma_status ret; in cppi41_dma_tx_status()
Ds3c24xx-dma.c758 static enum dma_status s3c24xx_dma_tx_status(struct dma_chan *chan, in s3c24xx_dma_tx_status()
766 enum dma_status ret; in s3c24xx_dma_tx_status()
Domap-dma.c695 static enum dma_status omap_dma_tx_status(struct dma_chan *chan, in omap_dma_tx_status()
700 enum dma_status ret; in omap_dma_tx_status()
Dnbpfaxi.c595 static enum dma_status nbpf_tx_status(struct dma_chan *dchan, in nbpf_tx_status()
599 enum dma_status status = dma_cookie_status(dchan, cookie, state); in nbpf_tx_status()
Dmv_xor.c614 static enum dma_status mv_xor_status(struct dma_chan *chan, in mv_xor_status()
619 enum dma_status ret; in mv_xor_status()
Dtxx9dmac.c928 static enum dma_status
933 enum dma_status ret; in txx9dmac_tx_status()
Dimx-sdma.c270 enum dma_status status;
1234 static enum dma_status sdma_tx_status(struct dma_chan *chan, in sdma_tx_status()
Dmic_x100_dma.c312 static enum dma_status
Dat_hdmac.c1287 static enum dma_status
1294 enum dma_status ret; in atc_tx_status()
Dat_xdmac.c920 static enum dma_status
928 enum dma_status ret; in at_xdmac_tx_status()
Dfsl_raid.c241 static enum dma_status fsl_re_tx_status(struct dma_chan *chan, in fsl_re_tx_status()
Damba-pl08x.c1213 static enum dma_status pl08x_dma_tx_status(struct dma_chan *chan, in pl08x_dma_tx_status()
1219 enum dma_status ret; in pl08x_dma_tx_status()
Ddmatest.c412 enum dma_status status; in dmatest_func()
Dcoh901318.c2417 static enum dma_status
2422 enum dma_status ret; in coh901318_tx_status()
Dimg-mdc-dma.c576 static enum dma_status mdc_tx_status(struct dma_chan *chan, in mdc_tx_status()
Dqcom_bam_dma.c822 static enum dma_status bam_tx_status(struct dma_chan *chan, dma_cookie_t cookie, in bam_tx_status()
Dmpc512x_dma.c605 static enum dma_status
Dep93xx_dma.c1254 static enum dma_status ep93xx_dma_tx_status(struct dma_chan *chan, in ep93xx_dma_tx_status()
Dpch_dma.c565 static enum dma_status pd_tx_status(struct dma_chan *chan, dma_cookie_t cookie, in pd_tx_status()
Dpl330.c2231 static enum dma_status
2235 enum dma_status ret; in pl330_tx_status()
Diop-adma.c764 static enum dma_status iop_adma_status(struct dma_chan *chan, in iop_adma_status()
Dste_dma40.c2578 static enum dma_status d40_tx_status(struct dma_chan *chan, in d40_tx_status()
2583 enum dma_status ret; in d40_tx_status()
Dxgene-dma.c1234 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_status()
/linux-4.1.27/drivers/usb/dwc3/
Ddwc3-omap.c129 u32 dma_status:1; member
289 omap->dma_status = false; in dwc3_omap_interrupt()
543 omap->dma_status = !!(reg & USBOTGSS_SYSCONFIG_DMADISABLE); in dwc3_omap_probe()
/linux-4.1.27/arch/m68k/include/asm/
Dmvme147hw.h45 volatile u_char dma_status; member
/linux-4.1.27/drivers/dma/hsu/
Dhsu.h72 enum dma_status status;
Dhsu.c288 static enum dma_status hsu_dma_tx_status(struct dma_chan *chan, in hsu_dma_tx_status()
293 enum dma_status status; in hsu_dma_tx_status()
/linux-4.1.27/drivers/ata/
Dpata_arasan_cf.c199 u8 dma_status; member
388 if (acdev->dma_status & ATA_DMA_ERR) in wait4buf()
616 acdev->dma_status = ATA_DMA_ERR; in arasan_cf_interrupt()
651 acdev->dma_status = ATA_DMA_ERR; in arasan_cf_freeze()
706 acdev->dma_status = 0; in arasan_cf_qc_issue()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe.h438 u8 dma_status; member
460 u8 dma_status; member
Dpch_gbe_main.c1552 tx_desc->gbec_status, tx_desc->dma_status); in pch_gbe_clean_tx()
1684 u8 dma_status; in pch_gbe_clean_rx() local
1698 dma_status = rx_desc->dma_status; in pch_gbe_clean_rx()
1713 i, dma_status, gbec_status, tcp_ip_status, in pch_gbe_clean_rx()
/linux-4.1.27/sound/core/
Dpcm_dmaengine.c246 enum dma_status status; in snd_dmaengine_pcm_pointer()
/linux-4.1.27/drivers/dma/ioat/
Ddma.h341 enum dma_status ioat_dma_tx_status(struct dma_chan *c, dma_cookie_t cookie,
Ddma.c746 enum dma_status
752 enum dma_status ret; in ioat_dma_tx_status()
Ddma_v3.c645 static enum dma_status
650 enum dma_status ret; in ioat3_tx_status()
/linux-4.1.27/drivers/dma/sh/
Dusb-dmac.c531 static enum dma_status usb_dmac_tx_status(struct dma_chan *chan, in usb_dmac_tx_status()
536 enum dma_status status; in usb_dmac_tx_status()
Dshdma-base.c821 static enum dma_status shdma_tx_status(struct dma_chan *chan, in shdma_tx_status()
826 enum dma_status status; in shdma_tx_status()
Drcar-dmac.c1183 static enum dma_status rcar_dmac_tx_status(struct dma_chan *chan, in rcar_dmac_tx_status()
1188 enum dma_status status; in rcar_dmac_tx_status()
/linux-4.1.27/drivers/tty/serial/
Dsamsung.c421 enum dma_status dma_status; in s3c24xx_serial_stop_rx() local
435 dma_status = dmaengine_tx_status(dma->rx_chan, in s3c24xx_serial_stop_rx()
437 if (dma_status == DMA_IN_PROGRESS || in s3c24xx_serial_stop_rx()
438 dma_status == DMA_PAUSED) { in s3c24xx_serial_stop_rx()
Dimx.c906 enum dma_status status; in dma_rx_callback()
Damba-pl011.c828 enum dma_status dmastat; in pl011_dma_rx_irq()
Datmel_serial.c932 enum dma_status dmastat; in atmel_rx_from_dma()
/linux-4.1.27/drivers/rapidio/devices/
Dtsi721.h658 enum dma_status status;
Dtsi721_dma.c736 enum dma_status tsi721_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, in tsi721_tx_status()
/linux-4.1.27/drivers/usb/gadget/udc/
Datmel_usba_udc.c1631 u32 dma_status; in usba_udc_irq() local
1673 dma_status = USBA_BFEXT(DMA_INT, status); in usba_udc_irq()
1674 if (dma_status) { in usba_udc_irq()
1678 if (dma_status & (1 << i)) in usba_udc_irq()
/linux-4.1.27/Documentation/dmaengine/
Dclient.txt184 4. enum dma_status dma_async_is_tx_complete(struct dma_chan *chan,
/linux-4.1.27/drivers/scsi/bfa/
Dbfi.h1054 u8 dma_status; /* dma status */ member
Dbfa_ioc.c4861 u8 rsp_dma_status = diag_rsp->dma_status; in diag_fwping_comp()
/linux-4.1.27/drivers/dma/dw/
Dcore.c1066 static enum dma_status
1072 enum dma_status ret; in dwc_tx_status()
/linux-4.1.27/drivers/net/irda/
Dsa1100_ir.c109 enum dma_status status; in sa1100_irda_dma_xferred()
/linux-4.1.27/drivers/dma/xilinx/
Dxilinx_vdma.c524 static enum dma_status xilinx_vdma_tx_status(struct dma_chan *dchan, in xilinx_vdma_tx_status()
/linux-4.1.27/drivers/dma/ipu/
Dipu_idmac.c1606 static enum dma_status idmac_tx_status(struct dma_chan *chan, in idmac_tx_status()
/linux-4.1.27/drivers/dma/ppc4xx/
Dadma.c3591 static enum dma_status ppc440spe_adma_tx_status(struct dma_chan *chan, in ppc440spe_adma_tx_status()
3595 enum dma_status ret; in ppc440spe_adma_tx_status()