ICMD_IN_IRP_QUEUE
atomic_and_32(&icmd->icmd_flags, ~ICMD_IN_IRP_QUEUE);
atomic_and_32(&cmd_to_abort->icmd_flags, ~ICMD_IN_IRP_QUEUE);
atomic_or_32(&icmd->icmd_flags, ICMD_IN_IRP_QUEUE);
if ((icmd->icmd_flags & ICMD_IN_IRP_QUEUE) == 0)