BUSMON_REQ
req_bit = (state == ASSERT ? BUSMON_REQ : 0);
if ((bus & BUSMON_REQ) == req_bit) {
#define BUSMON_COMMAND ( BUSMON_BSY | BUSMON_CD | BUSMON_REQ )
#define BUSMON_MESSAGE_IN ( BUSMON_BSY | BUSMON_MSG | BUSMON_IO | BUSMON_CD | BUSMON_REQ )
#define BUSMON_MESSAGE_OUT ( BUSMON_BSY | BUSMON_MSG | BUSMON_CD | BUSMON_REQ )
#define BUSMON_DATA_IN ( BUSMON_BSY | BUSMON_IO | BUSMON_REQ )
#define BUSMON_DATA_OUT ( BUSMON_BSY | BUSMON_REQ )
#define BUSMON_STATUS ( BUSMON_BSY | BUSMON_IO | BUSMON_CD | BUSMON_REQ )
if ((phase & BUSMON_REQ) == 0) {
if ((phase & BUSMON_REQ) == 0) {
if ((phase & BUSMON_REQ) == 0) {
ret = nsp_expect_signal(SCpnt, phase, BUSMON_REQ);
nsp_negate_signal(SCpnt, BUSMON_REQ, "msgin<REQ>");
ret = nsp_expect_signal(SCpnt, BUSPHASE_MESSAGE_IN, BUSMON_REQ);
ret = nsp_expect_signal(SCpnt, BUSPHASE_MESSAGE_OUT, BUSMON_REQ);