Lines Matching refs:MSGI
601 #define MSGI(i) (HOSTDATA(shpnt)->msgi[i]) macro
603 #define ADDMSGI(x) (MSGILEN<256 ? (void)(MSGI(MSGILEN++)=x) : aha152x_error(shpnt,"MSGI overflow"))
1829 printk(INFO_LEAD "inbound message %02x ", CMDINFO(CURRENT_SC), MSGI(0)); in msgi_run()
1830 spi_print_msg(&MSGI(0)); in msgi_run()
1843 if(!(MSGI(0) & IDENTIFY_BASE)) { in msgi_run()
1848 CURRENT_SC = remove_lun_SC(&DISCONNECTED_SC, RECONN_TARGET, MSGI(0) & 0x3f); in msgi_run()
1852 …RR "aha152x%d: no disconnected command for target %d/%d\n", HOSTNO, RECONN_TARGET, MSGI(0) & 0x3f); in msgi_run()
1858 CURRENT_SC->SCp.Message = MSGI(0); in msgi_run()
1867 CURRENT_SC->SCp.Message = MSGI(0); in msgi_run()
1869 switch (MSGI(0)) { in msgi_run()
1899 if(MSGILEN<2 || MSGILEN<MSGI(1)+2) { in msgi_run()
1904 switch (MSGI(2)) { in msgi_run()
1909 if (MSGI(1) != 3) { in msgi_run()
1918 spi_print_msg(&MSGI(0)); in msgi_run()
1921 ticks = (MSGI(3) * 4 + 49) / 50; in msgi_run()
1925 if (ticks > 9 || MSGI(4) < 1 || MSGI(4) > 8) { in msgi_run()
1931 SYNCRATE |= ((ticks - 2) << 4) + MSGI(4); in msgi_run()
1932 } else if (ticks <= 9 && MSGI(4) >= 1) { in msgi_run()
1940 ADDMSGO(MSGI(3)); in msgi_run()
1942 if (MSGI(4) > 8) in msgi_run()
1943 MSGI(4) = 8; in msgi_run()
1945 ADDMSGO(MSGI(4)); in msgi_run()
1947 SYNCRATE |= ((ticks - 2) << 4) + MSGI(4); in msgi_run()