Home
last modified time | relevance | path

Searched refs:reset_state (Results 1 – 7 of 7) sorted by relevance

/arch/arm64/kvm/
A Dreset.c192 struct vcpu_reset_state reset_state; in kvm_reset_vcpu() local
197 reset_state = vcpu->arch.reset_state; in kvm_reset_vcpu()
198 vcpu->arch.reset_state.reset = false; in kvm_reset_vcpu()
236 if (reset_state.reset) { in kvm_reset_vcpu()
237 unsigned long target_pc = reset_state.pc; in kvm_reset_vcpu()
246 if (reset_state.be) in kvm_reset_vcpu()
250 vcpu_set_reg(vcpu, 0, reset_state.r0); in kvm_reset_vcpu()
A Dpsci.c62 struct vcpu_reset_state *reset_state; in kvm_psci_vcpu_on() local
91 reset_state = &vcpu->arch.reset_state; in kvm_psci_vcpu_on()
93 reset_state->pc = smccc_get_arg2(source_vcpu); in kvm_psci_vcpu_on()
96 reset_state->be = kvm_vcpu_is_be(source_vcpu); in kvm_psci_vcpu_on()
102 reset_state->r0 = smccc_get_arg3(source_vcpu); in kvm_psci_vcpu_on()
104 reset_state->reset = true; in kvm_psci_vcpu_on()
/arch/riscv/kvm/
A Dvcpu_sbi.c162 spin_lock(&vcpu->arch.reset_state.lock); in kvm_riscv_vcpu_sbi_request_reset()
163 vcpu->arch.reset_state.pc = pc; in kvm_riscv_vcpu_sbi_request_reset()
164 vcpu->arch.reset_state.a1 = a1; in kvm_riscv_vcpu_sbi_request_reset()
165 spin_unlock(&vcpu->arch.reset_state.lock); in kvm_riscv_vcpu_sbi_request_reset()
174 struct kvm_vcpu_reset_state *reset_state = &vcpu->arch.reset_state; in kvm_riscv_vcpu_sbi_load_reset_state() local
178 spin_lock(&vcpu->arch.reset_state.lock); in kvm_riscv_vcpu_sbi_load_reset_state()
179 cntx->sepc = reset_state->pc; in kvm_riscv_vcpu_sbi_load_reset_state()
180 cntx->a1 = reset_state->a1; in kvm_riscv_vcpu_sbi_load_reset_state()
181 spin_unlock(&vcpu->arch.reset_state.lock); in kvm_riscv_vcpu_sbi_load_reset_state()
A Dvcpu.c150 spin_lock_init(&vcpu->arch.reset_state.lock); in kvm_arch_vcpu_create()
/arch/riscv/include/asm/
A Dkvm_host.h217 struct kvm_vcpu_reset_state reset_state; member
/arch/powerpc/kernel/
A Deeh.c834 int reset_state = (EEH_PE_RESET | EEH_PE_CFG_BLOCKED); in eeh_pe_reset_full() local
850 eeh_pe_state_mark(pe, reset_state); in eeh_pe_reset_full()
889 eeh_pe_state_clear(pe, reset_state, true); in eeh_pe_reset_full()
/arch/arm64/include/asm/
A Dkvm_host.h877 struct vcpu_reset_state reset_state; member

Completed in 18 milliseconds