Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/vgic/
H A Dvgic-v3-nested.c24 u16 elrsr; member
145 u16 eisr = 0, elrsr = 0; in vgic_compute_mi_state() local
154 elrsr |= BIT(i); in vgic_compute_mi_state()
159 mi_state->elrsr = elrsr; in vgic_compute_mi_state()
176 return mi_state.elrsr; in vgic_v3_get_elrsr()
195 used_lrs -= hweight16(mi_state.elrsr); in vgic_v3_get_misr()
H A Dvgic-v2.c550 u64 elrsr; in save_lrs() local
553 elrsr = readl_relaxed(base + GICH_ELRSR0); in save_lrs()
555 elrsr |= ((u64)readl_relaxed(base + GICH_ELRSR1)) << 32; in save_lrs()
558 if (elrsr & (1UL << i)) in save_lrs()
/linux/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c224 u32 elrsr; in __vgic_v3_save_state() local
226 elrsr = read_gicreg(ICH_ELRSR_EL2); in __vgic_v3_save_state()
229 if (elrsr & (1 << i)) in __vgic_v3_save_state()