Lines Matching refs:bmdma2
224 unsigned long bmdma2; /* DMA register block #2 */
232 /* tf ctl bmdma bmdma2 fifo scr sien mode sfis */
255 void __iomem *bmdma2 = mmio_base + sil_port[ap->port_no].bmdma2;
258 iowrite8(0, bmdma2);
281 void __iomem *bmdma2 = mmio_base + sil_port[ap->port_no].bmdma2;
286 using the bmdma2 register. */
289 iowrite8(dmactl, bmdma2);
420 static void sil_host_intr(struct ata_port *ap, u32 bmdma2)
426 if (unlikely(bmdma2 & SIL_DMA_SATA_IRQ)) {
444 if (!(bmdma2 & SIL_DMA_COMPLETE))
473 if (bmdma2 & SIL_DMA_ERROR) {
497 ata_ehi_push_desc(ehi, "BMDMA2 stat 0x%x", bmdma2);
518 u32 bmdma2 = readl(mmio_base + sil_port[ap->port_no].bmdma2);
522 bmdma2 &= ~SIL_DMA_SATA_IRQ;
524 if (bmdma2 == 0xffffffff ||
525 !(bmdma2 & (SIL_DMA_COMPLETE | SIL_DMA_SATA_IRQ)))
528 sil_host_intr(ap, bmdma2);