Lines Matching defs:msimode
162 bool riscv_is_kvm_aia_aplic_imsic(bool msimode)
164 return kvm_irqchip_in_kernel() && msimode;
167 bool riscv_use_emulated_aplic(bool msimode)
174 if (!riscv_is_kvm_aia_aplic_imsic(msimode)) {
187 if (riscv_use_emulated_aplic(aplic->msimode)) {
285 if (!aplic->msimode) {
288 if (aplic->msimode && !pending) {
461 if (!aplic->msimode || (aplic->num_irqs <= irq) ||
530 if (aplic->msimode || aplic->num_harts <= idc) {
626 if (aplic->msimode) {
648 (aplic->msimode ? APLIC_DOMAINCFG_DM : 0);
653 } else if (aplic->mmode && aplic->msimode &&
656 } else if (aplic->mmode && aplic->msimode &&
659 } else if (aplic->mmode && aplic->msimode &&
671 } else if (aplic->mmode && aplic->msimode &&
702 return (aplic->msimode) ? aplic->genmsi : 0;
711 } else if (!aplic->msimode && (APLIC_IDC_BASE <= addr) &&
773 } else if (aplic->mmode && aplic->msimode &&
778 } else if (aplic->mmode && aplic->msimode &&
783 } else if (aplic->mmode && aplic->msimode &&
798 } else if (aplic->mmode && aplic->msimode &&
833 if (aplic->msimode) {
844 if (aplic->msimode) {
851 } else if (!aplic->msimode && (APLIC_IDC_BASE <= addr) &&
871 if (aplic->msimode) {
908 if (riscv_use_emulated_aplic(aplic->msimode)) {
910 if (!aplic->msimode) {
933 if (!aplic->msimode) {
956 if (kvm_enabled() && !riscv_use_emulated_aplic(aplic->msimode)) {
972 DEFINE_PROP_BOOL("msimode", RISCVAPLICState, msimode, 0),
980 return riscv_use_emulated_aplic(aplic->msimode);
1067 uint32_t iprio_bits, bool msimode, bool mmode, DeviceState *parent)
1083 qdev_prop_set_bit(dev, "msimode", msimode);
1092 if (riscv_use_emulated_aplic(msimode)) {
1095 if (!msimode) {