Home
last modified time | relevance | path

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

/linux-4.4.14/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.c2898 unsigned short dma_status; in last_ao_dma_load_completed() local
2901 dma_status = readb(devpriv->plx9080_iobase + PLX_DMA0_CS_REG); in last_ao_dma_load_completed()
2902 if ((dma_status & PLX_DMA_DONE_BIT) == 0) in last_ao_dma_load_completed()
2914 unsigned short dma_status) in ao_dma_needs_restart() argument
2916 if ((dma_status & PLX_DMA_DONE_BIT) == 0 || in ao_dma_needs_restart()
2917 (dma_status & PLX_DMA_EN_BIT) == 0) in ao_dma_needs_restart()
/linux-4.4.14/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.4.14/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()
550 unsigned int dma_status; in mm_interrupt() local
555 dma_status = le32_to_cpu(readl(card->csr_remap + DMA_STATUS_CTRL)); in mm_interrupt()
557 if (!(dma_status & (DMASCR_ERROR_MASK | DMASCR_CHAIN_COMPLETE))) { in mm_interrupt()
571 if (dma_status & DMASCR_ANY_ERR) { in mm_interrupt()
590 dump_dmastat(card, dma_status); in mm_interrupt()
610 if (dma_status & DMASCR_PARITY_ERR_REP) { in mm_interrupt()
617 if (dma_status & DMASCR_PARITY_ERR_DET) { in mm_interrupt()
[all …]
/linux-4.4.14/include/linux/
Ddmaengine.h49 enum dma_status { enum
741 enum dma_status (*device_tx_status)(struct dma_chan *chan,
855 static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan, in dmaengine_tx_status()
1090 static inline enum dma_status dma_async_is_tx_complete(struct dma_chan *chan, in dma_async_is_tx_complete()
1094 enum dma_status status; in dma_async_is_tx_complete()
1113 static inline enum dma_status dma_async_is_complete(dma_cookie_t cookie, in dma_async_is_complete()
1138 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie);
1139 enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx);
1153 static inline enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) in dma_sync_wait()
1157 static inline enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx) in dma_wait_for_async_tx()
/linux-4.4.14/drivers/mtd/nand/
Dr852.c735 uint8_t card_status, dma_status; in r852_irq() local
770 dma_status = r852_read_reg_dword(dev, R852_DMA_IRQ_STA); in r852_irq()
771 r852_write_reg_dword(dev, R852_DMA_IRQ_STA, dma_status); in r852_irq()
773 if (dma_status & R852_DMA_IRQ_MASK) { in r852_irq()
777 if (dma_status & R852_DMA_IRQ_ERROR) { in r852_irq()
792 (dma_status & R852_DMA_IRQ_INTERNAL)) { in r852_irq()
800 (dma_status & R852_DMA_IRQ_MEMORY)) { in r852_irq()
818 if (dma_status) in r852_irq()
819 dbg("bad dma IRQ status = %x", dma_status); in r852_irq()
Dpxa3xx_nand.c707 enum dma_status status; in pxa3xx_nand_data_dma_irq()
/linux-4.4.14/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.4.14/drivers/ata/
Dpata_pxa.c52 enum dma_status status; in pxa_ata_dma_irq()
108 enum dma_status status; in pxa_bmdma_stop()
127 enum dma_status status; in pxa_bmdma_status()
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.4.14/drivers/dma/
Dtegra20-apb-dma.c171 enum dma_status dma_status; member
554 dma_desc->dma_status = DMA_ERROR; in tegra_dma_abort_all()
610 dma_desc->dma_status = DMA_COMPLETE; in handle_once_dma_done()
648 dma_desc->dma_status = DMA_ERROR; in handle_cont_sngl_cycle_dma_done()
709 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_tx_submit()
800 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status()
806 enum dma_status ret; in tegra_dma_tx_status()
823 ret = dma_desc->dma_status; in tegra_dma_tx_status()
837 ret = dma_desc->dma_status; in tegra_dma_tx_status()
990 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()
Didma64.h121 enum dma_status status;
Ddmaengine.c279 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) in dma_sync_wait()
281 enum dma_status status; in dma_sync_wait()
1142 enum dma_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()
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()
Dbcm2835-dma.c299 static enum dma_status bcm2835_dma_tx_status(struct dma_chan *chan, in bcm2835_dma_tx_status()
304 enum dma_status ret; in bcm2835_dma_tx_status()
Dmmp_tdma.c118 enum dma_status status;
514 static enum dma_status mmp_tdma_tx_status(struct dma_chan *chan, in mmp_tdma_tx_status()
Dk3dma.c83 enum dma_status status;
329 static enum dma_status k3_dma_tx_status(struct dma_chan *chan, in k3_dma_tx_status()
337 enum dma_status ret; in k3_dma_tx_status()
Dzx296702_dma.c109 enum dma_status status;
334 static enum dma_status zx_dma_tx_status(struct dma_chan *chan, in zx_dma_tx_status()
342 enum dma_status ret; in zx_dma_tx_status()
Dtimb_dma.c471 static enum dma_status td_tx_status(struct dma_chan *chan, dma_cookie_t cookie, in td_tx_status()
474 enum dma_status ret; in td_tx_status()
Didma64.c375 static enum dma_status idma64_tx_status(struct dma_chan *chan, in idma64_tx_status()
380 enum dma_status status; in idma64_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()
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()
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()
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()
Ddma-jz4780.c558 static enum dma_status jz4780_dma_tx_status(struct dma_chan *chan, in jz4780_dma_tx_status()
563 enum dma_status status; in jz4780_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()
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()
Dmmp_pdma.c829 static enum dma_status mmp_pdma_tx_status(struct dma_chan *dchan, in mmp_pdma_tx_status()
834 enum dma_status ret; in mmp_pdma_tx_status()
Dsun4i-dma.c941 static enum dma_status sun4i_dma_tx_status(struct dma_chan *chan, in sun4i_dma_tx_status()
951 enum dma_status ret; in sun4i_dma_tx_status()
Dsirf-dma.c643 static enum dma_status
650 enum dma_status ret; in sirfsoc_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()
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()
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()
Domap-dma.c700 static enum dma_status omap_dma_tx_status(struct dma_chan *chan, in omap_dma_tx_status()
705 enum dma_status ret; in omap_dma_tx_status()
Dmv_xor.c612 static enum dma_status mv_xor_status(struct dma_chan *chan, in mv_xor_status()
617 enum dma_status ret; in mv_xor_status()
Dtxx9dmac.c928 static enum dma_status
933 enum dma_status ret; in txx9dmac_tx_status()
Dmic_x100_dma.c348 static enum dma_status
Dpxa_dma.c1245 static enum dma_status pxad_tx_status(struct dma_chan *dchan, in pxad_tx_status()
1250 enum dma_status ret; in pxad_tx_status()
Dimx-sdma.c325 enum dma_status status;
1357 static enum dma_status sdma_tx_status(struct dma_chan *chan, in sdma_tx_status()
Dfsl_raid.c241 static enum dma_status fsl_re_tx_status(struct dma_chan *chan, in fsl_re_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()
Dat_xdmac.c1378 static enum dma_status
1386 enum dma_status ret; in at_xdmac_tx_status()
Dat_hdmac.c1620 static enum dma_status
1627 enum dma_status ret; in atc_tx_status()
Dmpc512x_dma.c605 static enum dma_status
Dqcom_bam_dma.c822 static enum dma_status bam_tx_status(struct dma_chan *chan, dma_cookie_t cookie, in bam_tx_status()
Dimg-mdc-dma.c576 static enum dma_status mdc_tx_status(struct dma_chan *chan, in mdc_tx_status()
Damba-pl08x.c1215 static enum dma_status pl08x_dma_tx_status(struct dma_chan *chan, in pl08x_dma_tx_status()
1221 enum dma_status ret; in pl08x_dma_tx_status()
Dpch_dma.c561 static enum dma_status pd_tx_status(struct dma_chan *chan, dma_cookie_t cookie, in pd_tx_status()
Dep93xx_dma.c1254 static enum dma_status ep93xx_dma_tx_status(struct dma_chan *chan, in ep93xx_dma_tx_status()
Dedma.c1732 static enum dma_status edma_tx_status(struct dma_chan *chan, in edma_tx_status()
1738 enum dma_status ret; in edma_tx_status()
Dpl330.c2234 static enum dma_status
2238 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()
Dxgene-dma.c1138 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_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()
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c1304 static void dwceqos_fatal_bus_error(struct net_local *lp, u32 dma_status) in dwceqos_fatal_bus_error() argument
1306 if (dma_status & DWCEQOS_DMA_CH0_IS_TEB) { in dwceqos_fatal_bus_error()
1308 dma_status & DWCEQOS_DMA_CH0_IS_TX_ERR_READ ? in dwceqos_fatal_bus_error()
1310 dma_status & DWCEQOS_DMA_CH0_IS_TX_ERR_DESCR ? in dwceqos_fatal_bus_error()
1312 dma_status); in dwceqos_fatal_bus_error()
1316 if (dma_status & DWCEQOS_DMA_CH0_IS_REB) { in dwceqos_fatal_bus_error()
1318 dma_status & DWCEQOS_DMA_CH0_IS_RX_ERR_READ ? in dwceqos_fatal_bus_error()
1320 dma_status & DWCEQOS_DMA_CH0_IS_RX_ERR_DESCR ? in dwceqos_fatal_bus_error()
1322 dma_status); in dwceqos_fatal_bus_error()
1360 u32 dma_status; in dwceqos_interrupt() local
[all …]
/linux-4.4.14/drivers/usb/dwc3/
Ddwc3-omap.c129 u32 dma_status:1; member
281 omap->dma_status = false; in dwc3_omap_interrupt()
507 omap->dma_status = !!(reg & USBOTGSS_SYSCONFIG_DMADISABLE); in dwc3_omap_probe()
/linux-4.4.14/arch/m68k/include/asm/
Dmvme147hw.h45 volatile u_char dma_status; member
/linux-4.4.14/drivers/dma/hsu/
Dhsu.h72 enum dma_status status;
Dhsu.c277 static enum dma_status hsu_dma_tx_status(struct dma_chan *chan, in hsu_dma_tx_status()
282 enum dma_status status; in hsu_dma_tx_status()
/linux-4.4.14/drivers/spi/
Dspi-zynqmp-gqspi.c636 u32 status, mask, dma_status = 0; in zynqmp_qspi_irq() local
644 dma_status = in zynqmp_qspi_irq()
647 dma_status); in zynqmp_qspi_irq()
655 if (dma_status & GQSPI_QSPIDMA_DST_I_STS_DONE_MASK) { in zynqmp_qspi_irq()
/linux-4.4.14/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.4.14/sound/core/
Dpcm_dmaengine.c246 enum dma_status status; in snd_dmaengine_pcm_pointer()
/linux-4.4.14/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.c1188 static enum dma_status rcar_dmac_tx_status(struct dma_chan *chan, in rcar_dmac_tx_status()
1193 enum dma_status status; in rcar_dmac_tx_status()
/linux-4.4.14/drivers/tty/serial/
Dsamsung.c394 enum dma_status dma_status; in s3c24xx_serial_stop_rx() local
408 dma_status = dmaengine_tx_status(dma->rx_chan, in s3c24xx_serial_stop_rx()
410 if (dma_status == DMA_IN_PROGRESS || in s3c24xx_serial_stop_rx()
411 dma_status == DMA_PAUSED) { in s3c24xx_serial_stop_rx()
Dserial-tegra.c598 enum dma_status status; in tegra_uart_rx_dma_complete()
Dmsm_serial.c268 enum dma_status status; in msm_complete_tx_dma()
Dimx.c901 enum dma_status status; in dma_rx_callback()
Damba-pl011.c841 enum dma_status dmastat; in pl011_dma_rx_irq()
Dsh-sci.c1267 enum dma_status status; in rx_timer_fn()
Datmel_serial.c1011 enum dma_status dmastat; in atmel_rx_from_dma()
/linux-4.4.14/drivers/dma/ioat/
Ddma.h427 enum dma_status
Ddma.c893 enum dma_status
898 enum dma_status ret; in ioat_tx_status()
/linux-4.4.14/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.4.14/drivers/usb/gadget/udc/
Datmel_usba_udc.c1630 u32 dma_status; in usba_udc_irq() local
1672 dma_status = USBA_BFEXT(DMA_INT, status); in usba_udc_irq()
1673 if (dma_status) { in usba_udc_irq()
1677 if (dma_status & (1 << i)) in usba_udc_irq()
/linux-4.4.14/Documentation/dmaengine/
Dclient.txt184 4. enum dma_status dma_async_is_tx_complete(struct dma_chan *chan,
/linux-4.4.14/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.4.14/drivers/mmc/host/
Dpxamci.c561 enum dma_status status; in pxamci_dma_irq()
/linux-4.4.14/drivers/net/irda/
Dsa1100_ir.c109 enum dma_status status; in sa1100_irda_dma_xferred()
/linux-4.4.14/drivers/dma/dw/
Dcore.c1066 static enum dma_status
1072 enum dma_status ret; in dwc_tx_status()
/linux-4.4.14/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.4.14/drivers/net/ethernet/smsc/
Dsmc91x.h282 enum dma_status status; in smc_pxa_dma_inpump()
/linux-4.4.14/drivers/dma/ipu/
Dipu_idmac.c1606 static enum dma_status idmac_tx_status(struct dma_chan *chan, in idmac_tx_status()
/linux-4.4.14/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()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_dma.c516 enum dma_status status; in scif_async_dma()