Lines Matching refs:xirr
495 u32 xirr; in xics_rm_h_xirr() local
513 xirr = old_state.xisr | (((u32)old_state.cppr) << 24); in xics_rm_h_xirr()
523 vcpu->arch.regs.gpr[4] = xirr; in xics_rm_h_xirr()
735 int xics_rm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in xics_rm_h_eoi() argument
739 u32 irq = xirr & 0x00ffffff; in xics_rm_h_eoi()
758 icp_rm_down_cppr(xics, icp, xirr >> 24); in xics_rm_h_eoi()
769 static void icp_eoi(struct irq_chip *c, u32 hwirq, __be32 xirr, bool *again) in icp_eoi() argument
792 __raw_rm_writel(xirr, xics_phys + XICS_XIRR); in icp_eoi()
794 rc = opal_int_eoi(be32_to_cpu(xirr)); in icp_eoi()
854 __be32 xirr, in kvmppc_deliver_irq_passthru() argument
890 icp_eoi(irq_desc_get_chip(irq_map->desc), irq_map->r_hwirq, xirr, in kvmppc_deliver_irq_passthru()