MBX_INTERRUPT
~(MBX_BUSY_FLG | MBX_WANT_FLG | MBX_ABORT | MBX_INTERRUPT));
~(MBX_BUSY_FLG | MBX_WANT_FLG | MBX_ABORT | MBX_INTERRUPT));
ha->mailbox_flags = (uint8_t)(ha->mailbox_flags | MBX_INTERRUPT);
ha->mailbox_flags = (uint8_t)(ha->mailbox_flags & ~MBX_INTERRUPT);
while (!(ha->mailbox_flags & (MBX_INTERRUPT | MBX_ABORT)) &&
(MBX_INTERRUPT | MBX_ABORT) ||
if (ha->mailbox_flags & (MBX_INTERRUPT | MBX_ABORT) ||
} else if ((ha->mailbox_flags & MBX_INTERRUPT) == 0) {
(ha->mailbox_flags & ~MBX_INTERRUPT);
~(MBX_BUSY_FLG | MBX_WANT_FLG | MBX_ABORT | MBX_INTERRUPT));