Home | History | Annotate | Download | only in ebus

Lines Matching defs:sc_dr

186 	struct	_Sac   *sc_dr;		/* reg pointers */
235 ace->sc_dr = (struct _Sac *)ia->ia_vaddr;
237 printf(" virt=%p", (void*)ace->sc_dr);
618 struct _Sac *regs = sc->sc_dr;
683 Status = sc->sc_dr->STATUS;
690 sc->sc_dr->CONTROLREG |= SAC_LOCKREQ;
696 Status = sc->sc_dr->STATUS;
708 SysaceDumpRegisters(sc->sc_dr);
726 sc->sc_dr->CONTROLREG &= ~SAC_CFGRESET;
731 Status = sc->sc_dr->STATUS;
738 sc->sc_dr->CONTROLREG &= ~SAC_LOCKREQ;
744 Status = sc->sc_dr->STATUS;
756 SysaceDumpRegisters(sc->sc_dr);
763 #define sysace_ready(_s_) ((_s_)->sc_dr->STATUS & SAC_RDYFORCFCMD)
768 #define sysace_busy(_s_) ((_s_)->sc_dr->STATUS & SAC_CFBSY)
774 (_s_)->sc_dr->CONTROLREG |= SAC_INTERRUPTS; \
775 (_s_)->sc_dr->Control |= SAC_INTMASK; \
782 (_s_)->sc_dr->CONTROLREG &= ~SAC_INTERRUPTS; \
783 (_s_)->sc_dr->Control &= ~SAC_INTMASK; \
805 if (!(sc->sc_dr->STATUS & SAC_CFDETECT)) {
808 printf("Sysace:: no media (st=%x)\n", sc->sc_dr->STATUS));
821 printf("Sysace:: not ready (st=%x)\n", sc->sc_dr->STATUS));
822 SysaceDumpRegisters(sc->sc_dr);
829 sc->sc_dr->MPULBAREG = Lba;
830 sc->sc_dr->SECCNTCMDREG =
840 sc->sc_dr->CONTROLREG |= SAC_CFGRESET;
880 Status = sc->sc_dr->STATUS;
888 sc->sc_dr->STATUS, sizeof(*Identify)));
897 Status = sc->sc_dr->STATUS;
912 Status = sc->sc_dr->STATUS;
927 Data32 = sc->sc_dr->DATABUFREG[0];
990 SysaceDumpRegisters(sc->sc_dr);
1105 Status = sc->sc_dr->STATUS;
1132 Status = sc->sc_dr->STATUS;
1144 Data32 = sc->sc_dr->DATABUFREG[0];
1153 SysaceDumpRegisters(sc->sc_dr);
1256 Status = sc->sc_dr->STATUS;
1270 sc->sc_dr->DATABUFREG[0] = Data32;
1277 SysaceDumpRegisters(sc->sc_dr);
1302 Status = sc->sc_dr->STATUS;
1312 SysaceDumpRegisters(sc->sc_dr);
1347 Control = sc->sc_dr->CONTROLREG & (~(SAC_RESETIRQ|SAC_INTERRUPTS));
1348 sc->sc_dr->CONTROLREG = Control | SAC_RESETIRQ;
1349 sc->sc_dr->CONTROLREG = Control;
1362 struct _Sac *Interface = sc->sc_dr;