Lines Matching defs:mask
90 /* mask and disable are the same at the CPU level
456 /* clear bit in mask - can exit loop sooner */
467 void do_irq_mask(unsigned long mask, struct irq_region *region, struct pt_regs *regs)
473 if (mask != (1L<<MAX_CPU_IRQ))
474 printk(KERN_DEBUG "do_irq_mask %08lx %p %p\n", mask, region, regs);
477 for (bit = (1L<<MAX_CPU_IRQ), irq = 0; mask && bit; bit>>=1, irq++) {
479 if (!(bit&mask))
482 mask &= ~bit; /* clear bit in mask - can exit loop sooner */
508 * @ops: function table with request/release/mask/unmask/etc.. entries.
540 /* if either mask *or* unmask is set, both have to be set. */
627 action->mask = 0;
695 * and a mask of potential interrupt lines is returned.
770 * @val: mask of potential interrupts (unused)