DMA1_SMSK
outb(DMA1_SMSK, chan);
outb(chan & 4 ? DMA2_SMSK : DMA1_SMSK, (chan & 3) | 4);
outb(DMA1_SMSK, (chan & 3) | 4 /* disable mask */);