Home | History | Annotate | Download | only in ic

Lines Matching defs:scsirate

122  * Valid SCSIRATE values.  (p. 3-17)
1057 u_int scsirate;
1098 scsirate = ahc_inb(ahc, SCSIRATE);
1101 "SEQADDR(0x%x) SCSIRATE(0x%x)\n",
1104 scsirate);
1116 (scsirate & SINGLE_EDGE)
1685 * Look up the valid period to SCSIRATE conversion in our table.
1757 ahc_find_period(struct ahc_softc *ahc, u_int scsirate, u_int maxsync)
1762 scsirate &= SXFR_ULTRA2;
1764 scsirate &= SXFR;
1772 else if (scsirate == (syncrate->sxfr_u2 & SXFR_ULTRA2))
1774 } else if (scsirate == (syncrate->sxfr & SXFR)) {
1935 u_int scsirate;
1938 scsirate = tinfo->scsirate;
1941 scsirate &= ~(SXFR_ULTRA2|SINGLE_EDGE|ENABLE_CRC);
1943 scsirate |= syncrate->sxfr_u2;
1945 scsirate |= ENABLE_CRC;
1947 scsirate |= SINGLE_EDGE;
1951 scsirate &= ~(SXFR|SOFS);
1962 scsirate |= syncrate->sxfr & SXFR;
1963 scsirate |= offset & SOFS;
1976 ahc_outb(ahc, SCSIRATE, scsirate);
1981 tinfo->scsirate = scsirate;
2041 u_int scsirate;
2044 scsirate = tinfo->scsirate;
2045 scsirate &= ~WIDEXFER;
2047 scsirate |= WIDEXFER;
2049 tinfo->scsirate = scsirate;
2052 ahc_outb(ahc, SCSIRATE, scsirate);
2114 pending_hscb->scsirate = tinfo->scsirate;
2154 ahc_outb(ahc, SCB_SCSIRATE, pending_hscb->scsirate);
3002 targ_scsirate = tinfo->scsirate;
4691 u_int scsirate;
4695 scsirate = ahc_inb(ahc, TARG_SCSIRATE + i);
4701 if ((scsirate & SOFS) == 0x0F) {
4706 scsirate = (scsirate & SXFR) >> 4
4709 | (scsirate & WIDEXFER);
4713 if ((scsirate & ~WIDEXFER) == 0 && offset != 0)
4715 scsirate |= 0x1c;
4720 ahc_find_period(ahc, scsirate, maxsync);
4725 if ((scsirate & SXFR_ULTRA2) <= 8/*10MHz*/
4729 } else if ((scsirate & SOFS) != 0) {
4730 if ((scsirate & SXFR) == 0x40
4733 scsirate &= ~SXFR;
4737 ahc_find_period(ahc, scsirate,
4746 if ((scsirate & WIDEXFER) != 0
6644 ahc_scsirate_print(ahc_inb(ahc, SCSIRATE), &cur_col, 50);