Home
last modified time | relevance | path

Searched refs:dma_stat (Results 1 – 15 of 15) sorted by relevance

/drivers/ide/
Dide-dma-sff.c86 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_host_set() local
89 dma_stat |= (1 << (5 + unit)); in ide_dma_host_set()
91 dma_stat &= ~(1 << (5 + unit)); in ide_dma_host_set()
93 ide_dma_sff_write_status(hwif, dma_stat); in ide_dma_host_set()
192 u8 dma_stat; in ide_dma_setup() local
214 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_setup()
217 ide_dma_sff_write_status(hwif, dma_stat | ATA_DMA_ERR | ATA_DMA_INTR); in ide_dma_setup()
240 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_sff_timer_expiry() local
243 drive->name, __func__, dma_stat); in ide_dma_sff_timer_expiry()
245 if ((dma_stat & 0x18) == 0x18) /* BUSY Stupid Early Timer !! */ in ide_dma_sff_timer_expiry()
[all …]
Dtx4939ide.c206 u8 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_dma_host_set() local
209 dma_stat |= (1 << (5 + unit)); in tx4939ide_dma_host_set()
211 dma_stat &= ~(1 << (5 + unit)); in tx4939ide_dma_host_set()
213 tx4939ide_writeb(dma_stat, base, TX4939IDE_DMA_Stat); in tx4939ide_dma_host_set()
221 u8 dma_stat; in tx4939ide_clear_dma_status() local
224 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_clear_dma_status()
226 tx4939ide_writeb(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR, base, in tx4939ide_clear_dma_status()
230 return dma_stat; in tx4939ide_clear_dma_status()
318 u8 dma_stat, dma_cmd; in tx4939ide_dma_end() local
328 dma_stat = tx4939ide_clear_dma_status(base); in tx4939ide_dma_end()
[all …]
Dsc1200.c175 u8 dma_stat; in sc1200_dma_end() local
177 dma_stat = inb(dma_base+2); /* get DMA status */ in sc1200_dma_end()
179 if (!(dma_stat & 4)) in sc1200_dma_end()
181 dma_stat, ((dma_stat&7)!=4), ((dma_stat&2)==2)); in sc1200_dma_end()
183 outb(dma_stat|0x1b, dma_base+2); /* clear the INTR & ERROR bits */ in sc1200_dma_end()
186 return (dma_stat & 7) != 4; /* verify good DMA status */ in sc1200_dma_end()
Dscc_pata.c286 u8 dma_stat = scc_dma_sff_read_status(hwif); in scc_dma_host_set() local
289 dma_stat |= (1 << (5 + unit)); in scc_dma_host_set()
291 dma_stat &= ~(1 << (5 + unit)); in scc_dma_host_set()
293 scc_ide_outb(dma_stat, hwif->dma_base + 4); in scc_dma_host_set()
312 u8 dma_stat; in scc_dma_setup() local
325 dma_stat = scc_dma_sff_read_status(hwif); in scc_dma_setup()
328 out_be32((void __iomem *)(hwif->dma_base + 4), dma_stat | 6); in scc_dma_setup()
345 u8 dma_stat, dma_cmd; in __scc_dma_end() local
352 dma_stat = scc_dma_sff_read_status(hwif); in __scc_dma_end()
354 scc_ide_outb(dma_stat | 6, hwif->dma_base + 4); in __scc_dma_end()
[all …]
Dns87415.c102 u32 dma_stat; in superio_init_iops() local
105 dma_stat = (pci_resource_start(pdev, 4) & ~3) + (!port ? 2 : 0xa); in superio_init_iops()
108 tmp = superio_ide_inb(dma_stat); in superio_init_iops()
109 outb(tmp | 0x66, dma_stat); in superio_init_iops()
187 u8 dma_stat = 0, dma_cmd = 0; in ns87415_dma_end() local
189 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ns87415_dma_end()
201 return (dma_stat & 7) != 4; in ns87415_dma_end()
Dsetup-pci.c64 u8 dma_stat = inb(dma_base + 2); in ide_pci_clear_simplex() local
66 outb(dma_stat & 0x60, dma_base + 2); in ide_pci_clear_simplex()
67 dma_stat = inb(dma_base + 2); in ide_pci_clear_simplex()
69 return (dma_stat & 0x80) ? 1 : 0; in ide_pci_clear_simplex()
112 u8 dma_stat; in ide_pci_check_simplex() local
134 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_pci_check_simplex()
135 if ((dma_stat & 0x80) && hwif->mate && hwif->mate->dma_base) { in ide_pci_check_simplex()
Dide-dma.c95 u8 stat = 0, dma_stat = 0; in ide_dma_intr() local
98 dma_stat = hwif->dma_ops->dma_end(drive); in ide_dma_intr()
103 if (!dma_stat) { in ide_dma_intr()
112 drive->name, __func__, dma_stat); in ide_dma_intr()
Dcmd64x.c252 u8 dma_stat = 0, dma_cmd = 0; in cmd646_1_dma_end() local
255 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in cmd646_1_dma_end()
261 outb(dma_stat | 6, hwif->dma_base + ATA_DMA_STATUS); in cmd646_1_dma_end()
263 return (dma_stat & 7) != 4; in cmd646_1_dma_end()
Dhpt366.c743 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt370_dma_end() local
745 if (dma_stat & ATA_DMA_ACTIVE) { in hpt370_dma_end()
748 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt370_dma_end()
749 if (dma_stat & ATA_DMA_ACTIVE) in hpt370_dma_end()
761 u8 dma_stat; in hpt374_dma_test_irq() local
769 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt374_dma_test_irq()
771 if (dma_stat & ATA_DMA_INTR) in hpt374_dma_test_irq()
Dsgiioc4.c208 int dma_stat = 0; in sgiioc4_dma_end() local
220 dma_stat = 1; in sgiioc4_dma_end()
240 dma_stat = 1; in sgiioc4_dma_end()
255 return dma_stat; in sgiioc4_dma_end()
Dpiix.c228 u8 dma_stat; in ich_clear_irq() local
239 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in ich_clear_irq()
241 outb(dma_stat, hwif->dma_base + ATA_DMA_STATUS); in ich_clear_irq()
Dtc86c001.c69 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in tc86c001_timer_expiry() local
74 if ((dma_stat & 5) == 1) { /* DMA active and no interrupt */ in tc86c001_timer_expiry()
/drivers/scsi/
Datari_scsi.c184 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat);
249 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat) in scsi_dma_is_ignored_buserr() argument
254 if (dma_stat & 0x01) { in scsi_dma_is_ignored_buserr()
278 unsigned char dma_stat = tt_scsi_dma.dma_ctrl;
286 SCSI_DMA_READ_P(dma_addr), dma_stat, SCSI_DMA_READ_P(dma_cnt));
287 if (dma_stat & 0x80) {
288 if (!scsi_dma_is_ignored_buserr(dma_stat))
307 int dma_stat; in scsi_tt_intr() local
309 dma_stat = tt_scsi_dma.dma_ctrl; in scsi_tt_intr()
312 atari_scsi_host->host_no, dma_stat & 0xff); in scsi_tt_intr()
[all …]
/drivers/ata/
Dpata_hpt37x.c479 u8 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop() local
482 if (dma_stat & ATA_DMA_ACTIVE) { in hpt370_bmdma_stop()
484 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
486 if (dma_stat & ATA_DMA_ACTIVE) { in hpt370_bmdma_stop()
494 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); in hpt370_bmdma_stop()
495 iowrite8(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR, in hpt370_bmdma_stop()
/drivers/spi/
Dspi-adi-v3.c750 u32 dma_stat = get_dma_curr_irqstat(drv_data->tx_dma); in adi_spi_tx_dma_isr() local
754 if (dma_stat & DMA_DONE) { in adi_spi_tx_dma_isr()
758 "spi tx dma error: %d\n", dma_stat); in adi_spi_tx_dma_isr()
772 u32 dma_stat = get_dma_curr_irqstat(drv_data->rx_dma); in adi_spi_rx_dma_isr() local
775 if (dma_stat & DMA_DONE) { in adi_spi_rx_dma_isr()
783 "spi rx dma error: %d\n", dma_stat); in adi_spi_rx_dma_isr()