Lines Matching refs:sba
722 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY;
723 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr);
730 return fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_INTR_REQ;
737 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY;
738 fore200e->bus->write(hcr | SBA200E_HCR_INTR_CLR, fore200e->regs.sba.hcr);
745 fore200e->bus->write(SBA200E_HCR_RESET, fore200e->regs.sba.hcr);
747 fore200e->bus->write(0, fore200e->regs.sba.hcr);
758 fore200e->regs.sba.hcr = sbus_ioremap(&sbus_dev->resource[0], 0, SBA200E_HCR_LENGTH, "SBA HCR");
759 fore200e->regs.sba.bsr = sbus_ioremap(&sbus_dev->resource[1], 0, SBA200E_BSR_LENGTH, "SBA BSR");
760 fore200e->regs.sba.isr = sbus_ioremap(&sbus_dev->resource[2], 0, SBA200E_ISR_LENGTH, "SBA ISR");
770 fore200e->bus->write(0x02, fore200e->regs.sba.isr);
786 sbus_iounmap(fore200e->regs.sba.hcr, SBA200E_HCR_LENGTH);
787 sbus_iounmap(fore200e->regs.sba.bsr, SBA200E_BSR_LENGTH);
788 sbus_iounmap(fore200e->regs.sba.isr, SBA200E_ISR_LENGTH);