Lines Matching refs:outb
28 outb(0xff, MASTER_PIC + IMR); in i8259_init()
29 outb(0xff, SLAVE_PIC + IMR); in i8259_init()
35 outb(ICW1_SEL | ICW1_EICW4, MASTER_PIC + ICW1); in i8259_init()
36 outb(0x20, MASTER_PIC + ICW2); in i8259_init()
37 outb(IR2, MASTER_PIC + ICW3); in i8259_init()
38 outb(ICW4_PM, MASTER_PIC + ICW4); in i8259_init()
41 outb(OCW2_SEOI | i, MASTER_PIC + OCW2); in i8259_init()
47 outb(ICW1_SEL | ICW1_EICW4, SLAVE_PIC + ICW1); in i8259_init()
48 outb(0x28, SLAVE_PIC + ICW2); in i8259_init()
49 outb(0x02, SLAVE_PIC + ICW3); in i8259_init()
50 outb(ICW4_PM, SLAVE_PIC + ICW4); in i8259_init()
53 outb(OCW2_SEOI | i, SLAVE_PIC + OCW2); in i8259_init()
79 outb(inb(imr_port) | (1 << (irq & 7)), imr_port); in mask_irq()
94 outb(inb(imr_port) & ~(1 << (irq & 7)), imr_port); in unmask_irq()
108 outb(OCW2_SEOI | (irq & 7), SLAVE_PIC + OCW2); in specific_eoi()
112 outb(OCW2_SEOI | irq, MASTER_PIC + OCW2); in specific_eoi()
127 outb((u8)(int_bits & 0xff), ELCR1); in configure_irq_trigger()
128 outb((u8)(int_bits >> 8), ELCR2); in configure_irq_trigger()