Home
last modified time | relevance | path

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

12345

/Linux-v4.19/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()
Dzorro_esp.c221 unsigned char dma_status = readb(&dregs->cond_reg); in cyber_esp_irq_pending() local
225 (dma_status & CYBER_DMA_HNDL_INTR)); in cyber_esp_irq_pending()
231 unsigned char dma_status; in fastlane_esp_irq_pending() local
233 dma_status = readb(&dregs->cond_reg); in fastlane_esp_irq_pending()
235 if (dma_status & FASTLANE_DMA_IACT) in fastlane_esp_irq_pending()
240 (dma_status & FASTLANE_DMA_CREQ) && in fastlane_esp_irq_pending()
241 (!(dma_status & FASTLANE_DMA_MINT)) && in fastlane_esp_irq_pending()
/Linux-v4.19/drivers/staging/comedi/drivers/
Dplx9080.h623 u8 dma_status; in plx9080_abort_dma() local
630 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
631 if ((dma_status & PLX_DMACSR_ENABLE) == 0) in plx9080_abort_dma()
635 for (i = 0; (dma_status & PLX_DMACSR_DONE) && i < timeout; i++) { in plx9080_abort_dma()
637 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
645 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
646 for (i = 0; (dma_status & PLX_DMACSR_DONE) == 0 && i < timeout; i++) { in plx9080_abort_dma()
648 dma_status = readb(dma_cs_addr); in plx9080_abort_dma()
/Linux-v4.19/drivers/block/
Dumem.c127 unsigned int dma_status; member
422 unsigned int dma_status = card->dma_status; in process_page() local
437 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-v4.19/include/linux/
Ddmaengine.h49 enum dma_status { enum
811 enum dma_status (*device_tx_status)(struct dma_chan *chan,
1030 static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan, in dmaengine_tx_status()
1265 static inline enum dma_status dma_async_is_tx_complete(struct dma_chan *chan, in dma_async_is_tx_complete()
1269 enum dma_status status; in dma_async_is_tx_complete()
1288 static inline enum dma_status dma_async_is_complete(dma_cookie_t cookie, in dma_async_is_complete()
1313 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie);
1314 enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx);
1330 static inline enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) in dma_sync_wait()
1334 static inline enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx) in dma_wait_for_async_tx()
/Linux-v4.19/drivers/mtd/nand/raw/
Dr852.c729 uint8_t card_status, dma_status; in r852_irq() local
764 dma_status = r852_read_reg_dword(dev, R852_DMA_IRQ_STA); in r852_irq()
765 r852_write_reg_dword(dev, R852_DMA_IRQ_STA, dma_status); in r852_irq()
767 if (dma_status & R852_DMA_IRQ_MASK) { in r852_irq()
771 if (dma_status & R852_DMA_IRQ_ERROR) { in r852_irq()
786 (dma_status & R852_DMA_IRQ_INTERNAL)) { in r852_irq()
794 (dma_status & R852_DMA_IRQ_MEMORY)) { in r852_irq()
812 if (dma_status) in r852_irq()
813 dbg("bad dma IRQ status = %x", dma_status); in r852_irq()
/Linux-v4.19/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-v4.19/drivers/ata/
Dpata_pxa.c51 enum dma_status status; in pxa_ata_dma_irq()
107 enum dma_status status; in pxa_bmdma_stop()
126 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-v4.19/drivers/dma/
Dtegra20-apb-dma.c174 enum dma_status dma_status; member
558 dma_desc->dma_status = DMA_ERROR; in tegra_dma_abort_all()
614 dma_desc->dma_status = DMA_COMPLETE; in handle_once_dma_done()
652 dma_desc->dma_status = DMA_ERROR; in handle_cont_sngl_cycle_dma_done()
711 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_tx_submit()
802 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status()
808 enum dma_status ret; in tegra_dma_tx_status()
821 ret = dma_desc->dma_status; in tegra_dma_tx_status()
830 ret = dma_desc->dma_status; in tegra_dma_tx_status()
996 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_prep_slave_sg()
Ddmaengine.h68 static inline enum dma_status dma_cookie_status(struct dma_chan *chan, in dma_cookie_status()
Dst_fdma.h131 enum dma_status status;
Didma64.h122 enum dma_status status;
Ddma-jz4740.c465 static enum dma_status jz4740_dma_tx_status(struct dma_chan *c, in jz4740_dma_tx_status()
470 enum dma_status status; in jz4740_dma_tx_status()
Dmmp_tdma.c118 enum dma_status status;
512 static enum dma_status mmp_tdma_tx_status(struct dma_chan *chan, in mmp_tdma_tx_status()
Dmoxart-dma.c477 static enum dma_status moxart_tx_status(struct dma_chan *chan, in moxart_tx_status()
484 enum dma_status ret; in moxart_tx_status()
/Linux-v4.19/arch/m68k/include/asm/
Dmvme147hw.h46 volatile u_char dma_status; member
/Linux-v4.19/drivers/dma/hsu/
Dhsu.h77 enum dma_status status;
Dhsu.c318 static enum dma_status hsu_dma_tx_status(struct dma_chan *chan, in hsu_dma_tx_status()
323 enum dma_status status; in hsu_dma_tx_status()
/Linux-v4.19/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe.h399 u8 dma_status; member
421 u8 dma_status; member
/Linux-v4.19/drivers/spi/
Dspi-zynqmp-gqspi.c625 u32 status, mask, dma_status = 0; in zynqmp_qspi_irq() local
633 dma_status = in zynqmp_qspi_irq()
636 dma_status); in zynqmp_qspi_irq()
644 if (dma_status & GQSPI_QSPIDMA_DST_I_STS_DONE_MASK) { in zynqmp_qspi_irq()
/Linux-v4.19/drivers/crypto/ccp/
Dccp-dev.h243 enum dma_status status;
259 enum dma_status status;
/Linux-v4.19/drivers/dma/qcom/
Dhidma.h151 enum dma_status hidma_ll_status(struct hidma_lldev *llhndl, u32 tre_ch);
Dhidma.c134 enum dma_status llstat; in hidma_process_completed()
277 static enum dma_status hidma_tx_status(struct dma_chan *dmach, in hidma_tx_status()
282 enum dma_status ret; in hidma_tx_status()
/Linux-v4.19/sound/core/
Dpcm_dmaengine.c253 enum dma_status status; in snd_dmaengine_pcm_pointer()

12345