Lines Matching +defs:val +defs:p

51 static bool undef_access(struct kvm_vcpu *vcpu, struct sys_reg_params *p,  in undef_access()
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()
362 struct sys_reg_params *p, in access_rw()
377 struct sys_reg_params *p, in access_dcsw()
397 struct sys_reg_params *p, in access_dcgsw()
431 struct sys_reg_params *p, in access_vm_reg()
435 u64 val, mask, shift; in access_vm_reg() local
456 struct sys_reg_params *p, in access_actlr()
477 struct sys_reg_params *p, in access_gic_sgi()
525 struct sys_reg_params *p, in access_gic_sre()
539 struct sys_reg_params *p, in trap_raz_wi()
555 struct sys_reg_params *p, in trap_loregion()
570 struct sys_reg_params *p, in trap_oslar_el1()
581 struct sys_reg_params *p, in trap_oslsr_el1()
592 u64 val) in set_oslsr_el1()
606 struct sys_reg_params *p, in trap_dbgauthstatus_el1()
618 struct sys_reg_params *p, in trap_debug_regs()
634 struct sys_reg_params *p, in reg_to_dbg()
638 u64 mask, shift, val; in reg_to_dbg() local
649 struct sys_reg_params *p, in dbg_to_reg()
678 static bool trap_dbg_wb_reg(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in trap_dbg_wb_reg()
696 u64 val) in set_dbg_wb_reg()
708 u64 *val) in get_dbg_wb_reg()
867 static bool access_pmcr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmcr()
870 u64 val; in access_pmcr() local
896 static bool access_pmselr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmselr()
912 static bool access_pmceid(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmceid()
935 u64 pmcr, val; in pmu_counter_idx_valid() local
948 u64 *val) in get_pmu_evcntr()
964 struct sys_reg_params *p, in access_pmu_evcntr()
1016 static bool access_pmu_evtyper(struct kvm_vcpu *vcpu, struct sys_reg_params *p, 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()
1068 static bool access_pmcnten(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmcnten()
1071 u64 val, mask; in access_pmcnten() local
1094 static bool access_pminten(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pminten()
1103 u64 val = p->regval & mask; in access_pminten() local
1118 static bool access_pmovs(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmovs()
1140 static bool access_pmswinc(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmswinc()
1156 static bool access_pmuserenr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_pmuserenr()
1174 u64 *val) in get_pmcr()
1181 u64 val) in set_pmcr()
1276 struct sys_reg_params *p, in access_arch_timer()
1439 struct sys_reg_params *p, in access_hv_timer()
1488 u64 val) in arm64_check_features()
1560 u64 val; in __kvm_read_sanitised_id_reg() local
1710 struct sys_reg_params *p, 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()
2027 u64 *p = __vm_id_reg(&kvm->arch, reg); in kvm_set_vm_id_reg() local
2038 u64 *val) in get_raz_reg()
2045 u64 val) in set_wi_reg()
2050 static bool access_ctr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_ctr()
2060 static bool access_clidr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_clidr()
2127 u64 val) in set_clidr()
2140 static bool access_csselr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_csselr()
2152 static bool access_ccsidr(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in access_ccsidr()
2195 struct sys_reg_params *p, in bad_vncr_trap()
2208 struct sys_reg_params *p, in bad_redir_trap()
2322 struct sys_reg_params *p, in access_sp_el1()
2334 struct sys_reg_params *p, in access_elr()
2346 struct sys_reg_params *p, in access_spsr()
2358 struct sys_reg_params *p, in access_cntkctl_el12()
2371 u64 val = r->val; in reset_hcr() local
2394 struct sys_reg_params *p, in access_zcr_el2()
2461 struct sys_reg_params *p, in access_mdcr()
2495 struct sys_reg_params *p, in access_imp_id_reg()
2527 u64 *val) in get_imp_id_reg()
2548 u64 val) in set_imp_id_reg()
3206 static bool handle_at_s1e01(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_at_s1e01()
3216 static bool handle_at_s1e2(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_at_s1e2()
3233 static bool handle_at_s12(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_at_s12()
3259 static bool handle_alle1is(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_alle1is()
3351 static bool handle_vmalls12e1is(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_vmalls12e1is()
3375 static bool handle_ripas2e1is(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_ripas2e1is()
3450 static bool handle_ipas2e1is(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_ipas2e1is()
3476 static bool handle_tlbi_el1(struct kvm_vcpu *vcpu, struct sys_reg_params *p, in handle_tlbi_el1()
3687 struct sys_reg_params *p, in trap_dbgdidr()
4660 u32 val; in demux_c15_get() local
4685 u32 val, newval; in demux_c15_set() local
4716 u64 val; in kvm_sys_reg_get_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
4910 u64 val; in kvm_vm_ioctl_get_reg_writable_masks() local