Lines Matching refs:MSGI
166 * - change handling of MSGI after reselection
534 #define MSGI(i) (HOSTDATA(shpnt)->msgi[i])
536 #define ADDMSGI(x) (MSGILEN<256 ? (void)(MSGI(MSGILEN++)=x) : aha152x_error(shpnt,"MSGI overflow"))
1659 if(!(MSGI(0) & IDENTIFY_BASE)) {
1665 CURRENT_SC = remove_lun_SC(&DISCONNECTED_SC, RECONN_TARGET, MSGI(0) & 0x3f);
1672 RECONN_TARGET, MSGI(0) & 0x3f);
1676 CURRENT_SC->SCp.Message = MSGI(0);
1685 CURRENT_SC->SCp.Message = MSGI(0);
1687 switch (MSGI(0)) {
1718 if(MSGILEN<2 || MSGILEN<MSGI(1)+2) {
1723 switch (MSGI(2)) {
1728 if (MSGI(1) != 3) {
1738 spi_print_msg(&MSGI(0));
1741 ticks = (MSGI(3) * 4 + 49) / 50;
1745 if (ticks > 9 || MSGI(4) < 1 || MSGI(4) > 8) {
1753 SYNCRATE |= ((ticks - 2) << 4) + MSGI(4);
1754 } else if (ticks <= 9 && MSGI(4) >= 1) {
1762 ADDMSGO(MSGI(3));
1764 if (MSGI(4) > 8)
1765 MSGI(4) = 8;
1767 ADDMSGO(MSGI(4));
1769 SYNCRATE |= ((ticks - 2) << 4) + MSGI(4);