Lines Matching refs:sc_sync

671 	memset(&sc->sc_sync, 0, sizeof (sc->sc_sync));  in siopngreset()
791 acb->ds.scsi_addr = (target << 16) | (sc->sc_sync[target].sxfer << 8) | in siopng_start()
792 (sc->sc_sync[target].scntl3 << 24); in siopng_start()
810 if (sc->sc_sync[target].state == NEG_WIDE) { in siopng_start()
812 sc->sc_sync[target].state = NEG_SYNC; in siopng_start()
813 sc->sc_sync[target].scntl3 &= ~SIOP_SCNTL3_EWS; in siopng_start()
820 sc->sc_sync[target].scntl3 = 0x15 | /* XXX */ in siopng_start()
821 (sc->sc_sync[target].scntl3 & 0x88); /* XXX */ in siopng_start()
829 sc->sc_sync[target].state = NEG_WAITW; in siopng_start()
836 if (sc->sc_sync[target].state == NEG_SYNC) { in siopng_start()
838 sc->sc_sync[target].state = NEG_DONE; in siopng_start()
839 sc->sc_sync[target].scntl3 = 5 | /* XXX */ in siopng_start()
840 (sc->sc_sync[target].scntl3 & 0x88); /* XXX */ in siopng_start()
841 sc->sc_sync[target].sxfer = 0; in siopng_start()
848 sc->sc_sync[target].scntl3 = 0x15 | /* XXX */ in siopng_start()
849 (sc->sc_sync[target].scntl3 & 0x88); /* XXX */ in siopng_start()
861 sc->sc_sync[target].state = NEG_WAITS; in siopng_start()
943 rp->siop_scntl3 = sc->sc_sync[target].scntl3; in siopng_start()
1023 if (sc->sc_sync[target].state == NEG_WAITW) { in siopng_checkintr()
1037 sc->sc_sync[target].scntl3 = acb->msg[4] ? in siopng_checkintr()
1038 sc->sc_sync[target].scntl3 | SIOP_SCNTL3_EWS : in siopng_checkintr()
1039 sc->sc_sync[target].scntl3 & ~SIOP_SCNTL3_EWS; in siopng_checkintr()
1041 sc->sc_sync[target].state = NEG_SYNC; in siopng_checkintr()
1043 if (sc->sc_sync[target].state == NEG_WAITS) { in siopng_checkintr()
1055 sc->sc_sync[target].state = NEG_DONE; in siopng_checkintr()
1085 sc->sc_sync[target].scntl3 &= ~(SIOP_SCNTL3_EWS); in siopng_checkintr()
1089 sc->sc_sync[target].scntl3 |= SIOP_SCNTL3_EWS; in siopng_checkintr()
1094 rp->siop_scntl3 = sc->sc_sync[target].scntl3; in siopng_checkintr()
1096 if (sc->sc_sync[target].state == NEG_WAITW) { in siopng_checkintr()
1097 sc->sc_sync[target].state = NEG_SYNC; in siopng_checkintr()
1104 sc->sc_sync[target].state = NEG_SYNC; in siopng_checkintr()
1115 sc->sc_sync[target].sxfer = 0; in siopng_checkintr()
1116 sc->sc_sync[target].scntl3 = 5 | /* XXX */ in siopng_checkintr()
1117 (sc->sc_sync[target].scntl3 & 0x88); /* XXX */ in siopng_checkintr()
1149 rp->siop_sxfer = sc->sc_sync[target].sxfer; in siopng_checkintr()
1150 rp->siop_scntl3 = sc->sc_sync[target].scntl3; in siopng_checkintr()
1152 if (sc->sc_sync[target].state == NEG_WAITS) { in siopng_checkintr()
1153 sc->sc_sync[target].state = NEG_DONE; in siopng_checkintr()
1160 sc->sc_sync[target].state = NEG_DONE; in siopng_checkintr()
1464 sc->sc_sync[acb->xs->xs_periph->periph_target].sxfer; in siopng_checkintr()
1467 sc->sc_sync[acb->xs->xs_periph->periph_target].scntl3; in siopng_checkintr()
1514 rp->siop_sxfer = sc->sc_sync[target].sxfer; in siopng_checkintr()
1516 rp->siop_scntl3 = sc->sc_sync[target].scntl3; in siopng_checkintr()
1757 sc->sc_sync[target].sxfer = sxfer; in scsi_period_to_siopng()
1758 sc->sc_sync[target].scntl3 = scntl3 | in scsi_period_to_siopng()
1759 (sc->sc_sync[target].scntl3 & SIOP_SCNTL3_EWS); in scsi_period_to_siopng()