Lines Matching refs:xirr
44 int (*__xive_vm_h_eoi)(struct kvm_vcpu *vcpu, unsigned long xirr);
393 static int kvmppc_check_passthru(u32 xisr, __be32 xirr, bool *again) in kvmppc_check_passthru() argument
412 return kvmppc_deliver_irq_passthru(vcpu, xirr, irq_map, pimap, again); in kvmppc_check_passthru()
416 static inline int kvmppc_check_passthru(u32 xisr, __be32 xirr, bool *again) in kvmppc_check_passthru() argument
455 __be32 xirr; in kvmppc_read_one_intr() local
473 xirr = cpu_to_be32(retbuf[0]); in kvmppc_read_one_intr()
478 rc = opal_int_get_xirr(&xirr, false); in kvmppc_read_one_intr()
480 xirr = __raw_rm_readl(xics_phys + XICS_XIRR); in kvmppc_read_one_intr()
491 h_xirr = be32_to_cpu(xirr); in kvmppc_read_one_intr()
518 __raw_rm_writel(xirr, xics_phys + XICS_XIRR); in kvmppc_read_one_intr()
564 return kvmppc_check_passthru(xisr, xirr, again); in kvmppc_read_one_intr()
645 int kvmppc_rm_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in kvmppc_rm_h_eoi() argument
651 return xive_rm_h_eoi(vcpu, xirr); in kvmppc_rm_h_eoi()
654 return __xive_vm_h_eoi(vcpu, xirr); in kvmppc_rm_h_eoi()
656 return xics_rm_h_eoi(vcpu, xirr); in kvmppc_rm_h_eoi()