Lines Matching refs:xirr
493 u32 xirr; in xics_rm_h_xirr() local
511 xirr = old_state.xisr | (((u32)old_state.cppr) << 24); in xics_rm_h_xirr()
521 vcpu->arch.regs.gpr[4] = xirr; in xics_rm_h_xirr()
734 int xics_rm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in xics_rm_h_eoi() argument
738 u32 irq = xirr & 0x00ffffff; in xics_rm_h_eoi()
757 icp_rm_down_cppr(xics, icp, xirr >> 24); in xics_rm_h_eoi()
768 static void icp_eoi(struct irq_data *d, u32 hwirq, __be32 xirr, bool *again) in icp_eoi() argument
783 __raw_rm_writel(xirr, xics_phys + XICS_XIRR); in icp_eoi()
785 rc = opal_int_eoi(be32_to_cpu(xirr)); in icp_eoi()
845 __be32 xirr, in kvmppc_deliver_irq_passthru() argument
881 icp_eoi(irq_desc_get_irq_data(irq_map->desc), irq_map->r_hwirq, xirr, again); in kvmppc_deliver_irq_passthru()