Home
last modified time | relevance | path

Searched refs:uintreg_t (Results 1 – 25 of 40) sorted by relevance

12

/hafnium-2.8-rc0/src/arch/aarch64/inc/hf/arch/
A Dtypes.h80 uintreg_t pc;
81 uintreg_t spsr;
85 uintreg_t hcr_el2;
103 uintreg_t tcr_el1;
104 uintreg_t esr_el1;
107 uintreg_t far_el1;
113 uintreg_t elr_el1;
122 uintreg_t sp_el0;
123 uintreg_t sp_el1;
140 uintreg_t fpsr;
[all …]
A Dspinlock.h40 register uintreg_t tmp1; in sl_lock()
41 register uintreg_t tmp2; in sl_lock()
/hafnium-2.8-rc0/src/arch/aarch64/hypervisor/
A Dpsci_handler.h17 bool psci_handler(struct vcpu *vcpu, uint32_t func, uintreg_t arg0,
18 uintreg_t arg1, uintreg_t arg2, uintreg_t *ret,
A Dpsci_handler.c36 bool psci_primary_vm_handler(struct vcpu *vcpu, uint32_t func, uintreg_t arg0, in psci_primary_vm_handler()
37 uintreg_t arg1, uintreg_t arg2, uintreg_t *ret) in psci_primary_vm_handler()
143 smc_res = smc64(PSCI_CPU_SUSPEND, arg0, (uintreg_t)&cpu_entry, in psci_primary_vm_handler()
144 (uintreg_t)vcpu->cpu, 0, 0, 0, in psci_primary_vm_handler()
176 (uintreg_t)&cpu_entry, (uintreg_t)c, 0, in psci_primary_vm_handler()
229 bool psci_secondary_vm_handler(struct vcpu *vcpu, uint32_t func, uintreg_t arg0, in psci_secondary_vm_handler()
230 uintreg_t arg1, uintreg_t arg2, uintreg_t *ret, in psci_secondary_vm_handler()
379 bool psci_handler(struct vcpu *vcpu, uint32_t func, uintreg_t arg0, in psci_handler()
380 uintreg_t arg1, uintreg_t arg2, uintreg_t *ret, in psci_handler()
A Dperfmon.h67 bool perfmon_is_register_access(uintreg_t esr_el2);
70 uintreg_t esr_el2);
72 uintreg_t perfmon_get_pmccfiltr_el0_init_value(ffa_vm_id_t vm_id);
A Dperfmon.c125 bool perfmon_is_register_access(uintreg_t esr) in perfmon_is_register_access()
127 uintreg_t op0 = GET_ISS_OP0(esr); in perfmon_is_register_access()
128 uintreg_t op1 = GET_ISS_OP1(esr); in perfmon_is_register_access()
129 uintreg_t crn = GET_ISS_CRN(esr); in perfmon_is_register_access()
130 uintreg_t crm = GET_ISS_CRM(esr); in perfmon_is_register_access()
152 bool perfmon_process_access(struct vcpu *vcpu, ffa_vm_id_t vm_id, uintreg_t esr) in perfmon_process_access()
162 uintreg_t sys_register = GET_ISS_SYSREG(esr); in perfmon_process_access()
163 uintreg_t rt_register = GET_ISS_RT(esr); in perfmon_process_access()
164 uintreg_t value; in perfmon_process_access()
226 uintreg_t perfmon_get_pmccfiltr_el0_init_value(ffa_vm_id_t vm_id) in perfmon_get_pmccfiltr_el0_init_value()
A Dhandler.c209 noreturn void irq_current_exception_noreturn(uintreg_t elr, uintreg_t spsr) in irq_current_exception_noreturn()
217 noreturn void fiq_current_exception_noreturn(uintreg_t elr, uintreg_t spsr) in fiq_current_exception_noreturn()
225 noreturn void serr_current_exception_noreturn(uintreg_t elr, uintreg_t spsr) in serr_current_exception_noreturn()
233 noreturn void sync_current_exception_noreturn(uintreg_t elr, uintreg_t spsr) in sync_current_exception_noreturn()
865 uintreg_t esr_el2, in inject_el1_data_abort_exception()
866 uintreg_t far_el2) in inject_el1_data_abort_exception()
886 uintreg_t esr_el2, in inject_el1_instruction_abort_exception()
887 uintreg_t far_el2) in inject_el1_instruction_abort_exception()
894 uintreg_t esr_el1_value = in inject_el1_instruction_abort_exception()
909 uintreg_t esr_el1_value = in inject_el1_unknown_exception()
[all …]
A Ddebug_el1.h17 bool debug_el1_is_register_access(uintreg_t esr_el2);
20 uintreg_t esr_el2);
A Dfeature_id.c76 bool feature_id_is_register_access(uintreg_t esr) in feature_id_is_register_access()
78 uintreg_t op0 = GET_ISS_OP0(esr); in feature_id_is_register_access()
79 uintreg_t op1 = GET_ISS_OP1(esr); in feature_id_is_register_access()
80 uintreg_t crn = GET_ISS_CRN(esr); in feature_id_is_register_access()
81 uintreg_t crm = GET_ISS_CRM(esr); in feature_id_is_register_access()
244 bool feature_id_process_access(struct vcpu *vcpu, uintreg_t esr) in feature_id_process_access()
247 uintreg_t sys_register = GET_ISS_SYSREG(esr); in feature_id_process_access()
248 uintreg_t rt_register = GET_ISS_RT(esr); in feature_id_process_access()
249 uintreg_t value; in feature_id_process_access()
A Dfeature_id.h46 bool feature_id_is_register_access(uintreg_t esr_el2);
48 bool feature_id_process_access(struct vcpu *vcpu, uintreg_t esr_el2);
A Ddebug_el1.c123 bool debug_el1_is_register_access(uintreg_t esr) in debug_el1_is_register_access()
137 uintreg_t esr) in debug_el1_process_access()
147 uintreg_t sys_register = GET_ISS_SYSREG(esr); in debug_el1_process_access()
148 uintreg_t rt_register = GET_ISS_RT(esr); in debug_el1_process_access()
149 uintreg_t value; in debug_el1_process_access()
/hafnium-2.8-rc0/src/arch/aarch64/hftest/
A Dmm.c21 static uintreg_t mm_mair_el1;
22 static uintreg_t mm_tcr_el1;
23 static uintreg_t mm_sctlr_el1;
25 static uintreg_t mm_reset_ttbr0_el1;
26 static uintreg_t mm_reset_mair_el1;
27 static uintreg_t mm_reset_tcr_el1;
28 static uintreg_t mm_reset_sctlr_el1;
A Dinterrupts.c41 uintreg_t esr = read_msr(esr_el1); in default_sync_current_exception()
42 uintreg_t elr = read_msr(elr_el1); in default_sync_current_exception()
/hafnium-2.8-rc0/src/arch/aarch64/
A Dsysregs.c30 uintreg_t get_hcr_el2_value(ffa_vm_id_t vm_id, bool is_el0_partition) in get_hcr_el2_value()
32 uintreg_t hcr_el2_value = 0; in get_hcr_el2_value()
131 uintreg_t get_mdcr_el2_value(void) in get_mdcr_el2_value()
133 uintreg_t mdcr_el2_value = read_msr(MDCR_EL2); in get_mdcr_el2_value()
134 uintreg_t pmcr_el0 = read_msr(PMCR_EL0); in get_mdcr_el2_value()
150 uintreg_t get_cptr_el2_value(void) in get_cptr_el2_value()
152 uintreg_t ret; in get_cptr_el2_value()
171 uintreg_t get_sctlr_el2_value(bool is_el0_partition) in get_sctlr_el2_value()
173 uintreg_t sctlr_el2_value = 0; in get_sctlr_el2_value()
A Dsysregs.h18 uintreg_t get_hcr_el2_value(ffa_vm_id_t vm_id, bool is_el0_partition);
21 uintreg_t get_mdcr_el2_value(void);
24 uintreg_t get_cptr_el2_value(void);
27 uintreg_t get_sctlr_el2_value(bool is_el0_partition);
A Dtimer.c40 uintreg_t cntv_ctl_el0 = regs->peripherals.cntv_ctl_el0; in arch_timer_enabled()
65 uintreg_t cntv_cval_el0 = regs->peripherals.cntv_cval_el0; in arch_timer_remaining_ticks()
66 uintreg_t cntvct_el0 = read_msr(cntvct_el0); in arch_timer_remaining_ticks()
117 uintreg_t cntv_ctl_el0 = has_vhe_support() ? read_msr(MSR_CNTV_CTL_EL02) in arch_timer_enabled_current()
140 uintreg_t cntv_cval_el0 = has_vhe_support() in arch_timer_remaining_ticks_current()
143 uintreg_t cntvct_el0 = read_msr(cntvct_el0); in arch_timer_remaining_ticks_current()
/hafnium-2.8-rc0/test/vmapi/common/
A Dexception_handler.c95 uintreg_t esr_el1 = read_msr(ESR_EL1); in exception_handler_yield_unknown()
96 uintreg_t far_el1 = read_msr(FAR_EL1); in exception_handler_yield_unknown()
116 uintreg_t esr_el1 = read_msr(ESR_EL1); in exception_handler_yield_data_abort()
117 uintreg_t far_el1 = read_msr(FAR_EL1); in exception_handler_yield_data_abort()
132 uintreg_t esr_el1 = read_msr(ESR_EL1); in exception_handler_yield_instruction_abort()
133 uintreg_t far_el1 = read_msr(FAR_EL1); in exception_handler_yield_instruction_abort()
/hafnium-2.8-rc0/src/arch/fake/inc/hf/arch/
A Dtypes.h28 typedef uint64_t uintreg_t; typedef
41 uintreg_t arg[8];
/hafnium-2.8-rc0/src/arch/aarch64/inc/hf/arch/vm/
A Dpower_mgmt.h32 void (*entry)(uintreg_t arg);
33 uintreg_t arg;
/hafnium-2.8-rc0/inc/hf/arch/
A Dcpu.h35 void arch_regs_set_pc_arg(struct arch_regs *r, ipaddr_t pc, uintreg_t arg);
46 void arch_regs_set_gp_reg(struct arch_regs *r, uintreg_t value,
/hafnium-2.8-rc0/src/boot_flow/
A Dspmc.c13 uintreg_t plat_boot_flow_fdt_addr;
28 uintreg_t plat_boot_flow_get_kernel_arg(void) in plat_boot_flow_get_kernel_arg()
A Dlinux.c17 uintreg_t plat_boot_flow_fdt_addr;
32 uintreg_t plat_boot_flow_get_kernel_arg(void) in plat_boot_flow_get_kernel_arg()
/hafnium-2.8-rc0/test/vmapi/primary_with_secondaries/
A Dsysregs.h20 uintreg_t x; \
33 uintreg_t x; \
A Dperfmon.c52 uintreg_t pmcr_el0 = read_msr(PMCR_EL0); in TEST()
53 uintreg_t perf_mon_count = GET_PMCR_EL0_N(pmcr_el0); in TEST()
90 uintreg_t pmcr_el0 = read_msr(PMCR_EL0); in TEST()
91 uintreg_t perf_mon_count = GET_PMCR_EL0_N(pmcr_el0); in TEST()
/hafnium-2.8-rc0/src/arch/fake/hypervisor/
A Dcpu.c31 void arch_regs_set_pc_arg(struct arch_regs *r, ipaddr_t pc, uintreg_t arg) in arch_regs_set_pc_arg()
43 void arch_regs_set_gp_reg(struct arch_regs *r, uintreg_t value, in arch_regs_set_gp_reg()

Completed in 32 milliseconds

12