Home
last modified time | relevance | path

Searched refs:dma_status (Results 1 - 25 of 274) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/drivers/scsi/
H A Dam53c974.c93 u8 dma_status; member
122 pep->dma_status = pci_esp_read8(esp, ESP_DMA_STATUS); in pci_esp_irq_pending()
123 esp_dma_log("dma intr dreg[%02x]\n", pep->dma_status); in pci_esp_irq_pending()
125 if (pep->dma_status & (ESP_DMA_STAT_ERROR | in pci_esp_irq_pending()
188 pep->dma_status = 0; in pci_esp_dma_invalidate()
195 if (pep->dma_status & ESP_DMA_STAT_ERROR) { in pci_esp_dma_error()
203 if (pep->dma_status & ESP_DMA_STAT_ABORT) { in pci_esp_dma_error()
205 pep->dma_status = pci_esp_read8(esp, ESP_DMA_CMD); in pci_esp_dma_error()
219 pep->dma_status = 0; in pci_esp_send_dma_cmd()
H A Dzorro_esp.c194 unsigned char dma_status = readb(&dregs->cond_reg); in cyber_esp_irq_pending() local
198 (dma_status & CYBER_DMA_HNDL_INTR)); in cyber_esp_irq_pending()
204 unsigned char dma_status; in fastlane_esp_irq_pending() local
206 dma_status = readb(&dregs->cond_reg); in fastlane_esp_irq_pending()
208 if (dma_status & FASTLANE_DMA_IACT) in fastlane_esp_irq_pending()
213 (dma_status & FASTLANE_DMA_CREQ) && in fastlane_esp_irq_pending()
214 (!(dma_status & FASTLANE_DMA_MINT)) && in fastlane_esp_irq_pending()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dam53c974.c93 u8 dma_status; member
122 pep->dma_status = pci_esp_read8(esp, ESP_DMA_STATUS); in pci_esp_irq_pending()
123 esp_dma_log("dma intr dreg[%02x]\n", pep->dma_status); in pci_esp_irq_pending()
125 if (pep->dma_status & (ESP_DMA_STAT_ERROR | in pci_esp_irq_pending()
188 pep->dma_status = 0; in pci_esp_dma_invalidate()
195 if (pep->dma_status & ESP_DMA_STAT_ERROR) { in pci_esp_dma_error()
203 if (pep->dma_status & ESP_DMA_STAT_ABORT) { in pci_esp_dma_error()
205 pep->dma_status = pci_esp_read8(esp, ESP_DMA_CMD); in pci_esp_dma_error()
219 pep->dma_status = 0; in pci_esp_send_dma_cmd()
H A Dzorro_esp.c194 unsigned char dma_status = readb(&dregs->cond_reg); in cyber_esp_irq_pending() local
198 (dma_status & CYBER_DMA_HNDL_INTR)); in cyber_esp_irq_pending()
204 unsigned char dma_status; in fastlane_esp_irq_pending() local
206 dma_status = readb(&dregs->cond_reg); in fastlane_esp_irq_pending()
208 if (dma_status & FASTLANE_DMA_IACT) in fastlane_esp_irq_pending()
213 (dma_status & FASTLANE_DMA_CREQ) && in fastlane_esp_irq_pending()
214 (!(dma_status & FASTLANE_DMA_MINT)) && in fastlane_esp_irq_pending()
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A 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()
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A 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()
/kernel/linux/linux-5.10/drivers/block/
H A Dumem.c124 unsigned int dma_status; member
413 * dma must have hit an error on that descriptor, so use dma_status in process_page()
419 unsigned int dma_status = card->dma_status; in process_page() local
434 control = dma_status; in process_page()
546 unsigned int dma_status; in mm_interrupt() local
551 dma_status = le32_to_cpu(readl(card->csr_remap + DMA_STATUS_CTRL)); in mm_interrupt()
553 if (!(dma_status & (DMASCR_ERROR_MASK | DMASCR_CHAIN_COMPLETE))) { in mm_interrupt()
567 if (dma_status & DMASCR_ANY_ERR) { in mm_interrupt()
586 dump_dmastat(card, dma_status); in mm_interrupt()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Ddmaengine.h31 * enum dma_status - DMA transaction status
37 enum dma_status { enum
929 enum dma_status (*device_tx_status)(struct dma_chan *chan,
1193 static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan, in dmaengine_tx_status()
1421 static inline enum dma_status dma_async_is_tx_complete(struct dma_chan *chan, in dma_async_is_tx_complete()
1425 enum dma_status status; in dma_async_is_tx_complete()
1444 static inline enum dma_status dma_async_is_complete(dma_cookie_t cookie, in dma_async_is_complete()
1470 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie);
1471 enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx);
1487 static inline enum dma_status dma_sync_wai in dma_find_channel()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Ddmaengine.h31 * enum dma_status - DMA transaction status
37 enum dma_status { enum
937 enum dma_status (*device_tx_status)(struct dma_chan *chan,
1207 static inline enum dma_status dmaengine_tx_status(struct dma_chan *chan, in dmaengine_tx_status()
1435 static inline enum dma_status dma_async_is_tx_complete(struct dma_chan *chan, in dma_async_is_tx_complete()
1439 enum dma_status status; in dma_async_is_tx_complete()
1458 static inline enum dma_status dma_async_is_complete(dma_cookie_t cookie, in dma_async_is_complete()
1484 enum dma_status dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie);
1485 enum dma_status dma_wait_for_async_tx(struct dma_async_tx_descriptor *tx);
1501 static inline enum dma_status dma_sync_wai in dma_find_channel()
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_dma.c49 enum dma_status dma_status; in __dma_rx_complete() local
57 dma_status = dmaengine_tx_status(dma->rxchan, dma->rx_cookie, &state); in __dma_rx_complete()
58 if (dma_status == DMA_IN_PROGRESS) in __dma_rx_complete()
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_dma.c46 enum dma_status dma_status; in __dma_rx_complete() local
54 dma_status = dmaengine_tx_status(dma->rxchan, dma->rx_cookie, &state); in __dma_rx_complete()
55 if (dma_status == DMA_IN_PROGRESS) in __dma_rx_complete()
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dr852.c726 uint8_t card_status, dma_status; in r852_irq() local
761 dma_status = r852_read_reg_dword(dev, R852_DMA_IRQ_STA); in r852_irq()
762 r852_write_reg_dword(dev, R852_DMA_IRQ_STA, dma_status); in r852_irq()
764 if (dma_status & R852_DMA_IRQ_MASK) { in r852_irq()
768 if (dma_status & R852_DMA_IRQ_ERROR) { in r852_irq()
783 (dma_status & R852_DMA_IRQ_INTERNAL)) { in r852_irq()
791 (dma_status & R852_DMA_IRQ_MEMORY)) { in r852_irq()
809 if (dma_status) in r852_irq()
810 dbg("bad dma IRQ status = %x", dma_status); in r852_irq()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dr852.c725 uint8_t card_status, dma_status; in r852_irq() local
759 dma_status = r852_read_reg_dword(dev, R852_DMA_IRQ_STA); in r852_irq()
760 r852_write_reg_dword(dev, R852_DMA_IRQ_STA, dma_status); in r852_irq()
762 if (dma_status & R852_DMA_IRQ_MASK) { in r852_irq()
766 if (dma_status & R852_DMA_IRQ_ERROR) { in r852_irq()
781 (dma_status & R852_DMA_IRQ_INTERNAL)) { in r852_irq()
789 (dma_status & R852_DMA_IRQ_MEMORY)) { in r852_irq()
807 if (dma_status) in r852_irq()
808 dbg("bad dma IRQ status = %x", dma_status); in r852_irq()
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-edma-core.h123 enum dma_status (*ch_status)(struct dw_edma_chan *chan);
179 enum dma_status dw_edma_core_ch_status(struct dw_edma_chan *chan) in dw_edma_core_ch_status()
/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_pxa.c37 enum dma_status status; in pxa_ata_dma_irq()
95 enum dma_status status; in pxa_bmdma_stop()
114 enum dma_status status; in pxa_bmdma_status()
H A Dpata_arasan_cf.c199 u8 dma_status; member
387 if (acdev->dma_status & ATA_DMA_ERR) in wait4buf()
618 acdev->dma_status = ATA_DMA_ERR; in arasan_cf_interrupt()
653 acdev->dma_status = ATA_DMA_ERR; in arasan_cf_freeze()
708 acdev->dma_status = 0; in arasan_cf_qc_issue()
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_pxa.c37 enum dma_status status; in pxa_ata_dma_irq()
95 enum dma_status status; in pxa_bmdma_stop()
114 enum dma_status status; in pxa_bmdma_status()
H A Dpata_arasan_cf.c200 u8 dma_status; member
388 if (acdev->dma_status & ATA_DMA_ERR) in wait4buf()
619 acdev->dma_status = ATA_DMA_ERR; in arasan_cf_interrupt()
654 acdev->dma_status = ATA_DMA_ERR; in arasan_cf_freeze()
710 acdev->dma_status = 0; in arasan_cf_qc_issue()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/
H A Ddma_lib.c22 static struct pasdma_status *dma_status; variable
192 chan->status = &dma_status->rx_sta[chno]; in pasemi_dma_alloc_chan()
198 chan->status = &dma_status->tx_sta[chno]; in pasemi_dma_alloc_chan()
565 dma_status = ioremap_cache(res.start, resource_size(&res)); in pasemi_dma_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pasemi/
H A Ddma_lib.c24 static struct pasdma_status *dma_status; variable
194 chan->status = &dma_status->rx_sta[chno]; in pasemi_dma_alloc_chan()
200 chan->status = &dma_status->tx_sta[chno]; in pasemi_dma_alloc_chan()
567 dma_status = ioremap_cache(res.start, resource_size(&res)); in pasemi_dma_init()
/kernel/linux/linux-5.10/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.h17 enum dma_status dw_edma_v0_core_ch_status(struct dw_edma_chan *chan);
/kernel/linux/linux-5.10/drivers/dma/
H A Dfsl-edma-common.h116 enum dma_status status;
233 enum dma_status fsl_edma_tx_status(struct dma_chan *chan,
H A Dtegra20-apb-dma.c168 enum dma_status dma_status; member
543 dma_desc->dma_status = DMA_ERROR; in tegra_dma_abort_all()
595 dma_desc->dma_status = DMA_COMPLETE; in handle_once_dma_done()
643 dma_desc->dma_status = DMA_ERROR; in handle_cont_sngl_cycle_dma_done()
706 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_tx_submit()
898 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status()
905 enum dma_status ret; in tegra_dma_tx_status()
919 ret = dma_desc->dma_status; in tegra_dma_tx_status()
929 ret = dma_desc->dma_status; in tegra_dma_tx_status()
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dtegra20-apb-dma.c167 enum dma_status dma_status; member
531 dma_desc->dma_status = DMA_ERROR; in tegra_dma_abort_all()
583 dma_desc->dma_status = DMA_COMPLETE; in handle_once_dma_done()
631 dma_desc->dma_status = DMA_ERROR; in handle_cont_sngl_cycle_dma_done()
694 dma_desc->dma_status = DMA_IN_PROGRESS; in tegra_dma_tx_submit()
886 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status()
893 enum dma_status ret; in tegra_dma_tx_status()
907 ret = dma_desc->dma_status; in tegra_dma_tx_status()
917 ret = dma_desc->dma_status; in tegra_dma_tx_status()
[all...]
/kernel/linux/linux-5.10/drivers/dma/sf-pdma/
H A Dsf-pdma.h97 enum dma_status status;

Completed in 49 milliseconds

1234567891011