Searched refs:cpu_if (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-v2.c207 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
229 cpu_if->vgic_vmcr = vmcr;
234 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
237 vmcr = cpu_if->vgic_vmcr;
405 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
406 u64 used_lrs = cpu_if->used_lrs;
416 cpu_if->vgic_lr[i] &= ~GICH_LR_STATE;
418 cpu_if->vgic_lr[i] = readl_relaxed(base + GICH_LR0 + (i * 4));
440 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
442 u64 used_lrs = cpu_if
459 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
469 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
476 struct vgic_v2_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v2; local
[all...]
H A Dvgic-v3.c196 struct vgic_v3_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v3; local
221 cpu_if->vgic_vmcr = vmcr;
226 struct vgic_v3_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v3; local
230 vmcr = cpu_if->vgic_vmcr;
723 struct vgic_v3_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v3; local
730 if (likely(cpu_if->vgic_sre))
731 kvm_call_hyp(__vgic_v3_write_vmcr, cpu_if->vgic_vmcr);
733 kvm_call_hyp(__vgic_v3_restore_aprs, cpu_if);
736 __vgic_v3_activate_traps(cpu_if);
743 struct vgic_v3_cpu_if *cpu_if local
751 struct vgic_v3_cpu_if *cpu_if = &vcpu->arch.vgic_cpu.vgic_v3; local
[all...]
H A Dvgic.h284 struct vgic_cpu *cpu_if = &vcpu->arch.vgic_cpu; local
291 switch (cpu_if->num_pri_bits) {
/linux-master/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c199 void __vgic_v3_save_state(struct vgic_v3_cpu_if *cpu_if) argument
201 u64 used_lrs = cpu_if->used_lrs;
209 if (!cpu_if->vgic_sre) {
215 if (used_lrs || cpu_if->its_vpe.its_vm) {
221 write_gicreg(cpu_if->vgic_hcr & ~ICH_HCR_EN, ICH_HCR_EL2);
225 cpu_if->vgic_lr[i] &= ~ICH_LR_STATE;
227 cpu_if->vgic_lr[i] = __gic_v3_get_lr(i);
234 void __vgic_v3_restore_state(struct vgic_v3_cpu_if *cpu_if) argument
236 u64 used_lrs = cpu_if->used_lrs;
239 if (used_lrs || cpu_if
260 __vgic_v3_activate_traps(struct vgic_v3_cpu_if *cpu_if) argument
307 __vgic_v3_deactivate_traps(struct vgic_v3_cpu_if *cpu_if) argument
333 __vgic_v3_save_aprs(struct vgic_v3_cpu_if *cpu_if) argument
366 __vgic_v3_restore_aprs(struct vgic_v3_cpu_if *cpu_if) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkvm_hyp.h79 void __vgic_v3_save_state(struct vgic_v3_cpu_if *cpu_if);
80 void __vgic_v3_restore_state(struct vgic_v3_cpu_if *cpu_if);
81 void __vgic_v3_activate_traps(struct vgic_v3_cpu_if *cpu_if);
82 void __vgic_v3_deactivate_traps(struct vgic_v3_cpu_if *cpu_if);
83 void __vgic_v3_save_aprs(struct vgic_v3_cpu_if *cpu_if);
84 void __vgic_v3_restore_aprs(struct vgic_v3_cpu_if *cpu_if);
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c203 DECLARE_REG(struct vgic_v3_cpu_if *, cpu_if, host_ctxt, 1);
205 __vgic_v3_save_aprs(kern_hyp_va(cpu_if));
210 DECLARE_REG(struct vgic_v3_cpu_if *, cpu_if, host_ctxt, 1);
212 __vgic_v3_restore_aprs(kern_hyp_va(cpu_if));

Completed in 203 milliseconds