Lines Matching refs:irq_bit
404 unsigned char irq_bit, events; in via1_irq() local
411 irq_bit = VIA_TIMER_1_INT; in via1_irq()
412 if (events & irq_bit) { in via1_irq()
416 via1[vIFR] = irq_bit; in via1_irq()
420 events &= ~irq_bit; in via1_irq()
426 irq_bit = 1; in via1_irq()
428 if (events & irq_bit) { in via1_irq()
429 via1[vIFR] = irq_bit; in via1_irq()
433 irq_bit <<= 1; in via1_irq()
434 } while (events >= irq_bit); in via1_irq()
440 unsigned char irq_bit, events; in via2_irq() local
447 irq_bit = 1; in via2_irq()
449 if (events & irq_bit) { in via2_irq()
450 via2[gIFR] = irq_bit | rbv_clear; in via2_irq()
454 irq_bit <<= 1; in via2_irq()
455 } while (events >= irq_bit); in via2_irq()