Lines Matching refs:active_mask
352 unsigned long active_mask)
358 active_mask &= ~(1UL << (isc_to_irq_type(i)));
360 return active_mask;
365 unsigned long active_mask;
367 active_mask = pending_irqs(vcpu);
368 if (!active_mask)
372 active_mask &= ~IRQ_PEND_EXT_MASK;
374 active_mask &= ~IRQ_PEND_IO_MASK;
376 active_mask = disable_iscs(vcpu, active_mask);
378 __clear_bit(IRQ_PEND_EXT_EXTERNAL, &active_mask);
380 __clear_bit(IRQ_PEND_EXT_EMERGENCY, &active_mask);
382 __clear_bit(IRQ_PEND_EXT_CLOCK_COMP, &active_mask);
384 __clear_bit(IRQ_PEND_EXT_CPU_TIMER, &active_mask);
386 __clear_bit(IRQ_PEND_EXT_SERVICE, &active_mask);
387 __clear_bit(IRQ_PEND_EXT_SERVICE_EV, &active_mask);
390 active_mask &= ~IRQ_PEND_MCHK_MASK;
394 active_mask &= ~(IRQ_PEND_EXT_II_MASK |
404 __clear_bit(IRQ_PEND_MCHK_REP, &active_mask);
410 __clear_bit(IRQ_PEND_SIGP_STOP, &active_mask);
412 return active_mask;
1750 unsigned long active_mask;
1758 active_mask = (isc_mask & gisa_get_ipm(gi->origin) << 24) << 32;
1759 while (active_mask) {
1760 isc = __fls(active_mask) ^ (BITS_PER_LONG - 1);
1763 clear_bit_inv(isc, &active_mask);