PIC_ELCR1
old = inb(PIC_ELCR1) | (inb(PIC_ELCR2) << 8);
outb(new, PIC_ELCR1);
unsigned int port = PIC_ELCR1 + (irq >> 3);
v = inb(PIC_ELCR2) << 8 | inb(PIC_ELCR1);
outb(trigger[0], PIC_ELCR1);
trigger[0] = inb(PIC_ELCR1) & 0xF8;
port = PIC_ELCR1 + (irq >> 3);
unsigned int port = PIC_ELCR1 + (irq >> 3);