Lines Matching defs:mask
51 unsigned char cia_set_irq(struct ciabase *base, unsigned char mask)
56 if (mask & CIA_ICR_SETCLR)
57 base->icr_data |= mask;
59 base->icr_data &= ~mask;
66 * Enable or disable CIA interrupts, return old interrupt mask,
69 unsigned char cia_able_irq(struct ciabase *base, unsigned char mask)
75 base->cia->icr = mask;
76 if (mask & CIA_ICR_SETCLR)
77 base->icr_mask |= mask;
79 base->icr_mask &= ~mask;
114 unsigned char mask;
117 mask = 1 << (irq - IRQ_AMIGA_CIAB);
118 cia_set_irq(&ciab_base, mask);
119 cia_able_irq(&ciab_base, CIA_ICR_SETCLR | mask);
121 mask = 1 << (irq - IRQ_AMIGA_CIAA);
122 cia_set_irq(&ciaa_base, mask);
123 cia_able_irq(&ciaa_base, CIA_ICR_SETCLR | mask);