Searched refs:vcpu_sysreg (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 437 enum vcpu_sysreg { enum 636 enum vcpu_sysreg sr) in __kvm_get_sysreg_resx() 651 enum vcpu_sysreg sr, struct resx resx) in __kvm_set_sysreg_resx() 1167 u64 kvm_vcpu_apply_reg_masks(const struct kvm_vcpu *, enum vcpu_sysreg, u64); 1199 u64 vcpu_read_sys_reg(const struct kvm_vcpu *, enum vcpu_sysreg); 1200 void vcpu_write_sys_reg(struct kvm_vcpu *, u64, enum vcpu_sysreg); 1637 struct resx get_reg_fixed_bits(struct kvm *kvm, enum vcpu_sysreg reg); 1641 static __always_inline enum fgt_group_id __fgt_reg_to_group_id(enum vcpu_sysreg reg) in __fgt_reg_to_group_id()
|
| H A D | kvm_emulate.h | 514 enum vcpu_sysreg r; in kvm_vcpu_set_be() 527 enum vcpu_sysreg r; in kvm_vcpu_is_be()
|
| /linux/arch/arm64/kvm/ |
| H A D | inject_fault.c | 44 static enum vcpu_sysreg exception_esr_elx(struct kvm_vcpu *vcpu) in exception_esr_elx() 52 static enum vcpu_sysreg exception_far_elx(struct kvm_vcpu *vcpu) in exception_far_elx()
|
| H A D | sys_regs.c | 95 enum vcpu_sysreg map_reg; 100 enum vcpu_sysreg reg) in locate_direct_register() 148 enum vcpu_sysreg reg, in locate_mapped_el2_register() 149 enum vcpu_sysreg map_reg, in locate_mapped_el2_register() 175 static void locate_register(const struct kvm_vcpu *vcpu, enum vcpu_sysreg reg, in locate_register() 218 static u64 read_sr_from_cpu(enum vcpu_sysreg reg) in read_sr_from_cpu() 258 static void write_sr_to_cpu(enum vcpu_sysreg reg, u64 val) in write_sr_to_cpu() 294 u64 vcpu_read_sys_reg(const struct kvm_vcpu *vcpu, enum vcpu_sysreg reg) in vcpu_read_sys_reg() 323 enum vcpu_sysreg map_reg = reg; in vcpu_read_sys_reg() 341 void vcpu_write_sys_reg(struct kvm_vcpu *vcpu, u64 val, enum vcpu_sysreg reg) in vcpu_write_sys_reg() [all …]
|
| H A D | config.c | 1470 struct resx get_reg_fixed_bits(struct kvm *kvm, enum vcpu_sysreg reg) in get_reg_fixed_bits() 1543 static __always_inline struct fgt_masks *__fgt_reg_to_masks(enum vcpu_sysreg reg) in __fgt_reg_to_masks() 1573 static __always_inline void __compute_fgt(struct kvm_vcpu *vcpu, enum vcpu_sysreg reg) in __compute_fgt()
|
| H A D | nested.c | 864 enum vcpu_sysreg ttbr_elx; in get_asid_by_regime() 1681 enum vcpu_sysreg sr, u64 v) in kvm_vcpu_apply_reg_masks() 1829 for (enum vcpu_sysreg sr = __SANITISED_REG_START__; sr < NR_SYS_REGS; sr++) in kvm_init_nv_sysregs()
|
| H A D | emulate-nested.c | 29 const enum vcpu_sysreg index; 2437 static u64 kvm_get_sysreg_res0(struct kvm *kvm, enum vcpu_sysreg sr) in kvm_get_sysreg_res0() 2442 static bool check_fgt_bit(struct kvm_vcpu *vcpu, enum vcpu_sysreg sr, in check_fgt_bit() 2476 enum vcpu_sysreg fgtreg; in triage_sysreg_trap()
|
| /linux/arch/arm64/kvm/hyp/vhe/ |
| H A D | switch.c | 234 enum vcpu_sysreg reg) in compute_emulated_cntx_ctl_el0()
|