Lines Matching refs:active_mask
360 unsigned long active_mask)
366 active_mask &= ~(1UL << (isc_to_irq_type(i)));
368 return active_mask;
373 unsigned long active_mask;
375 active_mask = pending_irqs(vcpu);
376 if (!active_mask)
380 active_mask &= ~IRQ_PEND_EXT_MASK;
382 active_mask &= ~IRQ_PEND_IO_MASK;
384 active_mask = disable_iscs(vcpu, active_mask);
386 __clear_bit(IRQ_PEND_EXT_EXTERNAL, &active_mask);
388 __clear_bit(IRQ_PEND_EXT_EMERGENCY, &active_mask);
390 __clear_bit(IRQ_PEND_EXT_CLOCK_COMP, &active_mask);
392 __clear_bit(IRQ_PEND_EXT_CPU_TIMER, &active_mask);
394 __clear_bit(IRQ_PEND_EXT_SERVICE, &active_mask);
395 __clear_bit(IRQ_PEND_EXT_SERVICE_EV, &active_mask);
398 active_mask &= ~IRQ_PEND_MCHK_MASK;
402 active_mask &= ~(IRQ_PEND_EXT_II_MASK |
412 __clear_bit(IRQ_PEND_MCHK_REP, &active_mask);
418 __clear_bit(IRQ_PEND_SIGP_STOP, &active_mask);
420 return active_mask;
1743 unsigned long active_mask;
1751 active_mask = (isc_mask & gisa_get_ipm(gi->origin) << 24) << 32;
1752 while (active_mask) {
1753 isc = __fls(active_mask) ^ (BITS_PER_LONG - 1);
1756 clear_bit_inv(isc, &active_mask);