Lines Matching full:reject
240 u32 *reject) in icp_rm_try_to_deliver() argument
248 *reject = 0; in icp_rm_try_to_deliver()
260 *reject = new_state.xisr; in icp_rm_try_to_deliver()
282 u32 reject; in icp_rm_deliver_irq() local
293 * So we need to retry the delivery. Essentially the reject path in icp_rm_deliver_irq()
366 if (icp_rm_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_rm_deliver_irq()
368 * Delivery was successful, did we reject somebody else ? in icp_rm_deliver_irq()
370 if (reject && reject != XICS_IPI) { in icp_rm_deliver_irq()
373 new_irq = reject; in icp_rm_deliver_irq()
434 * the case of an MFRR causing a reject of a pending irq, in icp_rm_down_cppr()
532 u32 reject; in xics_rm_h_ipi() local
552 * reject. in xics_rm_h_ipi()
557 * an interrupt, and thus need to possibly reject it. in xics_rm_h_ipi()
581 reject = 0; in xics_rm_h_ipi()
584 /* Reject a pending interrupt if not an IPI */ in xics_rm_h_ipi()
586 reject = new_state.xisr; in xics_rm_h_ipi()
598 /* Handle reject in real mode */ in xics_rm_h_ipi()
599 if (reject && reject != XICS_IPI) { in xics_rm_h_ipi()
601 icp_rm_deliver_irq(xics, icp, reject, false); in xics_rm_h_ipi()
618 u32 reject; in xics_rm_h_cppr() local
652 reject = 0; in xics_rm_h_cppr()
656 reject = new_state.xisr; in xics_rm_h_cppr()
667 if (reject && reject != XICS_IPI) { in xics_rm_h_cppr()
669 icp_rm_deliver_irq(xics, icp, reject, false); in xics_rm_h_cppr()