Lines Matching refs:priority

125 			      state->priority);  in ics_check_resend()
140 u32 server, u32 priority, u32 saved_priority) in write_xive() argument
149 state->priority = priority; in write_xive()
152 if ((state->masked_pending || state->resend) && priority != MASKED) { in write_xive()
163 int kvmppc_xics_set_xive(struct kvm *kvm, u32 irq, u32 server, u32 priority) in kvmppc_xics_set_xive() argument
184 irq, server, priority, in kvmppc_xics_set_xive()
187 if (write_xive(xics, ics, state, server, priority, priority)) in kvmppc_xics_set_xive()
193 int kvmppc_xics_get_xive(struct kvm *kvm, u32 irq, u32 *server, u32 *priority) in kvmppc_xics_get_xive() argument
212 *priority = state->priority; in kvmppc_xics_get_xive()
261 write_xive(xics, ics, state, state->server, MASKED, state->priority); in kvmppc_xics_int_off()
333 static bool icp_try_to_deliver(struct kvmppc_icp *icp, u32 irq, u8 priority, in icp_try_to_deliver() argument
339 XICS_DBG("try deliver %#x(P:%#x) to server %#x\n", irq, priority, in icp_try_to_deliver()
348 success = new_state.cppr > priority && in icp_try_to_deliver()
349 new_state.mfrr > priority && in icp_try_to_deliver()
350 new_state.pending_pri > priority; in icp_try_to_deliver()
359 new_state.pending_pri = priority; in icp_try_to_deliver()
439 if (state->priority == MASKED) { in icp_deliver_irq()
461 if (icp_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_deliver_irq()
959 irq->number, irq->server, irq->priority, in xics_debug_show()
1022 ics->irq_state[i].priority = MASKED; in kvmppc_xics_create_ics()
1171 prio = irqp->priority; in xics_get_source()
1228 irqp->priority = prio; in xics_set_source()