pd_state
} pd_state;
} __packed pd_state;
if (pagedep->pd_state & IOSTARTED) {
pagedep->pd_state |= IOSTARTED;
if (pagedep->pd_state & NEWBLOCK)
if (pagedep->pd_state & ONWORKLIST)
if ((pagedep->pd_state & IOSTARTED) == 0)
pagedep->pd_state &= ~IOSTARTED;
if ((pagedep->pd_state & NEWBLOCK) == 0)
(pagedep->pd_state & NEWBLOCK))
pagedep_new_block = pagedep->pd_state & NEWBLOCK;
if (((*pagedeppp)->pd_state & ONWORKLIST) == 0 && bp)
if ((jmvref->jm_pagedep->pd_state & ONWORKLIST) == 0)
if ((pagedep->pd_state & NEWBLOCK) != 0)
pagedep->pd_state &= ~NEWBLOCK;
if ((pagedep->pd_state & ONWORKLIST) == 0) {
if (pagedep->pd_state & NEWBLOCK)
pagedep->pd_state |= NEWBLOCK;
if ((pagedep->pd_state & NEWBLOCK) != 0) {
pagedep->pd_state |= NEWBLOCK;
pdrive_location(&detail->args.pd_state.pd),
mfi_pdstate(detail->args.pd_state.prev_state),
mfi_pdstate(detail->args.pd_state.new_state));