Home
last modified time | relevance | path

Searched refs:used_lrs (Results 1 – 7 of 7) sorted by relevance

/linux/arch/arm64/kvm/vgic/
H A Dvgic-v3-nested.c193 int used_lrs = kvm_vgic_global_state.nr_lr; in vgic_v3_get_misr() local
195 used_lrs -= hweight16(mi_state.elrsr); in vgic_v3_get_misr()
196 reg |= (used_lrs <= 1) ? ICH_MISR_EL2_U : 0; in vgic_v3_get_misr()
268 s_cpu_if->used_lrs = hweight16(shadow_if->lr_map); in vgic_v3_create_shadow_lr()
353 for (int i = 0; i < cpu_if->used_lrs; i++) in vgic_v3_load_nested()
360 vcpu->arch.vgic_cpu.vgic_v3.used_lrs = cpu_if->used_lrs; in vgic_v3_load_nested()
376 for (i = 0; i < s_cpu_if->used_lrs; i++) in vgic_v3_put_nested()
381 vcpu->arch.vgic_cpu.vgic_v3.used_lrs = 0; in vgic_v3_put_nested()
H A Dvgic-v2.c122 for (int lr = 0; lr < vgic_cpu->vgic_v2.used_lrs; lr++) in vgic_v2_fold_lr_state()
148 cpuif->used_lrs = 0; in vgic_v2_fold_lr_state()
549 u64 used_lrs = cpu_if->used_lrs; in save_lrs() local
554 if (unlikely(used_lrs > 32)) in save_lrs()
557 for (i = 0; i < used_lrs; i++) { in save_lrs()
571 u64 used_lrs = vcpu->arch.vgic_cpu.vgic_v2.used_lrs; in vgic_v2_save_state() local
578 if (used_lrs) in vgic_v2_save_state()
595 u64 used_lrs = cpu_if->used_lrs; in vgic_v2_restore_state() local
603 for (i = 0; i < used_lrs; i++) in vgic_v2_restore_state()
H A Dvgic.c985 vcpu->arch.vgic_cpu.vgic_v2.used_lrs = count; in vgic_flush_lr_state()
988 vcpu->arch.vgic_cpu.vgic_v3.used_lrs = count; in vgic_flush_lr_state()
H A Dvgic-v3.c155 for (int lr = 0; lr < cpuif->used_lrs; lr++) in vgic_v3_fold_lr_state()
192 cpuif->used_lrs = 0; in vgic_v3_fold_lr_state()
/linux/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c208 u64 used_lrs = cpu_if->used_lrs; in __vgic_v3_save_state() local
215 if (used_lrs || !has_vhe()) { in __vgic_v3_save_state()
222 if (used_lrs) { in __vgic_v3_save_state()
228 for (i = 0; i < used_lrs; i++) { in __vgic_v3_save_state()
258 u64 used_lrs = cpu_if->used_lrs; in __vgic_v3_restore_state() local
263 for (i = 0; i < used_lrs; i++) in __vgic_v3_restore_state()
272 if (used_lrs || !has_vhe()) { in __vgic_v3_restore_state()
559 unsigned int used_lrs = vcpu->arch.vgic_cpu.vgic_v3.used_lrs; in __vgic_v3_highest_priority_lr() local
563 for (i = 0; i < used_lrs; i++) { in __vgic_v3_highest_priority_lr()
598 unsigned int used_lrs = vcpu->arch.vgic_cpu.vgic_v3.used_lrs; in __vgic_v3_find_active_lr() local
[all …]
/linux/include/kvm/
H A Darm_vgic.h321 unsigned int used_lrs; member
340 unsigned int used_lrs; member
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c161 for (i = 0; i < hyp_cpu_if->used_lrs; ++i) in sync_hyp_vcpu()