kvm_host_data
adr_this_cpu \reg, kvm_host_data, \tmp
DECLARE_KVM_HYP_PER_CPU(struct kvm_host_data, kvm_host_data);
#define host_data_ptr(f) (&this_cpu_ptr(&kvm_host_data)->f)
&this_cpu_ptr(&kvm_host_data)->f : \
&this_cpu_ptr_hyp_sym(kvm_host_data)->f)
DEFINE(HOST_DATA_CONTEXT, offsetof(struct kvm_host_data, host_ctxt));
sve_state = per_cpu_ptr_nvhe_sym(kvm_host_data, cpu)->sve_state;
per_cpu_ptr_nvhe_sym(kvm_host_data, cpu)->sve_state = page_address(page);
sve_state = per_cpu_ptr_nvhe_sym(kvm_host_data, cpu)->sve_state;
per_cpu_ptr_nvhe_sym(kvm_host_data, cpu)->sve_state =
struct kvm_host_data *host_data = per_cpu_ptr(&kvm_host_data, i);
DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data);
host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt;
host_ctxt = &this_cpu_ptr(&kvm_host_data)->host_ctxt;
DEFINE_PER_CPU(struct kvm_host_data, kvm_host_data);