SCF_ITSDONE
cmd->c_flags |= SCF_ITSDONE;
cmd->c_flags |= SCF_ITSDONE;
while ((cmd->c_flags & SCF_ITSDONE) == 0 && cmd->c_error == 0) {
if ((status & STATUS_END_OF_CHAIN) != 0 && (cmd->c_flags & SCF_ITSDONE) == 0) {
cmd->c_flags |= SCF_ITSDONE;
cmd->c_flags |= SCF_ITSDONE;
cmd->c_flags |= SCF_ITSDONE;
cmd->c_flags |= SCF_ITSDONE;
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
while (!ISSET(cmd->c_flags, SCF_ITSDONE)) {
SET(cmd->c_flags, SCF_ITSDONE);
KASSERT(ISSET(cmd->c_flags, SCF_ITSDONE));
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
if (cmd != NULL && ISSET(cmd->c_flags, SCF_ITSDONE)) {
SET(sc->sc_cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
cmd->c_flags |= SCF_ITSDONE;
cmd->c_flags |= SCF_ITSDONE;
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
while (!ISSET(cmd->c_flags, SCF_ITSDONE)) {
SET(cmd->c_flags, SCF_ITSDONE);
KASSERT(ISSET(cmd->c_flags, SCF_ITSDONE));
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
if (cmd != NULL && ISSET(cmd->c_flags, SCF_ITSDONE)) {
cmd->c_flags |= SCF_ITSDONE;
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);
SET(cmd->c_flags, SCF_ITSDONE);