Home
last modified time | relevance | path

Searched refs:loaded_hyp_vcpu (Results 1 – 2 of 2) sorted by relevance

/linux/arch/arm64/kvm/hyp/nvhe/
H A Dpkvm.c29 static DEFINE_PER_CPU(struct pkvm_hyp_vcpu *, loaded_hyp_vcpu);
253 if (__this_cpu_read(loaded_hyp_vcpu)) in pkvm_load_hyp_vcpu()
266 if (unlikely(hyp_vcpu->loaded_hyp_vcpu)) { in pkvm_load_hyp_vcpu()
271 hyp_vcpu->loaded_hyp_vcpu = this_cpu_ptr(&loaded_hyp_vcpu); in pkvm_load_hyp_vcpu()
277 __this_cpu_write(loaded_hyp_vcpu, hyp_vcpu); in pkvm_load_hyp_vcpu()
286 hyp_vcpu->loaded_hyp_vcpu = NULL; in pkvm_put_hyp_vcpu()
287 __this_cpu_write(loaded_hyp_vcpu, NULL); in pkvm_put_hyp_vcpu()
294 return __this_cpu_read(loaded_hyp_vcpu); in pkvm_get_loaded_hyp_vcpu()
/linux/arch/arm64/kvm/hyp/include/nvhe/
H A Dpkvm.h28 struct pkvm_hyp_vcpu **loaded_hyp_vcpu; member