Searched refs:dma_stat (Results 1 - 25 of 28) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/ide/
H A Dide-dma-sff.c85 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); local
88 dma_stat |= (1 << (5 + unit));
90 dma_stat &= ~(1 << (5 + unit));
92 ide_dma_sff_write_status(hwif, dma_stat);
191 u8 dma_stat; local
213 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif);
216 ide_dma_sff_write_status(hwif, dma_stat | ATA_DMA_ERR | ATA_DMA_INTR);
239 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); local
242 drive->name, __func__, dma_stat);
244 if ((dma_stat
287 u8 dma_stat = 0, dma_cmd = 0; local
318 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); local
[all...]
H A Dsc1200.c175 u8 dma_stat; local
177 dma_stat = inb(dma_base+2); /* get DMA status */
179 if (!(dma_stat & 4))
180 printk(" ide_dma_end dma_stat=%0x err=%x newerr=%x\n",
181 dma_stat, ((dma_stat&7)!=4), ((dma_stat&2)==2));
183 outb(dma_stat|0x1b, dma_base+2); /* clear the INTR & ERROR bits */
186 return (dma_stat & 7) != 4; /* verify good DMA status */
H A Dtx4939ide.c206 u8 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); local
209 dma_stat |= (1 << (5 + unit));
211 dma_stat &= ~(1 << (5 + unit));
213 tx4939ide_writeb(dma_stat, base, TX4939IDE_DMA_Stat);
221 u8 dma_stat; local
224 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat);
226 tx4939ide_writeb(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR, base,
230 return dma_stat;
314 u8 dma_stat, dma_cmd; local
324 dma_stat
344 u8 dma_stat, stat; local
[all...]
H A Dns87415.c102 u32 dma_stat; local
105 dma_stat = (pci_resource_start(pdev, 4) & ~3) + (!port ? 2 : 0xa);
108 tmp = superio_ide_inb(dma_stat);
109 outb(tmp | 0x66, dma_stat);
187 u8 dma_stat = 0, dma_cmd = 0; local
189 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif);
201 return (dma_stat & 7) != 4;
H A Dscc_pata.c286 u8 dma_stat = scc_dma_sff_read_status(hwif); local
289 dma_stat |= (1 << (5 + unit));
291 dma_stat &= ~(1 << (5 + unit));
293 scc_ide_outb(dma_stat, hwif->dma_base + 4);
312 u8 dma_stat; local
325 dma_stat = scc_dma_sff_read_status(hwif);
328 out_be32((void __iomem *)(hwif->dma_base + 4), dma_stat | 6);
345 u8 dma_stat, dma_cmd; local
352 dma_stat = scc_dma_sff_read_status(hwif);
354 scc_ide_outb(dma_stat |
373 int dma_stat, data_loss = 0; local
[all...]
H A Dsetup-pci.c51 u8 dma_stat = inb(dma_base + 2); local
53 outb(dma_stat & 0x60, dma_base + 2);
54 dma_stat = inb(dma_base + 2);
56 return (dma_stat & 0x80) ? 1 : 0;
99 u8 dma_stat; local
111 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif);
112 if ((dma_stat & 0x80) && hwif->mate && hwif->mate->dma_base) {
H A Dcmd64x.c252 u8 dma_stat = 0, dma_cmd = 0; local
255 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
261 outb(dma_stat | 6, hwif->dma_base + ATA_DMA_STATUS);
263 return (dma_stat & 7) != 4;
H A Dide-dma.c94 u8 stat = 0, dma_stat = 0; local
97 dma_stat = hwif->dma_ops->dma_end(drive);
102 if (!dma_stat) {
111 drive->name, __func__, dma_stat);
H A Dtc86c001.c54 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); local
59 if ((dma_stat & 5) == 1) { /* DMA active and no interrupt */
H A Dhpt366.c624 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); local
626 if (dma_stat & ATA_DMA_ACTIVE) {
629 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
630 if (dma_stat & ATA_DMA_ACTIVE)
642 u8 dma_stat; local
650 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
652 if (dma_stat & ATA_DMA_INTR)
H A Dpiix.c228 u8 dma_stat; local
239 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
241 outb(dma_stat, hwif->dma_base + ATA_DMA_STATUS);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/ide/
H A Dide-dma-sff.c85 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); local
88 dma_stat |= (1 << (5 + unit));
90 dma_stat &= ~(1 << (5 + unit));
92 ide_dma_sff_write_status(hwif, dma_stat);
191 u8 dma_stat; local
213 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif);
216 ide_dma_sff_write_status(hwif, dma_stat | ATA_DMA_ERR | ATA_DMA_INTR);
239 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); local
242 drive->name, __func__, dma_stat);
244 if ((dma_stat
287 u8 dma_stat = 0, dma_cmd = 0; local
318 u8 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif); local
[all...]
H A Dsc1200.c175 u8 dma_stat; local
177 dma_stat = inb(dma_base+2); /* get DMA status */
179 if (!(dma_stat & 4))
180 printk(" ide_dma_end dma_stat=%0x err=%x newerr=%x\n",
181 dma_stat, ((dma_stat&7)!=4), ((dma_stat&2)==2));
183 outb(dma_stat|0x1b, dma_base+2); /* clear the INTR & ERROR bits */
186 return (dma_stat & 7) != 4; /* verify good DMA status */
H A Dtx4939ide.c206 u8 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat); local
209 dma_stat |= (1 << (5 + unit));
211 dma_stat &= ~(1 << (5 + unit));
213 tx4939ide_writeb(dma_stat, base, TX4939IDE_DMA_Stat);
221 u8 dma_stat; local
224 dma_stat = tx4939ide_readb(base, TX4939IDE_DMA_Stat);
226 tx4939ide_writeb(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR, base,
230 return dma_stat;
314 u8 dma_stat, dma_cmd; local
324 dma_stat
344 u8 dma_stat, stat; local
[all...]
H A Dns87415.c102 u32 dma_stat; local
105 dma_stat = (pci_resource_start(pdev, 4) & ~3) + (!port ? 2 : 0xa);
108 tmp = superio_ide_inb(dma_stat);
109 outb(tmp | 0x66, dma_stat);
187 u8 dma_stat = 0, dma_cmd = 0; local
189 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif);
201 return (dma_stat & 7) != 4;
H A Dscc_pata.c286 u8 dma_stat = scc_dma_sff_read_status(hwif); local
289 dma_stat |= (1 << (5 + unit));
291 dma_stat &= ~(1 << (5 + unit));
293 scc_ide_outb(dma_stat, hwif->dma_base + 4);
312 u8 dma_stat; local
325 dma_stat = scc_dma_sff_read_status(hwif);
328 out_be32((void __iomem *)(hwif->dma_base + 4), dma_stat | 6);
345 u8 dma_stat, dma_cmd; local
352 dma_stat = scc_dma_sff_read_status(hwif);
354 scc_ide_outb(dma_stat |
373 int dma_stat, data_loss = 0; local
[all...]
H A Dsetup-pci.c51 u8 dma_stat = inb(dma_base + 2); local
53 outb(dma_stat & 0x60, dma_base + 2);
54 dma_stat = inb(dma_base + 2);
56 return (dma_stat & 0x80) ? 1 : 0;
99 u8 dma_stat; local
111 dma_stat = hwif->dma_ops->dma_sff_read_status(hwif);
112 if ((dma_stat & 0x80) && hwif->mate && hwif->mate->dma_base) {
H A Dcmd64x.c252 u8 dma_stat = 0, dma_cmd = 0; local
255 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
261 outb(dma_stat | 6, hwif->dma_base + ATA_DMA_STATUS);
263 return (dma_stat & 7) != 4;
H A Dide-dma.c94 u8 stat = 0, dma_stat = 0; local
97 dma_stat = hwif->dma_ops->dma_end(drive);
102 if (!dma_stat) {
111 drive->name, __func__, dma_stat);
H A Dtc86c001.c54 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); local
59 if ((dma_stat & 5) == 1) { /* DMA active and no interrupt */
H A Dhpt366.c624 u8 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS); local
626 if (dma_stat & ATA_DMA_ACTIVE) {
629 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
630 if (dma_stat & ATA_DMA_ACTIVE)
642 u8 dma_stat; local
650 dma_stat = inb(hwif->dma_base + ATA_DMA_STATUS);
652 if (dma_stat & ATA_DMA_INTR)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/
H A Datari_scsi.c189 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat);
254 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat) argument
259 if (dma_stat & 0x01) {
283 int dma_stat; local
285 dma_stat = tt_scsi_dma.dma_ctrl;
288 atari_scsi_host->host_no, dma_stat & 0xff);
293 if (dma_stat & 0x80) {
294 if (!scsi_dma_is_ignored_buserr(dma_stat)) {
310 if ((dma_stat & 0x02) && !(dma_stat
372 int dma_stat; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/
H A Datari_scsi.c189 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat);
254 static int scsi_dma_is_ignored_buserr(unsigned char dma_stat) argument
259 if (dma_stat & 0x01) {
283 int dma_stat; local
285 dma_stat = tt_scsi_dma.dma_ctrl;
288 atari_scsi_host->host_no, dma_stat & 0xff);
293 if (dma_stat & 0x80) {
294 if (!scsi_dma_is_ignored_buserr(dma_stat)) {
310 if ((dma_stat & 0x02) && !(dma_stat
372 int dma_stat; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/ata/
H A Dpata_hpt37x.c449 u8 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); local
452 if (dma_stat & ATA_DMA_ACTIVE) {
454 dma_stat = ioread8(bmdma + ATA_DMA_STATUS);
456 if (dma_stat & ATA_DMA_ACTIVE) {
464 dma_stat = ioread8(bmdma + ATA_DMA_STATUS);
465 iowrite8(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/ata/
H A Dpata_hpt37x.c449 u8 dma_stat = ioread8(bmdma + ATA_DMA_STATUS); local
452 if (dma_stat & ATA_DMA_ACTIVE) {
454 dma_stat = ioread8(bmdma + ATA_DMA_STATUS);
456 if (dma_stat & ATA_DMA_ACTIVE) {
464 dma_stat = ioread8(bmdma + ATA_DMA_STATUS);
465 iowrite8(dma_stat | ATA_DMA_INTR | ATA_DMA_ERR,

Completed in 219 milliseconds

12