/drivers/ide/ |
D | ide-dma-sff.c | 86 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() 198 u8 dma_stat; in ide_dma_setup() local 220 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_dma_setup() 223 ide_dma_sff_write_status(hwif, dma_stat | ATA_DMA_ERR | ATA_DMA_INTR); in ide_dma_setup() 247 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in dma_timer_expiry() local 250 drive->name, __func__, dma_stat); in dma_timer_expiry() 252 if ((dma_stat & 0x18) == 0x18) /* BUSY Stupid Early Timer !! */ in dma_timer_expiry() [all …]
|
D | tx4939ide.c | 204 u8 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_dma_host_set() local 207 dma_stat |= (1 << (5 + unit)); in tx4939ide_dma_host_set() 209 dma_stat &= ~(1 << (5 + unit)); in tx4939ide_dma_host_set() 211 tx4939ide_writeb(dma_stat, base, TX4939IDE_DMA_Stat); in tx4939ide_dma_host_set() 219 u8 dma_stat; in tx4939ide_clear_dma_status() local 222 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); in tx4939ide_clear_dma_status() 224 tx4939ide_writeb(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR, base, in tx4939ide_clear_dma_status() 228 return dma_stat; in tx4939ide_clear_dma_status() 332 u8 dma_stat, dma_cmd; in tx4939ide_dma_end() local 344 dma_stat = tx4939ide_clear_dma_status(base); in tx4939ide_dma_end() [all …]
|
D | sc1200.c | 175 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() 189 return (dma_stat & 7) != 4; /* verify good DMA status */ in sc1200_dma_end()
|
D | scc_pata.c | 295 u8 dma_stat = scc_dma_sff_read_status(hwif); in scc_dma_host_set() local 298 dma_stat |= (1 << (5 + unit)); in scc_dma_host_set() 300 dma_stat &= ~(1 << (5 + unit)); in scc_dma_host_set() 302 scc_ide_outb(dma_stat, hwif->dma_base + 4); in scc_dma_host_set() 321 u8 dma_stat; in scc_dma_setup() local 341 dma_stat = scc_dma_sff_read_status(hwif); in scc_dma_setup() 344 out_be32((void __iomem *)(hwif->dma_base + 4), dma_stat | 6); in scc_dma_setup() 362 u8 dma_stat, dma_cmd; in __scc_dma_end() local 370 dma_stat = scc_dma_sff_read_status(hwif); in __scc_dma_end() 372 scc_ide_outb(dma_stat | 6, hwif->dma_base + 4); in __scc_dma_end() [all …]
|
D | cmd64x.c | 268 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in cmd648_dma_test_irq() local 273 drive->name, dma_stat, mrdmode, irq_mask); in cmd648_dma_test_irq() 279 if (dma_stat & 4) in cmd648_dma_test_irq() 292 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in cmd64x_dma_test_irq() local 299 drive->name, dma_stat, irq_stat, irq_mask); in cmd64x_dma_test_irq() 305 if (dma_stat & 4) in cmd64x_dma_test_irq() 319 u8 dma_stat = 0, dma_cmd = 0; in cmd646_1_dma_end() local 323 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in cmd646_1_dma_end() 329 outb(dma_stat | 6, hwif->dma_base + ATA_DMA_STATUS); in cmd646_1_dma_end() 333 return (dma_stat & 7) != 4; in cmd646_1_dma_end()
|
D | ns87415.c | 125 u32 dma_stat; in superio_init_iops() local 128 dma_stat = (pci_resource_start(pdev, 4) & ~3) + (!port ? 2 : 0xa); in superio_init_iops() 131 tmp = superio_ide_inb(dma_stat); in superio_init_iops() 132 outb(tmp | 0x66, dma_stat); in superio_init_iops() 202 u8 dma_stat = 0, dma_cmd = 0; in ns87415_dma_end() local 205 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ns87415_dma_end() 216 return (dma_stat & 7) != 4; in ns87415_dma_end()
|
D | setup-pci.c | 63 u8 dma_stat = inb(dma_base + 2); in ide_pci_clear_simplex() local 65 outb(dma_stat & 0x60, dma_base + 2); in ide_pci_clear_simplex() 66 dma_stat = inb(dma_base + 2); in ide_pci_clear_simplex() 68 return (dma_stat & 0x80) ? 1 : 0; in ide_pci_clear_simplex() 111 u8 dma_stat; in ide_pci_check_simplex() local 133 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); in ide_pci_check_simplex() 134 if ((dma_stat & 0x80) && hwif->mate && hwif->mate->dma_base) { in ide_pci_check_simplex()
|
D | ide-dma.c | 92 u8 stat = 0, dma_stat = 0; in ide_dma_intr() local 94 dma_stat = hwif->dma_ops->dma_end(drive); in ide_dma_intr() 98 if (!dma_stat) { in ide_dma_intr() 105 drive->name, __func__, dma_stat); in ide_dma_intr()
|
D | pdc202xx_old.c | 210 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in pdc202xx_dma_test_irq() local 218 return (dma_stat & 4) == 4; in pdc202xx_dma_test_irq() 224 return (dma_stat & 4) == 4; in pdc202xx_dma_test_irq() 227 return (dma_stat & 4) == 4; /* return 1 if INTR asserted */ in pdc202xx_dma_test_irq()
|
D | piix.c | 228 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()
|
D | hpt366.c | 826 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt370_dma_end() local 828 if (dma_stat & 0x01) { in hpt370_dma_end() 831 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt370_dma_end() 832 if (dma_stat & 0x01) in hpt370_dma_end() 850 u8 dma_stat; in hpt374_dma_test_irq() local 858 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in hpt374_dma_test_irq() 860 if (dma_stat & 4) in hpt374_dma_test_irq()
|
D | sgiioc4.c | 214 int dma_stat = 0; in sgiioc4_dma_end() local 226 dma_stat = 1; in sgiioc4_dma_end() 246 dma_stat = 1; in sgiioc4_dma_end() 264 return dma_stat; in sgiioc4_dma_end()
|
D | tc86c001.c | 67 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); in tc86c001_timer_expiry() local 72 if ((dma_stat & 5) == 1) { /* DMA active and no interrupt */ in tc86c001_timer_expiry()
|
/drivers/scsi/ |
D | atari_scsi.c | 189 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat); 254 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat) in scsi_dma_is_ignored_buserr() argument 259 if (dma_stat & 0x01) { in scsi_dma_is_ignored_buserr() 283 unsigned char dma_stat = tt_scsi_dma.dma_ctrl; 291 SCSI_DMA_READ_P(dma_addr), dma_stat, SCSI_DMA_READ_P(dma_cnt)); 292 if (dma_stat & 0x80) { 293 if (!scsi_dma_is_ignored_buserr(dma_stat)) 312 int dma_stat; in scsi_tt_intr() local 314 dma_stat = tt_scsi_dma.dma_ctrl; in scsi_tt_intr() 317 atari_scsi_host->host_no, dma_stat & 0xff); in scsi_tt_intr() [all …]
|
/drivers/ata/ |
D | pata_hpt37x.c | 475 u8 dma_stat = ioread8(ap->ioaddr.bmdma_addr + 2); in hpt370_bmdma_stop() local 479 if (dma_stat & 0x01) { in hpt370_bmdma_stop() 481 dma_stat = ioread8(bmdma + 2); in hpt370_bmdma_stop() 483 if (dma_stat & 0x01) { in hpt370_bmdma_stop() 491 dma_stat = ioread8(bmdma + 2); in hpt370_bmdma_stop() 492 iowrite8(dma_stat | 0x06 , bmdma + 2); in hpt370_bmdma_stop()
|
/drivers/staging/poch/ |
D | poch.c | 1121 u32 dma_stat; in poch_irq_handler() local 1125 dma_stat = ioread32(fpga + FPGA_DMA_INT_STAT_REG); in poch_irq_handler() 1133 if (dma_stat & FPGA_DMA_INT_RX) in poch_irq_handler() 1135 if (dma_stat & FPGA_DMA_INT_TX) in poch_irq_handler()
|