Home
last modified time | relevance | path

Searched refs:ich_apr (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/intc/
H A Darm_gicv3_cpuif.c59 assert(aprmax <= ARRAY_SIZE(cs->ich_apr[0])); in ich_num_aprs()
161 if (cs->ich_apr[GICV3_G1NS][0] & ICV_AP1R_EL1_NMI) { in ich_highest_active_virt_prio()
166 uint32_t apr = cs->ich_apr[GICV3_G0][i] | in ich_highest_active_virt_prio()
167 cs->ich_apr[GICV3_G1NS][i]; in ich_highest_active_virt_prio()
341 !(cs->ich_apr[GICV3_G1NS][0] & ICV_AP1R_EL1_NMI)) { in icv_hppi_can_preempt()
564 uint64_t value = cs->ich_apr[grp][regno]; in icv_ap_read()
580 cs->ich_apr[grp][regno] = value & (0xFFFFFFFFU | ICV_AP1R_EL1_NMI); in icv_ap_write()
582 cs->ich_apr[grp][regno] = value & 0xFFFFFFFFU; in icv_ap_write()
732 if (cs->ich_apr[GICV3_G1NS][0] & ICV_AP1R_EL1_NMI) { in icv_rpr_read()
782 cs->ich_apr[grp][regno] |= ICV_AP1R_EL1_NMI; in icv_activate_irq()
[all …]
H A Darm_gicv3_common.c109 VMSTATE_UINT64_2DARRAY(ich_apr, GICv3CPUState, 3, 4),
/openbmc/qemu/include/hw/intc/
H A Darm_gicv3_common.h169 uint64_t ich_apr[3][4]; /* ich_apr[GICV3_G1][x] never used */ member