WDCF_IRQ_WAIT
chp->ch_flags |= WDCF_IRQ_WAIT;
chp->ch_flags |= WDCF_IRQ_WAIT;
chp->ch_flags |= WDCF_IRQ_WAIT;
chp->ch_flags &= ~WDCF_IRQ_WAIT;
chp->ch_flags |= WDCF_IRQ_WAIT;
if ((chp->ch_flags & WDCF_IRQ_WAIT) != 0) {
chp->ch_flags &= ~WDCF_IRQ_WAIT;
chp->ch_flags |= WDCF_IRQ_WAIT; /* wait for interrupt */
if ((chp->ch_flags & WDCF_IRQ_WAIT) != 0)
if ((chp->ch_flags & WDCF_IRQ_WAIT) == 0) {
chp->ch_flags &= ~WDCF_IRQ_WAIT;
chp->ch_flags |= WDCF_IRQ_WAIT;