Lines Matching refs:ics
31 struct kvmppc_ics *ics, struct kvmppc_icp *icp) in ics_rm_check_resend() argument
35 arch_spin_lock(&ics->lock); in ics_rm_check_resend()
38 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend()
43 arch_spin_unlock(&ics->lock); in ics_rm_check_resend()
45 arch_spin_lock(&ics->lock); in ics_rm_check_resend()
48 arch_spin_unlock(&ics->lock); in ics_rm_check_resend()
146 struct kvmppc_ics *ics = xics->ics[icsid]; in icp_rm_check_resend() local
150 if (!ics) in icp_rm_check_resend()
152 ics_rm_check_resend(xics, ics, icp); in icp_rm_check_resend()
198 struct kvmppc_ics *ics; in icp_rm_deliver_irq() local
219 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_rm_deliver_irq()
220 if (!ics) { in icp_rm_deliver_irq()
225 state = &ics->irq_state[src]; in icp_rm_deliver_irq()
228 arch_spin_lock(&ics->lock); in icp_rm_deliver_irq()
284 arch_spin_unlock(&ics->lock); in icp_rm_deliver_irq()
293 set_bit(ics->icsid, icp->resend_map); in icp_rm_deliver_irq()
304 arch_spin_unlock(&ics->lock); in icp_rm_deliver_irq()
309 arch_spin_unlock(&ics->lock); in icp_rm_deliver_irq()
577 struct kvmppc_ics *ics; in kvmppc_rm_h_eoi() local
610 ics = kvmppc_xics_find_ics(xics, irq, &src); in kvmppc_rm_h_eoi()
611 if (!ics) in kvmppc_rm_h_eoi()
613 state = &ics->irq_state[src]; in kvmppc_rm_h_eoi()