Lines Matching +defs:val +defs:r
52 const struct sys_reg_desc *r) in undef_access()
60 const struct sys_reg_desc *r, in bad_trap()
70 const struct sys_reg_desc *r) in read_from_write_only()
78 const struct sys_reg_desc *r) in write_to_read_only()
153 u64 val = 0x8badf00d8badf00d; in vcpu_read_sys_reg() local
213 void vcpu_write_sys_reg(struct kvm_vcpu *vcpu, u64 val, int reg) in vcpu_write_sys_reg()
332 static int set_ccsidr(struct kvm_vcpu *vcpu, u32 csselr, u32 val) in set_ccsidr()
363 const struct sys_reg_desc *r) in access_rw()
378 const struct sys_reg_desc *r) in access_dcsw()
398 const struct sys_reg_desc *r) in access_dcgsw()
407 static void get_access_mask(const struct sys_reg_desc *r, u64 *mask, u64 *shift) in get_access_mask()
432 const struct sys_reg_desc *r) in access_vm_reg()
435 u64 val, mask, shift; in access_vm_reg() local
457 const struct sys_reg_desc *r) in access_actlr()
478 const struct sys_reg_desc *r) in access_gic_sgi()
526 const struct sys_reg_desc *r) in access_gic_sre()
540 const struct sys_reg_desc *r) in trap_raz_wi()
556 const struct sys_reg_desc *r) in trap_loregion()
571 const struct sys_reg_desc *r) in trap_oslar_el1()
582 const struct sys_reg_desc *r) in trap_oslsr_el1()
592 u64 val) in set_oslsr_el1()
607 const struct sys_reg_desc *r) in trap_dbgauthstatus_el1()
619 const struct sys_reg_desc *r) in trap_debug_regs()
638 u64 mask, shift, val; in reg_to_dbg() local
696 u64 val) in set_dbg_wb_reg()
708 u64 *val) in get_dbg_wb_reg()
735 static u64 reset_amair_el1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_amair_el1()
742 static u64 reset_actlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_actlr()
749 static u64 reset_mpidr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_mpidr()
770 const struct sys_reg_desc *r) in pmu_visibility()
778 static u64 reset_pmu_reg(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_pmu_reg()
792 static u64 reset_pmevcntr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_pmevcntr()
800 static u64 reset_pmevtyper(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_pmevtyper()
812 static u64 reset_pmselr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_pmselr()
820 static u64 reset_pmcr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_pmcr()
868 const struct sys_reg_desc *r) in access_pmcr()
870 u64 val; in access_pmcr() local
897 const struct sys_reg_desc *r) in access_pmselr()
913 const struct sys_reg_desc *r) in access_pmceid()
935 u64 pmcr, val; in pmu_counter_idx_valid() local
947 static int get_pmu_evcntr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_pmu_evcntr()
948 u64 *val) in get_pmu_evcntr()
965 const struct sys_reg_desc *r) in access_pmu_evcntr()
1017 const struct sys_reg_desc *r) in access_pmu_evtyper()
1052 static int set_pmreg(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) in set_pmreg()
1060 static int get_pmreg(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) in get_pmreg()
1069 const struct sys_reg_desc *r) in access_pmcnten()
1071 u64 val, mask; in access_pmcnten() local
1095 const struct sys_reg_desc *r) in access_pminten()
1103 u64 val = p->regval & mask; in access_pminten() local
1119 const struct sys_reg_desc *r) in access_pmovs()
1141 const struct sys_reg_desc *r) in access_pmswinc()
1157 const struct sys_reg_desc *r) in access_pmuserenr()
1173 static int get_pmcr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_pmcr()
1174 u64 *val) in get_pmcr()
1180 static int set_pmcr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_pmcr()
1181 u64 val) in set_pmcr()
1277 const struct sys_reg_desc *r) in access_arch_timer()
1440 const struct sys_reg_desc *r) in access_hv_timer()
1488 u64 val) in arm64_check_features()
1557 const struct sys_reg_desc *r) in __kvm_read_sanitised_id_reg()
1560 u64 val; in __kvm_read_sanitised_id_reg() local
1627 const struct sys_reg_desc *r) in kvm_read_sanitised_id_reg()
1632 static u64 read_id_reg(const struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in read_id_reg()
1673 const struct sys_reg_desc *r) in id_visibility()
1688 const struct sys_reg_desc *r) in aa32_id_visibility()
1702 const struct sys_reg_desc *r) in raz_visibility()
1711 const struct sys_reg_desc *r) in access_id_reg()
1749 static u64 sanitise_id_aa64pfr0_el1(const struct kvm_vcpu *vcpu, u64 val) in sanitise_id_aa64pfr0_el1()
1788 #define ID_REG_LIMIT_FIELD_ENUM(val, reg, field, limit) \ argument
1798 static u64 sanitise_id_aa64dfr0_el1(const struct kvm_vcpu *vcpu, u64 val) in sanitise_id_aa64dfr0_el1()
1821 u64 val) in set_id_aa64dfr0_el1()
1857 u64 val = read_sanitised_ftr_reg(SYS_ID_DFR0_EL1); in read_sanitised_id_dfr0_el1() local
1870 u64 val) in set_id_dfr0_el1()
1967 u64 *val) in get_id_reg()
1986 u64 val) in set_id_reg()
2025 void kvm_set_vm_id_reg(struct kvm *kvm, u32 reg, u64 val) in kvm_set_vm_id_reg()
2038 u64 *val) in get_raz_reg()
2045 u64 val) in set_wi_reg()
2051 const struct sys_reg_desc *r) in access_ctr()
2061 const struct sys_reg_desc *r) in access_clidr()
2074 static u64 reset_clidr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_clidr()
2127 u64 val) in set_clidr()
2141 const struct sys_reg_desc *r) in access_csselr()
2153 const struct sys_reg_desc *r) in access_ccsidr()
2196 const struct sys_reg_desc *r) in bad_vncr_trap()
2209 const struct sys_reg_desc *r) in bad_redir_trap()
2323 const struct sys_reg_desc *r) in access_sp_el1()
2335 const struct sys_reg_desc *r) in access_elr()
2347 const struct sys_reg_desc *r) in access_spsr()
2359 const struct sys_reg_desc *r) in access_cntkctl_el12()
2369 static u64 reset_hcr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_hcr()
2371 u64 val = r->val; in reset_hcr() local
2395 const struct sys_reg_desc *r) in access_zcr_el2()
2462 const struct sys_reg_desc *r) in access_mdcr()
2496 const struct sys_reg_desc *r) in access_imp_id_reg()
2526 static int get_imp_id_reg(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in get_imp_id_reg()
2527 u64 *val) in get_imp_id_reg()
2547 static int set_imp_id_reg(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, in set_imp_id_reg()
2548 u64 val) in set_imp_id_reg()
3207 const struct sys_reg_desc *r) in handle_at_s1e01()
3217 const struct sys_reg_desc *r) in handle_at_s1e2()
3234 const struct sys_reg_desc *r) in handle_at_s12()
3260 const struct sys_reg_desc *r) in handle_alle1is()
3352 const struct sys_reg_desc *r) in handle_vmalls12e1is()
3376 const struct sys_reg_desc *r) in handle_ripas2e1is()
3451 const struct sys_reg_desc *r) in handle_ipas2e1is()
3477 const struct sys_reg_desc *r) in handle_tlbi_el1()
3688 const struct sys_reg_desc *r) in trap_dbgdidr()
4061 const struct sys_reg_desc *r) in perform_access()
4098 const struct sys_reg_desc *r; in emulate_cp() local
4384 const struct sys_reg_desc *r; in emulate_sys_reg() local
4405 const struct sys_reg_desc *r = &sys_reg_descs[i]; in idregs_debug_find() local
4536 const struct sys_reg_desc *r = &sys_reg_descs[i]; in kvm_reset_sys_regs() local
4643 const struct sys_reg_desc *r; in id_to_sys_reg_desc() local
4660 u32 val; in demux_c15_get() local
4685 u32 val, newval; in demux_c15_set() local
4715 const struct sys_reg_desc *r; in kvm_sys_reg_get_user() local
4716 u64 val; in kvm_sys_reg_get_user() local
4751 const struct sys_reg_desc *r; in kvm_sys_reg_set_user() local
4752 u64 val; in kvm_sys_reg_set_user() local
4793 u64 val = KVM_REG_ARM64 | KVM_REG_SIZE_U32 | KVM_REG_ARM_DEMUX; in write_demux_regids() local
4886 #define KVM_ARM_FEATURE_ID_RANGE_INDEX(r) \ argument
4910 u64 val; in kvm_vm_ioctl_get_reg_writable_masks() local