Lines Matching defs:dstat
306 u_char dstat;
340 dstat = rp->siop_dstat;
341 if (siop_checkintr(sc, istat, dstat, sstat0, &status)) {
505 printf ("%s: abort %s: dstat %02x, sstat0 %02x sbcl %02x\n",
905 siop_checkintr(struct siop_softc *sc, u_char istat, u_char dstat,
925 printf ("siopchkintr: istat %x dstat %x sstat0 %x dsps %x sbcl %x sts %x msg %x\n",
926 istat, dstat, sstat0, rp->siop_dsps, rp->siop_sbcl, acb->stat[0], acb->msg[0]);
937 printf(" istat %x dstat %x sstat0 %x\n",
938 istat, dstat, sstat0);
944 SIOP_TRACE('i',dstat,istat,(istat&SIOP_ISTAT_DIP)?rp->siop_dsps&0xff:sstat0);
945 if (dstat & SIOP_DSTAT_SIR && rp->siop_dsps == 0xff00) {
987 if (dstat & SIOP_DSTAT_SIR && rp->siop_dsps == 0xff0b) {
1115 printf(" sbcl %x sdid %x istat %x dstat %x sstat0 %x\n",
1116 rp->siop_sbcl, rp->siop_sdid, istat, dstat, sstat0);
1156 if (dstat & SIOP_DSTAT_SIR && (rp->siop_dsps == 0xff01 ||
1284 if (dstat & SIOP_DSTAT_SIR && rp->siop_dsps == 0xff03) {
1341 if (dstat & SIOP_DSTAT_SIR && rp->siop_dsps == 0xff04) {
1375 if (dstat & SIOP_DSTAT_SIR && rp->siop_dsps == 0xff06) {
1388 if (dstat & SIOP_DSTAT_SIR && rp->siop_dsps == 0xff0a) {
1398 if (sstat0 == 0 && dstat & SIOP_DSTAT_SIR) {
1412 if (dstat & SIOP_DSTAT_IID)
1426 printf ("siopchkintr: istat %x dstat %x sstat0 %x dsps %lx dsa %lx sbcl %x sts %x msg %x %x sfbr %x\n",
1427 istat, dstat, sstat0, rp->siop_dsps, rp->siop_dsa,
1491 register u_char istat, dstat, sstat0;
1503 dstat = sc->sc_dstat;
1505 if (dstat & SIOP_DSTAT_SIR)
1510 printf ("%s: intr istat %x dstat %x sstat0 %x\n",
1511 device_xname(sc->sc_dev), istat, dstat, sstat0);
1513 printf ("%s: spurious interrupt? istat %x dstat %x sstat0 %x nexus %p status %x\n",
1514 device_xname(sc->sc_dev), istat, dstat, sstat0,
1522 printf ("%s: intr istat %x dstat %x sstat0 %x dsps %lx sbcl %x sts %x msg %x\n",
1523 device_xname(sc->sc_dev), istat, dstat, sstat0,
1533 if (siop_checkintr (sc, istat, dstat, sstat0, &status)) {