Lines Matching refs:mask
42 void (*update_irq_hw)(unsigned long bit, unsigned long mask);
93 sable_update_irq_hw(unsigned long bit, unsigned long mask) in sable_update_irq_hw() argument
99 mask >>= 16; in sable_update_irq_hw()
102 mask >>= 8; in sable_update_irq_hw()
105 outb(mask, port); in sable_update_irq_hw()
292 lynx_update_irq_hw(unsigned long bit, unsigned long mask) in lynx_update_irq_hw() argument
302 *(vulp)T2_DIR = mask; in lynx_update_irq_hw()
447 unsigned long bit, mask; in sable_lynx_enable_irq() local
451 mask = sable_lynx_irq_swizzle->shadow_mask &= ~(1UL << bit); in sable_lynx_enable_irq()
452 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_enable_irq()
456 __func__, mask, bit, irq); in sable_lynx_enable_irq()
463 unsigned long bit, mask; in sable_lynx_disable_irq() local
467 mask = sable_lynx_irq_swizzle->shadow_mask |= 1UL << bit; in sable_lynx_disable_irq()
468 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_disable_irq()
472 __func__, mask, bit, irq); in sable_lynx_disable_irq()
479 unsigned long bit, mask; in sable_lynx_mask_and_ack_irq() local
483 mask = sable_lynx_irq_swizzle->shadow_mask |= 1UL << bit; in sable_lynx_mask_and_ack_irq()
484 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_mask_and_ack_irq()