Lines Matching refs:scntl3
1914 static void ncr_selectclock (struct ncb *np, u_char scntl3);
1931 static void ncr_setsync (struct ncb *np, struct ccb *cp, u_char scntl3, u_char sxfer);
5356 static void ncr_setsync (struct ncb *np, struct ccb *cp, u_char scntl3, u_char sxfer) in ncr_setsync() argument
5367 if (!scntl3 || !(sxfer & 0x1f)) in ncr_setsync()
5368 scntl3 = np->rv_scntl3; in ncr_setsync()
5369 scntl3 = (scntl3 & 0xf0) | (tp->wval & EWS) | (np->rv_scntl3 & 0x07); in ncr_setsync()
5376 idiv = ((scntl3 >> 4) & 0x7); in ncr_setsync()
5383 if (tp->sval == sxfer && tp->wval == scntl3) in ncr_setsync()
5386 tp->wval = scntl3; in ncr_setsync()
5418 u_char scntl3; in ncr_setwide() local
5425 scntl3 = (tp->wval & (~EWS)) | (wide ? EWS : 0); in ncr_setwide()
5432 if (tp->sval == sxfer && tp->wval == scntl3) return; in ncr_setwide()
5434 tp->wval = scntl3; in ncr_setwide()
5441 (scntl3 & EWS) ? "en" : "dis"); in ncr_setwide()
6520 u_char scntl3; in ncr_int_sir() local
6735 scntl3 = 0; in ncr_int_sir()
6737 ncr_getsync(np, per, &fak, &scntl3); in ncr_int_sir()
6746 scntl3 = 0; in ncr_int_sir()
6752 "fak=%d chg=%d.\n", per, scntl3, ofs, fak, chg); in ncr_int_sir()
6771 ncr_setsync(np, cp, scntl3, (fak<<5)|ofs); in ncr_int_sir()
6790 ncr_setsync(np, cp, scntl3, (fak<<5)|ofs); in ncr_int_sir()
7647 static void ncr_selectclock(struct ncb *np, u_char scntl3) argument
7650 OUTB(nc_scntl3, scntl3);
7667 OUTB(nc_scntl3, scntl3);
7729 unsigned char scntl3 = INB(nc_scntl3); local
7750 if (np->multiplier != mult || (scntl3 & 7) < 3 || !(scntl3 & 1)) {
7774 if ((scntl3 & 7) == 3) f1 = 40000;
7775 else if ((scntl3 & 7) == 5) f1 = 80000;