Lines Matching full:pending

37 	/* Grab CPPR of the most favored pending interrupt */  in GLUE()
40 xc->pending |= 1 << cppr; in GLUE()
86 * pending. in GLUE()
116 u8 pending, int scan_type) in GLUE()
121 /* Find highest pending priority */ in GLUE()
122 while ((xc->mfrr != 0xff || pending != 0) && hirq == 0) { in GLUE()
128 * If pending is 0 this will return 0xff which is what in GLUE()
131 prio = ffs(pending) - 1; in GLUE()
172 * This is safe because if we have another pending MFRR in GLUE()
195 /* Clear the pending bit if the queue is now empty */ in GLUE()
197 pending &= ~(1 << prio); in GLUE()
215 * If the most favoured prio we found pending is less in GLUE()
216 * favored (or equal) than a pending IPI, we return in GLUE()
236 /* Update the pending bits */ in GLUE()
237 xc->pending = pending; in GLUE()
241 * all we needed was cleanup the stale pending bits and check in GLUE()
254 * for pending IPIs. in GLUE()
282 /* First collect pending bits from HW */ in GLUE()
285 pr_devel(" new pending=0x%02x hw_cppr=%d cppr=%d\n", in GLUE()
286 xc->pending, xc->hw_cppr, xc->cppr); in GLUE()
292 hirq = GLUE(X_PFX,scan_interrupts)(xc, xc->pending, scan_fetch); in GLUE()
326 u8 pending = xc->pending; in GLUE() local
341 pending = 0xff; in GLUE()
343 /* Grab pending interrupt if any */ in GLUE()
347 pending |= 1 << pipr; in GLUE()
350 hirq = GLUE(X_PFX,scan_interrupts)(xc, pending, scan_poll); in GLUE()
360 u8 pending, prio; in GLUE() local
362 pending = xc->pending; in GLUE()
365 pending |= 1 << xc->mfrr; in GLUE()
367 pending |= 0x80; in GLUE()
369 if (!pending) in GLUE()
371 prio = ffs(pending) - 1; in GLUE()
467 * We are masking less, we need to look for pending things in GLUE()
468 * to deliver and set VP pending bits accordingly to trigger in GLUE()
594 /* Re-evaluate pending IRQs and update HW */ in GLUE()
595 GLUE(X_PFX,scan_interrupts)(xc, xc->pending, scan_eoi); in GLUE()
597 pr_devel(" after scan pending=%02x\n", xc->pending); in GLUE()