Lines Matching refs:wide
637 "led:" "wide:"
1028 #define HS_NEGOTIATE (2) /* sync/wide data transfer*/
1176 ** register (sync/wide mode).
1221 ** negotiation of wide and synch transfer and device quirks.
1560 ** While negotiating sync or wide transfer,
1944 static void ncr_setwide (struct ncb *np, struct ccb *cp, u_char wide, u_char ack);
3936 ** Allow to override sync, wide and NOSCAN from
4035 /* negotiate wide transfers ? */
4069 "wide msgout":"sync_msgout", msgptr);
5244 ** Prepare the negotiation values for wide and
5293 ** widedone=0: has to negotiate wide transfer
5352 ** a target according to new sync/wide agreement.
5437 ** Switch wide mode for current job and it's target
5445 static void ncr_setwide (struct ncb *np, struct ccb *cp, u_char wide, u_char ack)
5456 tp->widedone = wide+1;
5457 scntl3 = (tp->wval & (~EWS)) | (wide ? EWS : 0);
5462 ** Stop there if sync/wide parameters are unchanged
5667 ** wide/fastmode:
6142 ** Check the sstat2 register in case of wide transfer.
6543 u_char chg, ofs, per, fak, wide;
6618 ** We try to negotiate sync and wide transfer only after
6833 ncr_print_msg(cp, "wide msgin", np->msgin);
6841 wide = np->msgin[3];
6845 ** it CAN transfer wide.
6848 if (wide && starget)
6855 if (wide > tp->usrwide)
6856 {chg = 1; wide = tp->usrwide;}
6859 PRINT_ADDR(cp->cmd, "wide: wide=%d chg=%d.\n", wide,
6878 spi_width(starget) = wide;
6879 ncr_setwide(np, cp, wide, 1);
6897 spi_width(starget) = wide;
6898 ncr_setwide(np, cp, wide, 1);
6899 spi_populate_width_msg(np->msgout, wide);
6906 ncr_print_msg(cp, "wide msgout", np->msgin);