DM_INACTIVE_PRESENT_FLAG
if (flags & DM_INACTIVE_PRESENT_FLAG)
DM_REMOVE_FLAG(flags, DM_INACTIVE_PRESENT_FLAG);
DM_ADD_FLAG(flags, DM_INACTIVE_PRESENT_FLAG);
DM_REMOVE_FLAG(flags, DM_INACTIVE_PRESENT_FLAG);
if (dmv->flags & DM_INACTIVE_PRESENT_FLAG)
atomic_and_32(&dmv->flags, ~(DM_SUSPEND_FLAG | DM_INACTIVE_PRESENT_FLAG));
atomic_and_32(&dmv->flags, ~DM_INACTIVE_PRESENT_FLAG);
if (dmv->flags & DM_INACTIVE_PRESENT_FLAG)
DM_ADD_FLAG(flags, DM_INACTIVE_PRESENT_FLAG);
atomic_or_32(&dmv->flags, DM_INACTIVE_PRESENT_FLAG);
DM_ADD_FLAG(flags, DM_INACTIVE_PRESENT_FLAG);
DM_REMOVE_FLAG(flags, DM_INACTIVE_PRESENT_FLAG);