DEV_STAT_DEV_END
!(scsw_dstat(&irb->scsw) == (DEV_STAT_CHN_END | DEV_STAT_DEV_END) &&
if (scsw_dstat(&irb->scsw) == (DEV_STAT_CHN_END | DEV_STAT_DEV_END) &&
(DEV_STAT_CHN_END | DEV_STAT_DEV_END))) {
mask = DEV_STAT_ATTENTION | DEV_STAT_DEV_END | DEV_STAT_UNIT_EXCEP;
mask = DEV_STAT_ATTENTION | DEV_STAT_DEV_END | DEV_STAT_UNIT_EXCEP;
} else if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) {
if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END)
DEV_STAT_DEV_END |
(irb->scsw.cmd.dstat & DEV_STAT_DEV_END) &&
if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) {
if (scsw_dstat(&irb->scsw) & DEV_STAT_DEV_END) {
else if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END))
if (scsw->dstat & ~(DEV_STAT_CHN_END | DEV_STAT_DEV_END))
if (!(scsw->dstat & DEV_STAT_DEV_END))
if (dstat & ~(DEV_STAT_DEV_END | DEV_STAT_CHN_END))
if (!(dstat & DEV_STAT_DEV_END))
if (scsw_dstat(&irb->scsw) & ~(DEV_STAT_CHN_END | DEV_STAT_DEV_END))