Lines Matching defs:isa_irq
171 uint8_t isa_irq = overrides[i].isa_irq;
172 ASSERT(isa_irq < NUM_ISA_IRQS);
173 isa_overrides[isa_irq] = overrides[i];
175 isa_irq, overrides[i].global_irq);
377 void apic_io_mask_isa_irq(uint8_t isa_irq, bool mask) {
378 ASSERT(isa_irq < NUM_ISA_IRQS);
379 uint32_t global_irq = isa_irq;
380 if (isa_overrides[isa_irq].remapped) {
381 global_irq = isa_overrides[isa_irq].global_irq;
387 uint8_t isa_irq,
393 ASSERT(isa_irq < NUM_ISA_IRQS);
394 uint32_t global_irq = isa_irq;
397 if (isa_overrides[isa_irq].remapped) {
398 global_irq = isa_overrides[isa_irq].global_irq;
399 trig_mode = isa_overrides[isa_irq].tm;
400 polarity = isa_overrides[isa_irq].pol;
415 uint32_t apic_io_isa_to_global(uint8_t isa_irq) {
417 ASSERT(isa_irq < NUM_ISA_IRQS);
418 if (isa_overrides[isa_irq].remapped) {
419 return isa_overrides[isa_irq].global_irq;
421 return isa_irq;