If FLAG_NOINTR is set in the packet, then scsi_transport(9F) does not return until the command is complete. No callback is performed.
Do not use FLAG_NOINTR in interrupt context.