INPROGRESS
if (dirrem->dm_state & INPROGRESS) {
if (freeblks->fb_state & INPROGRESS) {
freeblks->fb_state |= INPROGRESS;
if (wk->wk_state & INPROGRESS)
wk->wk_state |= INPROGRESS;
wk->wk_state &= ~INPROGRESS;
wk->wk_state |= INPROGRESS;
wk->wk_state &= ~INPROGRESS;
if (jfreefrag->fr_state & INPROGRESS)
if (jaddref->ja_state & (INPROGRESS | COMPLETE))
if (jaddref->ja_state & INPROGRESS) {
jaddref->ja_state &= ~INPROGRESS;
if (jaddref->ja_state & (INPROGRESS | ONWORKLIST))
if (jremref->jr_state & INPROGRESS)
if (jnewblk->jn_state & INPROGRESS) {
jnewblk->jn_state &= ~INPROGRESS;
if ((wk->wk_state & INPROGRESS) == 0) {
freeblks->fb_state |= INPROGRESS;
freeblks->fb_state |= INPROGRESS;
if ((freework->fw_state & INPROGRESS) == 0)
(ONWORKLIST | INPROGRESS | ALLCOMPLETE)) == ALLCOMPLETE &&
freework->fw_state |= INPROGRESS;
if ((freeblks->fb_state & (ALLCOMPLETE | ONWORKLIST | INPROGRESS)) ==
freeblks->fb_state &= ~INPROGRESS;
freework->fw_state &= ~INPROGRESS;