Lines Matching refs:mask
426 unsigned xthal_int_enable(unsigned mask) in xthal_int_enable() argument
435 syncmask = (mask & Xthal_tram_pending & Xthal_tram_sync); in xthal_int_enable()
438 mask &= ~syncmask; in xthal_int_enable()
453 Xthal_vpri_enabled |= mask; in xthal_int_enable()
470 unsigned xthal_int_disable(unsigned mask) in xthal_int_disable() argument
477 Xthal_vpri_enabled &= ~mask; in xthal_int_disable()
478 Xthal_tram_enabled &= ~mask; in xthal_int_disable()
526 unsigned mask, maskoff, basepri, prevpri, intlevel, *maskp, i; in xthal_set_int_vpri() local
548 mask = 1L << intnum; in xthal_set_int_vpri()
562 Xthal_vpri_enablemap[0][basepri++] |= mask; in xthal_set_int_vpri()
563 maskoff = ~mask; in xthal_set_int_vpri()
576 maskp[vpri] |= mask; in xthal_set_int_vpri()
578 maskp[vpri & 0xE] |= mask; in xthal_set_int_vpri()
580 maskp[vpri & 0xC] |= mask; in xthal_set_int_vpri()
582 maskp[vpri & 0x8] |= mask; in xthal_set_int_vpri()
702 unsigned mask; in xthal_tram_set_sync() local
707 mask = 1L << intnum; in xthal_tram_set_sync()
708 prev = ((Xthal_tram_sync & mask) != 0); in xthal_tram_set_sync()
710 Xthal_tram_sync |= mask; in xthal_tram_set_sync()
712 Xthal_tram_sync &= ~mask; in xthal_tram_set_sync()