Lines Matching refs:xirr
44 int (*__xive_vm_h_eoi)(struct kvm_vcpu *vcpu, unsigned long xirr);
385 static int kvmppc_check_passthru(u32 xisr, __be32 xirr, bool *again) in kvmppc_check_passthru() argument
404 return kvmppc_deliver_irq_passthru(vcpu, xirr, irq_map, pimap, again); in kvmppc_check_passthru()
408 static inline int kvmppc_check_passthru(u32 xisr, __be32 xirr, bool *again) in kvmppc_check_passthru() argument
447 __be32 xirr; in kvmppc_read_one_intr() local
465 xirr = cpu_to_be32(retbuf[0]); in kvmppc_read_one_intr()
470 rc = opal_int_get_xirr(&xirr, false); in kvmppc_read_one_intr()
472 xirr = __raw_rm_readl(xics_phys + XICS_XIRR); in kvmppc_read_one_intr()
483 h_xirr = be32_to_cpu(xirr); in kvmppc_read_one_intr()
510 __raw_rm_writel(xirr, xics_phys + XICS_XIRR); in kvmppc_read_one_intr()
556 return kvmppc_check_passthru(xisr, xirr, again); in kvmppc_read_one_intr()
637 int kvmppc_rm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in kvmppc_rm_h_eoi() argument
643 return xive_rm_h_eoi(vcpu, xirr); in kvmppc_rm_h_eoi()
646 return __xive_vm_h_eoi(vcpu, xirr); in kvmppc_rm_h_eoi()
648 return xics_rm_h_eoi(vcpu, xirr); in kvmppc_rm_h_eoi()