Lines Matching refs:MSGI
581 #define MSGI(i) (HOSTDATA(shpnt)->msgi[i]) macro
583 #define ADDMSGI(x) (MSGILEN<256 ? MSGI(MSGILEN++)=x : aha152x_error(shpnt,"MSGI overflow"))
2328 printk(INFO_LEAD "inbound message %02x ", CMDINFO(CURRENT_SC), MSGI(0));
2329 print_msg(&MSGI(0));
2342 if(!(MSGI(0) & IDENTIFY_BASE)) {
2347 CURRENT_SC = remove_lun_SC(&DISCONNECTED_SC, RECONN_TARGET, MSGI(0) & 0x3f);
2351 …RR "aha152x%d: no disconnected command for target %d/%d\n", HOSTNO, RECONN_TARGET, MSGI(0) & 0x3f);
2357 CURRENT_SC->SCp.Message = MSGI(0);
2366 CURRENT_SC->SCp.Message = MSGI(0);
2368 switch (MSGI(0)) {
2398 if(MSGILEN<2 || MSGILEN<MSGI(1)+2) {
2403 switch (MSGI(2)) {
2408 if (MSGI(1) != 3) {
2417 print_msg(&MSGI(0));
2420 ticks = (MSGI(3) * 4 + 49) / 50;
2424 if (ticks > 9 || MSGI(4) < 1 || MSGI(4) > 8) {
2430 SYNCRATE |= ((ticks - 2) << 4) + MSGI(4);
2431 } else if (ticks <= 9 && MSGI(4) >= 1) {
2439 ADDMSGO(MSGI(3));
2441 if (MSGI(4) > 8)
2442 MSGI(4) = 8;
2444 ADDMSGO(MSGI(4));
2446 SYNCRATE |= ((ticks - 2) << 4) + MSGI(4);