Lines Matching refs:sxfer
762 acb->ds.scsi_addr = (0x10000 << target) | (sc->sc_sync[target].sxfer << 8);
789 sc->sc_sync[target].sxfer = 0;
997 sc->sc_sync[target].sxfer = 0;
1029 rp->siop_sxfer = sc->sc_sync[target].sxfer;
1325 sc->sc_sync[acb->xs->xs_periph->periph_target].sxfer;
1370 rp->siop_sxfer = sc->sc_sync[target].sxfer;
1564 int period, offset, sxfer, sbcl = 0;
1572 sxfer = 0;
1574 sxfer = offset;
1577 sxfer |= sync_tab[i].r & 0x70;
1582 printf ("siop sync old: siop_sxfr %02x, siop_sbcl %02x\n", sxfer, sbcl);
1585 sxfer = (period * 4 - 1) / sc->sc_tcp[sbcl] - 3;
1586 if (sxfer >= 0 && sxfer <= 7)
1595 sxfer = sbcl = 0;
1597 sxfer = (sxfer << 4) | ((offset <= SIOP_MAX_OFFSET) ?
1600 printf("siop sync: params for period %dns: sxfer %x sbcl %x",
1601 period * 4, sxfer, sbcl);
1603 sc->sc_tcp[sbcl] * ((sxfer >> 4) + 4));
1606 sc->sc_sync[target].sxfer = sxfer;
1609 printf ("siop sync: siop_sxfr %02x, siop_sbcl %02x\n", sxfer, sbcl);