ICMD_FCA_ABORT_CALLED
ASSERT((old & ICMD_FCA_ABORT_CALLED) == 0);
new |= ICMD_BEING_ABORTED | ICMD_FCA_ABORT_CALLED;
atomic_and_32(&icmd->icmd_flags, ~ICMD_FCA_ABORT_CALLED);
ICMD_FCA_ABORT_CALLED)) == (ICMD_KNOWN_TO_FCA |
ICMD_FCA_ABORT_CALLED)) {
new &= ~ICMD_FCA_ABORT_CALLED;
ICMD_FCA_ABORT_CALLED)) == ICMD_KNOWN_TO_FCA) {
atomic_or_32(&icmd->icmd_flags, ICMD_FCA_ABORT_CALLED);
~ICMD_FCA_ABORT_CALLED);
atomic_or_32(&icmd->icmd_flags, ICMD_FCA_ABORT_CALLED);