Home
last modified time | relevance | path

Searched refs:l2_hv (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c215 struct hv_guest_state *l2_hv, in kvmhv_read_guest_state_and_regs()
221 if (kvm_vcpu_read_guest(vcpu, hv_ptr, &l2_hv->version, in kvmhv_read_guest_state_and_regs()
222 sizeof(l2_hv->version))) in kvmhv_read_guest_state_and_regs()
226 l2_hv->version = swab64(l2_hv->version); in kvmhv_read_guest_state_and_regs()
228 size = hv_guest_state_size(l2_hv->version); in kvmhv_read_guest_state_and_regs()
232 return kvm_vcpu_read_guest(vcpu, hv_ptr, l2_hv, size) || in kvmhv_read_guest_state_and_regs()
238 struct hv_guest_state *l2_hv, in kvmhv_write_guest_state_and_regs()
244 size = hv_guest_state_size(l2_hv->version); in kvmhv_write_guest_state_and_regs()
248 return kvm_vcpu_write_guest(vcpu, hv_ptr, l2_hv, siz in kvmhv_write_guest_state_and_regs()
214 kvmhv_read_guest_state_and_regs(struct kvm_vcpu *vcpu, struct hv_guest_state *l2_hv, struct pt_regs *l2_regs, u64 hv_ptr, u64 regs_ptr) kvmhv_read_guest_state_and_regs() argument
237 kvmhv_write_guest_state_and_regs(struct kvm_vcpu *vcpu, struct hv_guest_state *l2_hv, struct pt_regs *l2_regs, u64 hv_ptr, u64 regs_ptr) kvmhv_write_guest_state_and_regs() argument
253 load_l2_hv_regs(struct kvm_vcpu *vcpu, const struct hv_guest_state *l2_hv, const struct hv_guest_state *l1_hv, u64 *lpcr) load_l2_hv_regs() argument
294 struct hv_guest_state l2_hv = {0}, saved_l1_hv; kvmhv_enter_nested_guest() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c224 struct hv_guest_state l2_hv, saved_l1_hv; in kvmhv_enter_nested_guest() local
242 err = kvm_vcpu_read_guest(vcpu, hv_ptr, &l2_hv, in kvmhv_enter_nested_guest()
251 byteswap_hv_regs(&l2_hv); in kvmhv_enter_nested_guest()
252 if (l2_hv.version != HV_GUEST_STATE_VERSION) in kvmhv_enter_nested_guest()
257 if (l2_hv.vcpu_token >= NR_CPUS) in kvmhv_enter_nested_guest()
278 l2 = kvmhv_get_nested(vcpu->kvm, l2_hv.lpid, true); in kvmhv_enter_nested_guest()
293 hdec_exp = l2_hv.hdec_expiry - vc->tb_offset; in kvmhv_enter_nested_guest()
294 vc->tb_offset += l2_hv.tb_offset; in kvmhv_enter_nested_guest()
298 vcpu->arch.nested_vcpu_id = l2_hv.vcpu_token; in kvmhv_enter_nested_guest()
303 lpcr = (vc->lpcr & ~mask) | (l2_hv in kvmhv_enter_nested_guest()
[all...]

Completed in 4 milliseconds