DT_PROC_STOP_IDLE
if (dpr->dpr_stop & DT_PROC_STOP_IDLE) {
dpr->dpr_stop &= ~DT_PROC_STOP_IDLE;
assert(why != DT_PROC_STOP_IDLE);
dpr->dpr_stop |= DT_PROC_STOP_IDLE;
while (dpr->dpr_stop & DT_PROC_STOP_IDLE)
if (dpr->dpr_stop & DT_PROC_STOP_IDLE) {
dpr->dpr_stop &= ~DT_PROC_STOP_IDLE;
while (!dpr->dpr_done && !(dpr->dpr_stop & DT_PROC_STOP_IDLE))