Lines Matching refs:events
452 unsigned char irq_bit, events; in via1_irq() local
454 events = via1[vIFR] & via1[vIER] & 0x7F; in via1_irq()
455 if (!events) in via1_irq()
461 if (events & irq_bit) { in via1_irq()
467 } while (events >= irq_bit); in via1_irq()
473 unsigned char irq_bit, events; in via2_irq() local
475 events = via2[gIFR] & via2[gIER] & 0x7F; in via2_irq()
476 if (!events) in via2_irq()
482 if (events & irq_bit) { in via2_irq()
488 } while (events >= irq_bit); in via2_irq()
499 unsigned char slot_bit, events; in via_nubus_irq() local
501 events = ~via2[gBufA] & 0x7F; in via_nubus_irq()
503 events &= via2[rSIER]; in via_nubus_irq()
505 events &= ~via2[vDirA]; in via_nubus_irq()
506 if (!events) in via_nubus_irq()
513 if (events & slot_bit) { in via_nubus_irq()
514 events &= ~slot_bit; in via_nubus_irq()
519 } while (events); in via_nubus_irq()
523 events = ~via2[gBufA] & 0x7F; in via_nubus_irq()
525 events &= via2[rSIER]; in via_nubus_irq()
527 events &= ~via2[vDirA]; in via_nubus_irq()
528 } while (events); in via_nubus_irq()