Home
last modified time | relevance | path

Searched refs:mfrr (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_xive_template.c122 while ((xc->mfrr != 0xff || pending != 0) && hirq == 0) { in GLUE()
142 if (prio >= xc->mfrr && xc->mfrr < xc->cppr) { in GLUE()
143 prio = xc->mfrr; in GLUE()
369 if (xc->mfrr != 0xff) { in GLUE()
370 if (xc->mfrr < 8) in GLUE()
371 pending |= 1 << xc->mfrr; in GLUE()
613 unsigned long mfrr) in GLUE()
617 pr_devel("H_IPI(server=%08lx,mfrr=%ld)\n", server, mfrr); in GLUE()
628 xc->mfrr = mfrr; in GLUE()
643 if (mfrr < xc->cppr) in GLUE()
Dbook3s_xics.c291 old.cppr, old.mfrr, old.pending_pri, old.xisr, in icp_try_update()
294 new.cppr, new.mfrr, new.pending_pri, new.xisr, in icp_try_update()
355 new_state.mfrr > priority && in icp_try_to_deliver()
566 if (new_state.mfrr < new_cppr && in icp_down_cppr()
567 new_state.mfrr <= new_state.pending_pri) { in icp_down_cppr()
570 new_state.pending_pri = new_state.mfrr; in icp_down_cppr()
624 unsigned long mfrr) in kvmppc_h_ipi() argument
634 vcpu->vcpu_id, server, mfrr); in kvmppc_h_ipi()
677 new_state.mfrr = mfrr; in kvmppc_h_ipi()
682 if (mfrr < new_state.cppr) { in kvmppc_h_ipi()
[all …]
Dbook3s_hv_rm_xics.c256 new_state.mfrr > priority && in icp_rm_try_to_deliver()
463 if (new_state.mfrr < new_cppr && in icp_rm_down_cppr()
464 new_state.mfrr <= new_state.pending_pri) { in icp_rm_down_cppr()
465 new_state.pending_pri = new_state.mfrr; in icp_rm_down_cppr()
526 unsigned long mfrr) in xics_rm_h_ipi() argument
577 new_state.mfrr = mfrr; in xics_rm_h_ipi()
582 if (mfrr < new_state.cppr) { in xics_rm_h_ipi()
584 if (mfrr <= new_state.pending_pri) { in xics_rm_h_ipi()
586 new_state.pending_pri = mfrr; in xics_rm_h_ipi()
591 if (mfrr > old_state.mfrr) { in xics_rm_h_ipi()
Dbook3s_xive.h152 uint8_t mfrr; member
240 unsigned long mfrr);
247 unsigned long mfrr);
Dbook3s_hv_builtin.c45 unsigned long mfrr);
592 unsigned long mfrr) in kvmppc_rm_h_ipi() argument
598 return xive_rm_h_ipi(vcpu, server, mfrr); in kvmppc_rm_h_ipi()
601 return __xive_vm_h_ipi(vcpu, server, mfrr); in kvmppc_rm_h_ipi()
603 return xics_rm_h_ipi(vcpu, server, mfrr); in kvmppc_rm_h_ipi()
Dbook3s_xics.h60 u8 mfrr; member
150 unsigned long mfrr);
Dbook3s_xive.c764 (u64)xc->mfrr << KVM_REG_PPC_ICP_MFRR_SHIFT | in kvmppc_xive_get_icp()
772 u8 cppr, mfrr; in kvmppc_xive_set_icp() local
782 mfrr = icpval >> KVM_REG_PPC_ICP_MFRR_SHIFT; in kvmppc_xive_set_icp()
785 xc->server_num, cppr, mfrr, xisr); in kvmppc_xive_set_icp()
804 xc->mfrr = mfrr; in kvmppc_xive_set_icp()
805 if (mfrr < cppr) in kvmppc_xive_set_icp()
1107 xc->mfrr = 0xff; in kvmppc_xive_connect_vcpu()
1856 xc->mfrr, xc->pending, in xive_debug_show()
/Linux-v4.19/arch/powerpc/include/asm/
Dopal.h241 int64_t opal_int_set_mfrr(uint32_t cpu, uint8_t mfrr);
Dkvm_ppc.h652 unsigned long mfrr);