Lines Matching refs:ics
39 struct kvmppc_ics *ics, struct kvmppc_icp *icp) in ics_rm_check_resend() argument
44 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend()
229 struct kvmppc_ics *ics = xics->ics[icsid]; in icp_rm_check_resend() local
233 if (!ics) in icp_rm_check_resend()
235 ics_rm_check_resend(xics, ics, icp); in icp_rm_check_resend()
281 struct kvmppc_ics *ics; in icp_rm_deliver_irq() local
302 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_rm_deliver_irq()
303 if (!ics) { in icp_rm_deliver_irq()
308 state = &ics->irq_state[src]; in icp_rm_deliver_irq()
311 arch_spin_lock(&ics->lock); in icp_rm_deliver_irq()
371 arch_spin_unlock(&ics->lock); in icp_rm_deliver_irq()
389 set_bit(ics->icsid, icp->resend_map); in icp_rm_deliver_irq()
400 arch_spin_unlock(&ics->lock); in icp_rm_deliver_irq()
406 arch_spin_unlock(&ics->lock); in icp_rm_deliver_irq()
679 struct kvmppc_ics *ics; in ics_rm_eoi() local
692 ics = kvmppc_xics_find_ics(xics, irq, &src); in ics_rm_eoi()
693 if (!ics) in ics_rm_eoi()
696 state = &ics->irq_state[src]; in ics_rm_eoi()
852 struct kvmppc_ics *ics; in kvmppc_deliver_irq_passthru() local
864 ics = kvmppc_xics_find_ics(xics, irq, &src); in kvmppc_deliver_irq_passthru()
865 if (!ics) in kvmppc_deliver_irq_passthru()
868 state = &ics->irq_state[src]; in kvmppc_deliver_irq_passthru()