Lines Matching refs:wide
624 "led:" "wide:"
1015 #define HS_NEGOTIATE (2) /* sync/wide data transfer*/
1163 ** register (sync/wide mode).
1208 ** negotiation of wide and synch transfer and device quirks.
1551 ** While negotiating sync or wide transfer,
1935 static void ncr_setwide (struct ncb *np, struct ccb *cp, u_char wide, u_char ack);
3959 ** Allow to override sync, wide and NOSCAN from
4058 /* negotiate wide transfers ? */
4092 "wide msgout":"sync_msgout", msgptr);
5353 ** Prepare the negotiation values for wide and
5402 ** widedone=0: has to negotiate wide transfer
5481 ** a target according to new sync/wide agreement.
5570 ** Switch wide mode for current job and it's target
5578 static void ncr_setwide (struct ncb *np, struct ccb *cp, u_char wide, u_char ack)
5589 tp->widedone = wide+1;
5590 scntl3 = (tp->wval & (~EWS)) | (wide ? EWS : 0);
5595 ** Stop there if sync/wide parameters are unchanged
5800 ** wide/fastmode:
6275 ** Check the sstat2 register in case of wide transfer.
6686 u_char chg, ofs, per, fak, wide;
6762 ** We try to negotiate sync and wide transfer only after
6977 ncr_print_msg(cp, "wide msgin", np->msgin);
6985 wide = np->msgin[3];
6989 ** it CAN transfer wide.
6992 if (wide && starget)
6999 if (wide > tp->usrwide)
7000 {chg = 1; wide = tp->usrwide;}
7003 PRINT_ADDR(cp->cmd, "wide: wide=%d chg=%d.\n", wide,
7022 spi_width(starget) = wide;
7023 ncr_setwide(np, cp, wide, 1);
7041 spi_width(starget) = wide;
7042 ncr_setwide(np, cp, wide, 1);
7043 spi_populate_width_msg(np->msgout, wide);
7050 ncr_print_msg(cp, "wide msgout", np->msgin);