Lines Matching +full:0 +full:xfa
42 outb(0x20, PIC_LO); in isa_ack_pic_lo_irq()
70 outb(0x62, PIC_LO); in isa_ack_pic_hi_irq()
71 outb(0x20, PIC_HI); in isa_ack_pic_hi_irq()
91 if (isa_irq < _ISA_IRQ(0) || isa_irq >= _ISA_IRQ(16)) { in isa_irq_handler()
101 .start = 0x20,
102 .end = 0x3f,
107 .start = 0xa0,
108 .end = 0xbf,
120 outb(0x11, PIC_LO); in isa_init_irq()
121 outb(_ISA_IRQ(0), PIC_MASK_LO); /* IRQ number */ in isa_init_irq()
122 outb(0x04, PIC_MASK_LO); /* Slave on Ch2 */ in isa_init_irq()
123 outb(0x01, PIC_MASK_LO); /* x86 */ in isa_init_irq()
124 outb(0xf5, PIC_MASK_LO); /* pattern: 11110101 */ in isa_init_irq()
126 outb(0x11, PIC_HI); in isa_init_irq()
128 outb(0x02, PIC_MASK_HI); /* Slave on Ch1 */ in isa_init_irq()
129 outb(0x01, PIC_MASK_HI); /* x86 */ in isa_init_irq()
130 outb(0xfa, PIC_MASK_HI); /* pattern: 11111010 */ in isa_init_irq()
132 outb(0x0b, PIC_LO); in isa_init_irq()
133 outb(0x0b, PIC_HI); in isa_init_irq()
135 if (inb(PIC_MASK_LO) == 0xf5 && inb(PIC_MASK_HI) == 0xfa) { in isa_init_irq()
136 outb(0xff, PIC_MASK_LO);/* mask all IRQs */ in isa_init_irq()
137 outb(0xff, PIC_MASK_HI);/* mask all IRQs */ in isa_init_irq()
144 for (irq = _ISA_IRQ(0); irq < _ISA_IRQ(8); irq++) { in isa_init_irq()
160 if (request_irq(irq, no_action, 0, "cascade", NULL)) in isa_init_irq()