cached_slave_mask
static unsigned int __maybe_unused cached_slave_mask;
cached_slave_mask = inb(PIC_SLAVE_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR);
writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR);
writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR);
writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR);
writeb(cached_slave_mask, rm200_pic_slave + PIC_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR); /* restore slave IRQ mask */
outb(cached_slave_mask, PIC_SLAVE_IMR); /* restore slave IRQ mask */
outb(cached_slave_mask, PIC_SLAVE_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR); /* restore slave IRQ mask */
outb(cached_slave_mask, PIC_SLAVE_IMR);
outb(cached_slave_mask, PIC_SLAVE_IMR);